Инструменты, предоставляемые Anthropic, разработаны для совместной работы. Распространённые паттерны агентов объединяют инструменты, которые охватывают дополняющие этапы рабочего процесса: один инструмент собирает или обнаруживает, другой обрабатывает или действует. Приведённые ниже комбинации — это отправные точки, а не предписания. Комбинируйте их в соответствии с вашей задачей.
Каждый фрагмент показывает только массив tools. Полную форму запроса см. в разделе Обработка вызовов инструментов.
Поиск находит источники; выполнение кода анализирует и синтезирует. Claude ищет данные, а затем пишет Python для их обработки, табуляции или визуализации. Эта пара хорошо подходит для вопросов, требующих как актуальной информации, так и нетривиальных вычислений над этой информацией, например «сравните доходы этого квартала по пяти крупнейшим поставщикам облачных услуг».
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "code_execution_20250825", "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 мог цитировать конкретные отрывки.
Memory сохраняет состояние между разговорами; остальные инструменты выполняют работу. Добавьте memory к любому агенту, который должен помнить предыдущие сеансы, например агенту поддержки, который вспоминает более ранние проблемы клиента, или помощнику проекта, который отслеживает решения, принятые на прошлой неделе.
{
"tools": [{ "type": "memory_20250818", "name": "memory" }]
}Добавьте остальные инструменты рядом с memory в том же массиве.
Memory ортогонален остальному набору инструментов. Он не изменяет поведение других инструментов; он даёт Claude место для записи и последующего извлечения фактов, которые иначе были бы потеряны при сбросе контекстного окна. Подробнее см. в разделе Инструмент Memory.
Инструмент computer use охватывает большинство других, управляя полным рабочим столом. Claude видит скриншоты и выполняет действия мышью и клавиатурой, что означает, что он может управлять любым приложением, которым может управлять человек. Используйте это, когда задача требует произвольного взаимодействия с графическим интерфейсом, которого не могут достичь более специфичные инструменты: устаревшее программное обеспечение без API, этапы визуальной проверки или рабочие процессы, охватывающие несколько приложений рабочего стола.
{
"tools": [
{
"type": "computer_20250124",
"name": "computer",
"display_width_px": 1280,
"display_height_px": 800
}
]
}Computer use — это наиболее универсальный вариант и также самый медленный, поскольку каждое действие требует обхода со скриншотом. Предпочитайте более узкие инструменты, когда они охватывают ваш вариант использования, и обращайтесь к computer use, когда ничто другое не подходит. Подробнее см. в разделе Инструмент Computer use.
Полный каталог инструментов, предоставляемых Anthropic, с типами и параметрами.
Как работает использование инструментов и когда использовать инструменты Anthropic в сравнении с определением собственных.
Was this page helpful?