Перейти к содержимому

Запустить оркестрацию

Это руководство показывает, как превратить одну большую цель в план для всей команды, который выполняется сам. О том, как это устроено, см. Оркестрация.

Прибегайте к оркестрации, когда задача больше одного агента и вы ещё не знаете точных шагов. Для одной задачи напишите агенту в пространстве; для процесса, который вы можете расписать вручную, соберите шаблон конвейера.

  1. Откройте (или создайте) пространство и якорный тикет. Он нужен для каждого предложения (propose_orchestration принимает ticket_id); общее пространство берётся из этого тикета.
  2. При желании переключите выпадающий список режимов в композере на Оркестрация. Этот режим сужает возможности агента до чтения и предложения — память, граф кода, чтение репозиториев и тикетов, propose_orchestration и инструменты плейбука, — поэтому он не может начать писать код вместо планирования.
  3. @-упомяните своего оркестратора (обычно агента CEO) и сформулируйте цель простыми словами:

@ceo Исследуй конкурентный ландшафт для диктофона встреч, работающего в первую очередь офлайн, и напиши одностраничный документ о позиционировании.

Оркестратор отвечает в пространстве структурированной карточкой предложения: нужные ему роли, работа, разбитая на подтикеты, необязательная фаза исследования и обсуждения, шаг синтеза, создающий итоговый результат, и бюджет.

Поскольку предложение — это типизированный объект, приложение проверяет его (корректно оформленные роли, объявленные схемы вывода, DAG без циклов), прежде чем что-либо запустится. Предложение, не прошедшее проверку, нельзя утвердить.

Шаг 2. Просмотрите и отредактируйте предложение

Заголовок раздела «Шаг 2. Просмотрите и отредактируйте предложение»

Карточка в чате предлагает три действия: Утвердить план, Отклонить и Открыть — последнее открывает план в Plan Studio как вкладку редактора. Саму карточку редактировать нельзя.

Чтобы что-то изменить, нажмите Открыть и работайте в инспекторе справа:

  • Название, описание, роль, зависимости и схема вывода любого рабочего шага. Роль здесь означает, какой из существующих ключей ролей плана владеет шагом — закрепить роль за именованным агентом или отредактировать список найма из инспектора нельзя, и бюджет редактировать тоже нельзя.

Две вещи доступны только для чтения: структурные узлы (исследование, обсуждение, синтез) и любой узел, работа которого уже выполнялась. Редактирование возможно, только пока оркестрация остаётся в статусе proposed.

Нажмите Оценить на панели утверждения, чтобы до подтверждения увидеть диапазоны стоимости, длительности и радиуса воздействия. Полный обзор редактора см. в разделе Работать в Plan Studio.

Утвердите план — из карточки в чате или с панели утверждения Plan Studio. Это единственное решение, которое вы принимаете. Утверждение доступно только оператору — для него нет инструмента MCP, поэтому агент может предлагать и дорабатывать план, но никогда не может утвердить свой собственный.

Дальше детерминированный материализатор (чистая функция, без LLM) превращает предложение в настоящий конвейер и создаёт каркас:

  • нанимает все новые роли (и записывает id нанятых агентов, чтобы сбой посреди утверждения можно было возобновить без дублирующих наймов)
  • объединяет роли в команду
  • создаёт проект и помещает в него родительский тикет
  • запускает запуск конвейера, который всем этим управляет

Статус переходит в approved, затем в executing.

Подтикеты выполняются как шаги конвейера; если вы включили раунд обсуждения, каждая роль сначала публикует позицию. Прогресс появляется там, куда вы и так смотрите:

  • родительский тикет, к которому была привязана оркестрация
  • общее пространство, в котором общается команда, где строка плана отслеживает состояние каждого узла
  • детали запуска конвейера с привычным водопадом и стоимостью по шагам — см. Мониторить запуски конвейеров
  • проект, в который был помещён родительский тикет

Когда подтикеты готовы, статус переходит в synthesizing, и шаг синтеза создаёт итоговый результат. Этот текст публикуется в общем пространстве, родительский тикет помечается завершённым, а затем статус становится completed.

Нажмите Отменить оркестрацию на карточке в чате или Отменить запуск на панели утверждения Plan Studio. Отмена сворачивает работу, находящуюся в процессе.

Оркестрация завершается сбоем, когда не удаётся материализация или когда сбоем завершается запуск её сгенерированного конвейера (исследование, обсуждение, синтез или persist — эти шаги не продолжаются при сбое). Сгенерированные шаги work всегда продолжаются при сбое, поэтому один провалившийся подтикет не проваливает запуск. Не существует пути сбоя из-за превышения бюджета и порога «все подтикеты провалились».