Проблема:
Создание больших проектов с помощью нейросети - агента, довольно сложная задача. Контекст агента постоянно переполняется, агент начинает "галлюцинировать" и выполняет совершенно неправильные действия. Так же агент не всегда понимал свое предназначение, то он бекенд разработчик, то он фронтенд, а бывает и вообще тестировщиком.
Цель:
Создать такую систему, которая организовывает несколько нейросетей агентов, создает из них целую команду разработчиков. Самое главное это управление этими разработчиками должен брать на себя тоже ИИ-агент.
Что требуется:
Команда разработчиков из ИИ-агентов, где есть: Лидер - управляющий разработчиками и ответственный за весь проект, backend-разработчик, frontend-разработчик, тестировщик.
Как это работает:
Я говорю лидеру какой нужен проект и для чего, так же даю посредственное ТЗ. Лидер создает "семечко" проекта, prd и roadmap проекта. Далее, лидер в соответствии с roadmap`ом запускает нужных агентов с уже написанным лидером промптом. Агенты в свою очередь, создают нужные директории, файлы, пишут код. После выполнения задачи, агент оставляет после себя отчет лидеру и завершает работу. Далее лидер в соответствии с отчетом принимает решение, обновляет "to-do" или roadmap, и повторяет цикл запуская следующего агента, пока агенты не завершат разработку.
В результате я получил готовую ИИ-команду, которой только дай задание, они полностью выполнят, быстро, качественно и надежно