Agent
Как использовать
Agent оснащает модель Chat инструментами, необходимыми для выполнения широкого спектра задач программирования, позволяя модели принимать решения и избавляя вас от необходимости вручную искать контекст и выполнять действия.
Использование Agent
Вы можете переключиться на Agent
в селекторе режима под полем ввода чата.
Чат с Agent
Agent функционирует в том же интерфейсе, что и Chat, поэтому тот же ввод используется для отправки сообщений, и вы все еще можете использовать те же ручные методы предоставления контекста, такие как провайдеры контекста @
или добавление выделенного кода из редактора.
Используйте естественный язык
С Agent вы можете предоставить инструкцию на естественном языке и позволить модели выполнить работу. Например, вы можете сказать
Установить правило @typescript-eslint/naming-convention в "off" для всех конфигураций eslint в этом проекте
Agent затем решит, какие инструменты использовать для выполнения задачи.
Дайте Agent разрешение
По умолчанию Agent будет запрашивать разрешение, когда захочет использовать инструмент. Нажмите Koda
, чтобы позволить режиму Agent продолжить с вызовом инструмента, или Cancel
, чтобы отклонить его.
Вы можете использовать политики инструментов для исключения или автоматизации использования конкретных инструментов.
Просмотр ответов инструментов
Любые данные, возвращенные от вызова инструмента, автоматически передаются обратно в модель как элемент контекста. Большинство ошибок также перехватываются и возвращаются, чтобы режим Agent мог решить, как действовать дальше.