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