GitHub поддерживает детализированные токены, поэтому вы можете выдать токен без доступа к приватным репозиториям (или создать токен с доступом к приватным обсуждениям).
Примеры того, что может делать новый персонаж:
1. Обзор pull-запроса:
2. Чтение файлов в GitHub
3. Поиск по репозиториям GitHub
API GitHub обширен, и мы могли бы рассмотреть добавление множества новых инструментов. Однако имейте в виду: чем больше инструментов доступно LLM, тем чаще она может запутаться. Ограничивая набор функций, мы получаем впечатляющие результаты.
Также обратите внимание: этот токен предоставляет доступ ко всему GitHub, поэтому вы можете исследовать как Discourse, так и любые другие проекты.
Благодаря гибкости фреймворка персонажей вы можете создавать собственные персонажи, комбинируя различные инструменты (например, поиск по форуму и поиск по GitHub), чтобы получить мощные специализированные решения для конкретных доменов.