Workflows в Yandex AI Studio: собираем мультиагентный пайплайн для автоматизации процессов
Workflows — конструктор Yandex AI Studio для end-to-end-автоматизации бизнес-процессов ИИ-агентами. В статье разбираем путь от простого линейного пайплайна до оборачивания workflow в MCP-инструмент для агента.
11 сентября 2026 г.
10 минут чтения
Краткий пересказ YandexGPT
Workflows — конструктор Yandex AI Studio для end-to-end-автоматизации бизнес-процессов с помощью агентских пайплайнов.
Изначально Workflows создавался для DevOps-инженеров и разработчиков, сейчас развивается в сторону low-code, чтобы быть доступным и для бизнес-пользователей.
Линейный мультиагентный пайплайн состоит из триггеров (Telegram, вебхук, таймер), кубика «Агент Yandex AI Studio» и саджестов для передачи контекста между шагами.
Оркестратор Workflows выстраивает недетерминированные шаги агентов в пайплайн со строгой структурой, обеспечивая воспроизводимость сценария.
Управляющий шаг Switch позволяет маршрутизировать выполнение пайплайна по условиям, аналогично конструкциям control flow в языках программирования.
Режим отладки помогает проверять отдельные кубики без прогона всего пайплайна, а шаг «параллель» позволяет выполнять независимые агенты одновременно, ускоряя пайплайн.
Workflows имеет нативные интеграции с сервисами Yandex Cloud и инструменты для расширения: HTTP-запросы, GRPC, Yandex Cloud Functions и Yandex Serverless Containers (для Docker-образов).
Можно обернуть целый рабочий процесс в MCP-инструмент через MCP Hub, чтобы другой агент вызывал его как готовый детерминированный шаг.
Yandex Scale 2026
24 сентября, Москва и онлайн.
Главная технологическая конференция
Yandex Cloud.
Эту статью мы написали на основе доклада «Как создавать мультиагентные системы для end-to-end-автоматизации процессов» в рамках Yandex AI Studio Series Summer Edition.
Изначально сервис Workflows создавался как инструмент автоматизации процессов для DevOps-инженеров и разработчиков: предполагалось, что пользователи будут писать GQ-скрипты, например, для передачи контекста из одного шага в другой и использовать такие механизмы ретраев и тайм-аутов.
Сейчас Workflows — часть Yandex AI Studio, и мы развиваем его в сторону low-code: делаем акцент на пользовательском интерфейсе, но сохраняем прежнюю гибкость и расширяемость. Цель — чтобы с инструментом могли работать не только технические специалисты, но и бизнес-пользователи, которые с помощью простых и понятных шагов достигают результата.
Workflows — это конструктор для автоматизации рутинных бизнес-процессов с помощью агентских пайплайнов и сценариев. Позиционирование инструмента не меняется, просто добавляется мультиагентная составляющая.
Важно
Workflows не предназначен для чат-ботных сценариев — это про end-to-end-автоматизацию процесса, где есть вход, набор шагов, в том числе с ИИ-агентами, и выход.
Из чего состоит линейный мультиагентный пайплайн
Простой сценарий в Workflows строится из нескольких базовых элементов.
Триггеры запускают рабочий процесс
Telegram — рабочий процесс запускается входящим сообщением и получает его текст как входящий контекст.
Вебхук — более универсальный механизм: Workflows выдаёт публичный URL, который можно встроить во внешнюю систему (например, CRM), чтобы она по HTTP присылала контекст при наступлении события.
Таймер — запуск по расписанию. Частый сценарий — запускать мультиагентное исследование, например, каждую неделю, с отправкой результата на почту или в другой канал.
Кубик «Агент Yandex AI Studio»
Интеграционный шаг, который позволяет сконфигурировать модель, системный промпт и подключить набор инструментов из Yandex AI Studio. У агента можно задать формат выходных данных: обычный текст (без ограничений), JSON без строгой структуры или жёсткая JSON-схема, где детально описаны все поля и типы, — тогда агент гарантированно будет отвечать в этом формате.
Саджесты
Механизм, который помогает передавать переменные из одного кубика в другой без написания кода. Под капотом саджест генерирует то же самое GQ-выражение, которое можно писать вручную, если нужна более гибкая логика, — просто кликом выбирается нужное поле, в том числе вложенное, и Workflows сам собирает выражение.
Простой пайплайн из агента-исследователя и агента-верстальщика
В докладе мы собрали пайплайн:
запуск по расписанию (почти каждый рабочий день);
агент-исследователь, который ищет в интернете информацию на заданную тему (для этого агенту обязательно нужно подключить инструмент Web Search);
агент-верстальщик, который на основе результата исследователя через саджест готовит статью в нужном формате.
Дальше результат можно отправить в Telegram, положить в хранилище (например, на Яндекс Диск) или отправить на почту в формате HTML — куда именно, зависит от задачи пользователя.
Зачем нужен оркестратор: детерминированные и недетерминированные пайплайны
В центре ИИ-агентов, которые собираются в Agent Atelier, стоит языковая модель, чаще всего с температурой выше нуля — а значит, на один и тот же вопрос агент может отвечать по-разному. Такое вероятностное, недетерминированное исполнение иногда мешает, если нужен пайплайн со строгой структурой и определённым порядком шагов.
Workflows в этой схеме — оркестратор: он берёт локализованные недетерминированные шаги (сами вызовы агентов) и выстраивает их в пайплайн со строгой структурой, задавая рамки выполнения. Это даёт воспроизводимость сценария — при повторных запусках можно получать результат примерно одинакового характера.
Воспроизводимость строится на управляющих шагах — они определяют порядок выполнения действий внутри рабочего процесса, аналогично конструкциям control flow в языках программирования (if, for, while и похожие). Отдельный инструмент для той же цели — режим отладки: он локализует проблему или детально смотрит, как отрабатывает конкретный кубик на заданном input.
Управляющий шаг Switch: маршрутизация по условиям
Switch устроен так же, как в языках программирования: есть набор веток, у каждой — своё условие. Workflows по порядку проверяет условия, пока не найдёт первое истинное — управление передаётся именно этой ветке.
В докладе мы использовали ИИ-агента, который анализирует текст и определяет его тональность — негативную, позитивную или нейтральную — с жёсткой JSON-схемой (поле «вердикт» с одним из трёх значений). Switch дальше разносит управление по разным веткам в зависимости от значения вердикта. Например, для сценария сбора отзывов так можно направлять негативные сообщения на эскалацию, а позитивные и нейтральные — по другим сценариям.
Режим отладки и параллельное исполнение шагов
Режим отладки особенно полезен для больших рабочих процессов, когда не хочется ждать выполнения всего пайплайна, а нужно проверить конкретный кубик. В докладе мы использовали пайплайн из трёх агентов — Researcher, Analyzer и Summarizer: запустили дебаг прямо с агента-анализатора, передали ему список топиков и пошагово наблюдали за исполнением.
Пока кубик выполняется, он подсвечен синим, после завершения становится зелёным — можно кликнуть и посмотреть output, проверить, соответствует ли он ожиданиям, и при необходимости доработать логику до того, как отправлять пайплайн в продакшен.
Ещё один управляющий шаг — параллель. Поскольку у агентов может быть долгий цикл работы, независимые друг от друга агенты можно выполнять параллельно — это ускоряет пайплайн и позволяет заранее спрогнозировать примерное время выполнения при повторных запусках.
Бесплатный набор инструментов с открытым исходным кодом для работы с аудио‑ и видеофайлами: записи, конвертации, стриминга, обработки медиаданных.
Не только агенты: интеграционные шаги для расширения
Не любой шаг рабочего процесса обязан быть агентом. Для задач с понятным, предсказуемым результатом языковая модель может быть и не нужна — например, чтобы сходить за данными во внешнюю систему.
Workflows изначально развивался в контексте Yandex Cloud, поэтому у него уже есть нативные интеграции с сервисами облака, к примеру, чтение и запись в объектном хранилище, отправка сообщений в очередь, работа с базой данных. Из ИИ-кубиков — вызов ИИ-агента, вызов LLM, распознавание речи. Но список нативных интеграций не всеобъемлющий, поэтому в Workflows заложены инструменты расширения:
HTTP-запрос — можно указать URL, заголовки, тело запроса. Результат возвращается в рабочий процесс, можно настраивать ретраи или обрабатывать ошибки по коду ответа.
GRPC — можно обратиться к gRPC-серверу, если он поддерживает GRPC Reflection (например, к сервисам Yandex Cloud, к которым пока нет нативной интеграции — вручную указав эндпоинт, метод и сервисный аккаунт).
Yandex Cloud Functions — самый гибкий вариант, когда нужна не одна операция, а серия запросов или интерактивная сессия. Это отдельный сервис, который берёт кусочек бизнес-логики и превращает его в облачный ресурс с готовыми инструментами наблюдаемости и версионирования. Поддерживается около десяти языков программирования, а для остального есть Yandex Serverless Containers — можно принести свою логику в виде Docker®-образа.
Демо Yandex Cloud Function: обрезка аудио из видео
Показали функцию, которая скачивает видео (по токену из Яндекс Форм), запускает FFmpeg отдельным процессом, оставляет только аудио и записывает результат в Yandex Object Storage. У функции настраиваются тайм-аут, объём памяти, рантайм, а также секрет с токеном через Yandex Lockbox. В логах функции по порядку видно: сначала запись, затем преобразование, затем скачивание (в обратном порядке шагов).
Сложный кейс: от видео в Яндекс Формах до письма с саммаризацией
Демонстрационный пайплайн собрали так:
Пользователь присылает видео через Яндекс Формы.
Форма интегрирована с Workflows через вебхук и присылает URL для скачивания видео.
Cloud Function скачивает видео и извлекает аудио в Object Storage.
Yandex SpeechKit распознаёт речь на русском языке из файла в бакете.
Технически подробный текст передаётся ИИ-агенту, у которого задана схема ответа: заголовок, описание (в том числе в формате HTML).
Результат уходит через Yandex Postbox на почту, а также сохраняется в Object Storage для истории.
В качестве примера использовали запись видео, где рассказывали про интеграцию ИИ-агентов Yandex AI Studio с Open WebUI, — итоговое письмо превратилось в короткую саммаризацию этого видео.
Workflows как MCP-инструмент для агента
Ещё один сценарий — обернуть весь детерминированный рабочий процесс в MCP-инструмент, который вызывает уже другой агент. Смысл в том, чтобы недетерминированный агент, который общается с пользователем, не выполнял вручную множество шагов сам, а просто вызывал через MCP нужный рабочий процесс — и тот детерминированно исполнял весь пайплайн, без утечки лишних деталей в контекст диалога.
В докладе это сделали через MCP Hub: там есть функция создания MCP из рабочего процесса. Нужно указать сервисный аккаунт, от имени которого будет исполняться рабочий процесс с ролью workflows.executor, название инструмента и понятную для агента инструкцию: что делает этот рабочий процесс, когда его нужно вызывать и какие параметры передавать на вход. После этого инструмент появляется в Agent Atelier как обычный MCP-инструмент, который можно подключить к агенту.
Что в итоге
Workflows — конструктор Yandex AI Studio для end-to-end-автоматизации бизнес-процессов агентскими пайплайнами.
Простой линейный пайплайн строится из триггеров (Telegram, вебхук, таймер), кубика «Агент Yandex AI Studio» со схемой ответа (текст / JSON / жёсткая JSON-схема) и саджестов для передачи контекста между шагами.
Управляющие шаги Switch и «параллель» позволяют строить ветвящуюся и детерминированную логику поверх недетерминированных ответов агентов. Режим отладки помогает проверять отдельные кубики без прогона всего пайплайна.
Для задач вне зоны нативных интеграций есть HTTP, GRPC и Yandex Cloud Functions — вплоть до своего Docker-образа через Yandex Serverless Containers.
Целый рабочий процесс можно обернуть в MCP-инструмент через MCP Hub — тогда другой агент вызывает его как готовый детерминированный шаг, не разбираясь во внутренней логике.
Частые вопросы
Может ли агент без интерпретатора кода собрать файл в PDF или PPTX?
Нет — для вёрстки файлов в офисных форматах агенту нужен интерпретатор кода. Сейчас Workflows поддерживает отправку файлов через Yandex Postbox: туда можно положить любые файлы без фильтрации, и они уйдут вложением в письме.
Подходит ли Workflows для голосовых агентов?
Пока нет, сейчас Workflows работает только с текстовыми агентами. Голосовые агенты предполагают сценарий в реальном времени без долгой обработки. Workflows рассчитан на более долгие циклы. Для части сценариев может быть достаточно простого MCP-инструмента, который вызывает голосовой агент.