Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инструменты расширяют возможности вашего агента, позволяя выходить за рамки ответов на вопросы из источников знаний. Они позволяют вашему агенту вызывать API, запускать автоматизированные потоки, взаимодействовать с внешними службами и получать данные в реальном времени.
Note
Функции этой статьи работают на GitHub Copilot, который использует Copilot Credits для выставления счетов на основе использования. Узнайте больше о кредитах Copilot в разделе Обзор выставления счетов для агентов, основанных на упряжке GitHub Copilot.
Биллинг на основе использования применяется к использованию, созданию, тестированию и оценке агентов. Эти действия могут потреблять кредиты Copilot.
Что такое инструменты?
Инструменты — это внешние возможности, которые агент может использовать во время разговора.
Когда пользователь просит агента выполнить действие, оркестратор агента выбирает инструмент, исходя из контекста беседы и описания инструмента.
Агенты, работающие на GitHub Copilot, используют улучшенную оркестрацию для автоматического определения моментов запуска инструмента.
Зачем добавлять инструменты в агента?
Без инструментов агент может отвечать на вопросы только на основе своих инструкций и источников знаний.
С помощью инструментов агент может:
- Получать данные в реальном времени из внешних систем, таких как CRM, ITSM (управление ИТ-услугами) и базы данных
- Выполнять действия от вашего имени, такие как создание записей, отправка уведомлений и обновление данных
- Интегрироваться со сторонними службами и API
- Запускать автоматизированные рабочие процессы
Как агент решает использовать инструмент
Оркестратор агента оценивает каждое пользовательское сообщение и решает, нужен ли инструмент.
Название и описание инструмента крайне важны. Хорошо описанные инструменты используются более точно.
Инструкции агента также влияют на то, когда используются инструменты.
Для использования разговорных инструментов в агентах, работающих на GitHub Copilot, не нужно создавать явные триггеры или потоки тем для каждого вызова инструмента.
Limits
Несколько ограничений применяются к инструментам и файлам, которые они создают:
- Файлы, созданные агентом за ход, ограничены 10 МБ на файл. Файлы, превышающие лимит, не возвращаются пользователю. Попросите агента разделить большой выход на меньшие файлы. См. файлы, которые создаёт агент.
- Серверы Model Context Protocol (MCP ) учитываются в общем числе инструментов, которые агент может разместить. Количество экземпляров MCP-серверов, которые могут работать одновременно в одном разговоре, также ограничено, поэтому держите количество подключённых серверов небольшим и убирайте серверы, которые вы больше не используете. См. сервер Add a Model Context Protocol (MCP) как инструмент.