Loading...
  • Разработка
  • Администрирование
  • Модели и цены
  • Клиентские SDK
  • Справочник API
Search...
⌘K
Log in
Комбинации инструментов
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Разработка/Инфраструктура инструментов

Комбинации инструментов

Распространённые пары инструментов Anthropic для агентов исследования, агентов кодирования и долгоживущих агентов.

Инструменты, предоставляемые Anthropic, разработаны для совместной работы. Распространённые паттерны агентов объединяют инструменты, которые охватывают дополняющие этапы рабочего процесса: один инструмент собирает или обнаруживает, другой обрабатывает или действует. Приведённые ниже комбинации — это отправные точки, а не предписания. Комбинируйте их в соответствии с вашей задачей.

Каждый фрагмент показывает только массив tools. Полную форму запроса см. в разделе Обработка вызовов инструментов.

Агент исследования: web_search + code_execution

Поиск находит источники; выполнение кода анализирует и синтезирует. Claude ищет данные, а затем пишет Python для их обработки, табуляции или визуализации. Эта пара хорошо подходит для вопросов, требующих как актуальной информации, так и нетривиальных вычислений над этой информацией, например «сравните доходы этого квартала по пяти крупнейшим поставщикам облачных услуг».

{
  "tools": [
    { "type": "web_search_20260209", "name": "web_search" },
    { "type": "code_execution_20250825", "name": "code_execution" }
  ]
}

Поток обычно выглядит так: поиск, затем выполнение, затем при необходимости повторный поиск, если первый проход выявил пробел. Выполнение кода работает на стороне сервера, поэтому нет необходимости управлять изолированной средой на стороне клиента.

Агент кодирования: text_editor + bash

Текстовый редактор читает и изменяет файлы; bash запускает тесты и команды сборки. Это канонический цикл разработки программного обеспечения: проверьте код, внесите изменение, запустите тесты, повторите. Оба инструмента выполняются на стороне клиента, поэтому ваше приложение контролирует, какие файлы и команды доступны.

{
  "tools": [
    { "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
    { "type": "bash_20250124", "name": "bash" }
  ]
}

Объедините это с ограниченным рабочим каталогом и списком разрешённых команд, если агент работает с ненадёжным кодом. Подробнее см. в разделах Инструмент текстового редактора и Инструмент Bash.

Цитирование перед получением: web_search + web_fetch

Поиск выявляет кандидатов в URL; получение извлекает полное содержимое страницы для релевантных результатов. Это избегает получения всего заранее. Claude выполняет поиск, проверяет фрагменты, выбирает два или три результата, которые действительно выглядят релевантными, и получает только те.

{
  "tools": [
    { "type": "web_search_20260209", "name": "web_search" },
    { "type": "web_fetch_20260209", "name": "web_fetch" }
  ]
}

Эта пара полезна, когда ответ находится в полнотекстовом контенте (страницы документации, статьи, спецификации), который фрагмент поиска не может полностью отразить. Получение извлекает полную страницу, чтобы Claude мог цитировать конкретные отрывки.

Долгоживущий агент: memory + любой набор инструментов

Memory сохраняет состояние между разговорами; остальные инструменты выполняют работу. Добавьте memory к любому агенту, который должен помнить предыдущие сеансы, например агенту поддержки, который вспоминает более ранние проблемы клиента, или помощнику проекта, который отслеживает решения, принятые на прошлой неделе.

{
  "tools": [{ "type": "memory_20250818", "name": "memory" }]
}

Добавьте остальные инструменты рядом с memory в том же массиве.

Memory ортогонален остальному набору инструментов. Он не изменяет поведение других инструментов; он даёт Claude место для записи и последующего извлечения фактов, которые иначе были бы потеряны при сбросе контекстного окна. Подробнее см. в разделе Инструмент Memory.

Универсальный: computer_use

Инструмент 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?

  • Агент исследования: web_search + code_execution
  • Агент кодирования: text_editor + bash
  • Цитирование перед получением: web_search + web_fetch
  • Долгоживущий агент: memory + любой набор инструментов
  • Универсальный: computer_use
  • Следующие шаги