Cookbook

Сгенерировать процесс генераатором

Рецепт работы с генератором процессов: быстрый черновик из описания. Демо, в разработке.

Статус: демо, в разработке. Генератор описывает демо-функциональность. Интерфейс и возможности могут измениться.

Рецепт: получить черновик процесса с помощью генератора и довести его до рабочего состояния вручную в редакторе.

Задача: быстро собрать заготовку процесса из описания. Результат: черновой граф шагов, готовый к доработке.

Когда применять

  • быстрый прототип процесса;
  • старт «с чистого листа», когда структура ещё не ясна.

Перед началом

  • доступ к генератору на сайте продукта с подключённым API платформы или развёрнутый контур с сервисом flow-agent и search-service;
  • понимание модели шагов и контрактов (см. Создать процесс).

Шаги (страница /flow-generator)

  1. Откройте /flow-generator на сайте продукта. Страница работает только при подключённом live API платформы (см. таблицу ниже).
  2. Опишите цель процесса на естественном языке и запустите генерацию. Запрос уходит на API /flow-generation/*.
  3. Просмотрите предложенные узлы и контракты на канвасе генератора.
  4. Скопируйте результат в редактор Conveyor (вставка JSON { widgets, edges } из буфера обмена) или доработайте граф вручную по рецепту создания процесса.
  5. Привяжите исполнители на вкладке «Палитра», проверьте контракты и выполните Запуск.

Генерация по тексту требует flow-agent, search-service и векторный индекс (Qdrant, Neo4j, LLM). В Docker demo (kosolapus/conveyor-demo) этих сервисов нет.

Интерактивная песочница

Страница /flow-generator публикуется на сайте продукта отдельно от demo-контейнера. В demo-образе нет flow-agent, search-service и чат-агента в редакторе (см. Архитектура).

Что нужноЗачем
URL API развёрнутой платформыстраница генератора вызывает /flow-generation/*
flow-agent и search-service на стендегенерация по тексту и семантический контекст
LLM / embeddingsпланировщик графа

На /flow-generator доступны два режима:

  • генерация по тексту: вызовы API /flow-generation/* (нужен live backend);
  • вставка блоков из IDE (JSON { widgets, edges }): сборка черновика в браузере без LLM.

Ограничения демо

  • результат черновой: контракты и исполнители требуют ручной доводки в редакторе;
  • набор возможностей расширяется (см. Roadmap).

Связанное