Инструменты, предоставляемые Anthropic, разработаны для совместной работы. Распространённые паттерны агентов объединяют инструменты, которые покрывают взаимодополняющие этапы рабочего процесса: один инструмент собирает или находит, другой обрабатывает или действует. Приведённые ниже комбинации — это отправные точки, а не предписания. Комбинируйте их под свою задачу.
Каждый фрагмент показывает только массив tools. См. Обработка вызовов инструментов для полной структуры запроса.
Поиск находит источники; выполнение кода анализирует и синтезирует. Claude ищет данные, затем пишет код на Python для их обработки, табулирования или визуализации. Это сочетание хорошо подходит для вопросов, требующих как актуальной информации, так и нетривиальных вычислений над этой информацией, например «сравни доходы за этот квартал у пяти крупнейших облачных провайдеров».
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "code_execution_20260521", "name": "code_execution" }
]
}Поток обычно таков: поиск, затем выполнение, затем при необходимости повторный поиск, если первый проход выявил пробел. Выполнение кода происходит на стороне сервера, поэтому не нужно управлять песочницей на стороне клиента.
Текстовый редактор читает и изменяет файлы; bash запускает тесты и команды сборки. Это канонический цикл разработки программного обеспечения: изучить код, внести правку, запустить тесты, повторить. Оба инструмента выполняются на стороне клиента, поэтому ваше приложение контролирует, какие файлы и команды доступны.
{
"tools": [
{ "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
{ "type": "bash_20250124", "name": "bash" }
]
}Сочетайте это с ограниченной рабочей директорией и списком разрешённых команд, если агент работает с недоверенным кодом. См. Инструмент текстового редактора и Инструмент bash для контрактов выполнения.
Поиск выявляет URL-кандидаты; загрузка извлекает полное содержимое страниц для релевантных из них. Это позволяет избежать загрузки всего заранее. Claude выполняет поиск, изучает фрагменты, выбирает два или три результата, которые действительно выглядят релевантными, и загружает только их.
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "web_fetch_20260209", "name": "web_fetch" }
]
}Это сочетание полезно, когда ответ находится в объёмном контенте (страницы документации, статьи, спецификации), который фрагмент поисковой выдачи не может полностью охватить. Загрузка извлекает страницу целиком, чтобы Claude мог цитировать конкретные отрывки.
Память сохраняет состояние между разговорами; остальные инструменты выполняют работу. Добавьте память любому агенту, которому нужно помнить предыдущие сессии, например агенту поддержки, который вспоминает прежние проблемы клиента, или ассистенту проекта, который отслеживает решения, принятые на прошлой неделе.
{
"tools": [{ "type": "memory_20250818", "name": "memory" }]
}Добавьте остальные инструменты рядом с memory в том же массиве.
Память ортогональна остальному набору инструментов. Она не меняет поведение других инструментов; она даёт Claude место, куда можно записывать и откуда позже извлекать факты, которые иначе были бы потеряны при сбросе контекстного окна. См. Инструмент памяти для модели хранения.
Инструмент использования компьютера охватывает большинство остальных, управляя полноценным рабочим столом. Claude видит скриншоты и выполняет действия мышью и клавиатурой, а значит, может управлять любым приложением, доступным человеку. Используйте это, когда задача требует произвольного взаимодействия с графическим интерфейсом, недоступного более специализированным инструментам: устаревшее программное обеспечение без API, шаги визуальной проверки или рабочие процессы, охватывающие несколько настольных приложений.
{
"tools": [
{
"type": "computer_20250124",
"name": "computer",
"display_width_px": 1280,
"display_height_px": 800
}
]
}Использование компьютера — самый универсальный вариант и одновременно самый медленный, потому что каждое действие требует обмена скриншотами. Предпочитайте более узкие инструменты, когда они покрывают ваш сценарий использования, и обращайтесь к использованию компьютера, когда ничто другое не подходит. См. Инструмент использования компьютера для настройки песочницы.
Полный каталог инструментов, предоставляемых Anthropic, со строками типов и параметрами.
Как работает использование инструментов и когда использовать инструменты Anthropic, а когда определять собственные.
Was this page helpful?