Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 40 · Видео · 4 мин

Несколько инструментов сразу

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

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

О чём урок

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

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

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

Для создания надежной системы напоминаний нам потребуются следующие возможности, реализованные как отдельные инструменты:

  • get_current_datetime: Claude должен знать текущую дату и время, чтобы правильно отсчитывать интервалы или устанавливать напоминания относительно "сегодня".
  • add_duration_to_datetime: Поскольку Claude может быть неточен в сложении дат и временных интервалов, нам нужен надежный инструмент для выполнения этой операции. Например, "177 дней после 1 января 2050 года".
  • set_reminder: Необходим способ фактически установить напоминание во внешней системе (например, в календаре или приложении для заметок).

Интегрируя эти инструменты, мы даем Claude "руки", чтобы он мог не только понимать наши запросы, но и действовать в ответ на них.

После того как базовая инфраструктура для работы с инструментами настроена, добавление новых инструментов становится простым и повторяемым процессом.

При инициализации диалога или при каждом вызове API, вы передаете Claude список всех инструментов…

План урока

  1. Использование нескольких инструментов с Claude
  2. Зачем Claude нужны инструменты?
  3. Интеграция нескольких инструментов: Общий подход
  4. Обработка выполнения инструментов
  5. Пример использования нескольких инструментов
  6. Понимание потока сообщений
  7. Простой шаблон для добавления новых инструментов
  8. Заключение

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

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

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