Как инструменты превращают модель в агента

Урок 80 из 92 курса «Разработка с Claude API»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

Агенты представляют собой отход от структурированных рабочих процессов, с которыми мы работали. В то время как рабочие процессы идеальны, когда вы точно знаете шаги, необходимые для выполнения задачи, агенты проявляют себя наилучшим образом, когда вы не уверены, какими должны быть эти шаги. Вместо того чтобы определять жесткую последовательность, вы даете Claude цель и набор инструментов, а затем позволяете ему самому выяснить, как скомбинировать эти инструменты для достижения цели. Эта гибкость делает агентов привлекательными для создания приложений, которым необходимо обрабатывать разнообразные, непредсказуемые задачи. Вы можете создать агента один раз, убедиться, что он работает достаточно хорошо, а затем развернуть его для решения широкого круга проблем. Однако эта гибкость сопряжена с компромиссами в надежности и стоимости, которые мы рассмотрим позже. Истинная мощь агентов заключается в их способности комбинировать простые инструменты неожиданными способами. Рассмотрим базовый набор инструментов для работы с датой и временем (datetime tools): get_current_datetime Получает текущую дату и время add_duration_to_datetime Добавляет время к заданной дате Создает напоминание на определенное время Эти инструменты кажутся простыми по отдельности, но Claude может объединять их в цепочки для обработки удивительно сложных запросов: На запрос "Который час?" Claude просто вызывает . Но для запроса "Какой день недели будет через 11 дней?" он объединяет в цепочку . Для установки напоминания о спортзале на следующую среду он может использовать все три инструмента последовательно. Claude может даже распознавать, когда ему требуется дополнительная информация. Если вы спросите "Когда истекает моя 90-дневная гарантия?", он знает, что нужно спросить, когда вы приобрели товар, прежде чем рассчитывать дату истечения срока. Ключевая идея для создания эффективных агентов заключается в предоставлении достаточно абстрактных инструментов, а не узкоспециализированных. Claude Code прекрасно демонстрирует этот принцип.

План урока

  1. Агенты и инструменты
  2. Как инструменты создают агента
  3. Инструменты должны быть абстрактными
  4. Лучшая практика: Комбинируемые инструменты

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды