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

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

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

О чём урок

В мире разработки с использованием больших языковых моделей (LLM), таких как Claude, часто возникают задачи, которые невозможно решить за один запрос. Представьте себе ситуацию, когда пользователю нужно выполнить что-то сложное, требующее нескольких шагов, принятия решений или взаимодействия с внешними инструментами. Именно здесь на помощь приходят рабочие процессы (workflows) и агенты (agents) — мощные стратегии для декомпозиции и выполнения таких многоэтапных задач. На самом деле, если вы уже работали с Claude, используя инструменты (tool use), вы, возможно, неосознанно создавали элементы агентов. Когда вы предоставляете Claude набор инструментов и позволяете ему самостоятельно определять, как их использовать для достижения цели, это и есть проявление агентского поведения. Выбор между рабочим процессом и агентом сводится к тому, насколько хорошо вы понимаете задачу и ее шаги: Рабочие процессы (Workflows) — это заранее определенная последовательность вызовов к Claude, предназначенная для решения конкретной проблемы через фиксированный набор шагов. Вы используете рабочие процессы, когда можете четко представить каждый этап, который Claude должен пройти для решения задачи, или когда пользовательский интерфейс вашего приложения ограничивает пользователей определенным набором действий. Агенты (Agents) — это более гибкий подход. Вы даете Claude общую цель и набор доступных инструментов, ожидая, что Claude сам определит, как использовать эти инструменты для достижения цели. Агенты подходят, когда вы не уверены в точных параметрах задачи или в том, какие именно шаги потребуются для ее выполнения. Claude выступает в роли интеллектуального планировщика, который динамически адаптируется к ситуации. Проще говоря: если у вас есть четкий "рецепт" для решения проблемы, используйте рабочий процесс. Если у вас есть "шеф-повар" (Claude) и "ингредиенты" (инструменты), но нет точного рецепта, используйте агента. Давайте рассмотрим практический пример рабочего процесса. Представьте, что вы создаете веб-приложение, где пользователи могут загрузить изображение металлической детали, а ваше приложение автоматически генерирует из него файл STEP (стандартный формат для 3D-моделей в промышленности).

План урока

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

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

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

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