Агенты и рабочие процессы

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

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

О чём урок

При разработке приложений с использованием Claude часто возникают задачи, которые невозможно решить за один запрос к модели. Именно здесь на помощь приходят рабочие процессы (workflows) и агенты (agents) — это мощные стратегии для управления сложными, многоэтапными процессами. По сути, вы уже сталкивались с этими концепциями на протяжении всего курса. Вспомните, как мы предоставляли Claude набор инструментов и позволяли ему самостоятельно определять, как выполнить задачу? Это был пример работы агента. Выбор между рабочими процессами и агентами зависит от того, насколько хорошо вы понимаете стоящую перед вами задачу и ее структуру. Оба подхода позволяют Claude выполнять сложные действия, но делают это по-разному. Рабочие процессы (Workflows): Представляют собой заранее определенную последовательность вызовов к Claude, предназначенную для решения конкретной проблемы через четко заданные шаги. Вы используете рабочие процессы, когда можете точно представить себе каждый этап, который Claude должен пройти для достижения цели. Это применимо, например, когда пользовательский интерфейс вашего приложения ограничивает пользователя определенным набором задач, и вы можете жестко закодировать логику их выполнения. Представьте себе рецепт: каждый шаг четко описан, и вы следуете ему от начала до конца, чтобы получить предсказуемый результат. В контексте Claude, это означает, что вы, как разработчик, контролируете поток информации и последовательность действий модели, используя ее как мощный, но управляемый инструмент на каждом этапе. Агенты (Agents): Работают иначе. Вы предоставляете Claude общую цель и набор доступных инструментов (tools), а затем ожидаете, что Claude самостоятельно определит, как использовать эти инструменты для достижения поставленной цели. Агенты идеальны, когда вы не уверены в точных параметрах задачи или в том, какие именно шаги потребуются. Claude действует как интеллектуальный координатор, выбирая наиболее подходящие инструменты и стратегии на основе текущего контекста и своей "логики", чтобы динамически адаптироваться к меняющимся условиям. Это похоже на то, как вы даете опытному специалисту задачу и набор инструментов, а он сам решает, как лучше всего их применить.

План урока

  1. Агенты и рабочие процессы
  2. Агенты и рабочие процессы: в чем разница?
  3. Пример рабочего процесса: от изображения к CAD-модели
  4. Шаблон «Оценщик-Оптимизатор»
  5. Зачем изучать шаблоны рабочих процессов?

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

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

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