Техническое задание

Цель проекта

Необходимо разработать мультиагентную систему (воркфлоу) на платформе n8n, автоматизирующую полный цикл создания и проверки промптов на основе ввода пользователя.

Функциональные требования (архитектура агентов)

  1. Агент 1 (Интервьюер): Общается с пользователем, задает 1-2 уточняющих вопроса для конкретизации задачи, формирует четкое и формализованное техническое задание на промпт.
  2. Агент 2 (Генератор): На основе уточненных данных от Агента 1 пишет финальный текст промпта.
  3. Агент 3 (Имитатор или Исполнитель): Принимает созданный промпт и выполняется 'в сухую' - генерирует примерный ответ, имитируя работу ИИ-модели (just mimic).
  4. Агенты 4, 5, 6 (Эксперты / Ревьюеры):
    • Каждый из них независимо принимает текст Агента 3.
    • Оценивает (с обоснованием), насколько действия 'Исполнителя' соответствуют исходному запросу пользователя.
    • Выносит вердикт: 'соответствует', 'частично соответствует' или 'не соответствует'.

Формат вывода (результат работы всей системы)

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

Технические рамки

  • Среда исполнения: n8n (последняя стабильная версия).
  • Все агенты взаимодействуют последовательно (можно реализовать через Sub-workflow или одну цепочку).
  • Примечание для исполнителя: не нужно привязываться к конкретным коммерческим нейросетям, можно использовать встроенные Node.JS или HTTP блоки для запросов к OpenAI/Anthropic.