Сдаюсь! 😅
Целый год мульти-агентные системы казались мне красивой, но бесполезной штукой для демок.
Пока не придумал ИМ НАСТОЯЩЕЕ ПРИМЕНЕНИЕ...
В чём была проблема?
По сути, ИИ-агенты выглядели как переусложнение обычных LLM с подключенными функциями. Зачем городить огород из нескольких агентов, если один может всё? 🫠 А потом случилось это:
Мой ИИ-продавец, которого внедряю клиенту, начал тупить. Промт разросся до безобразия — ему нужно было:
- Помогать с бронированием
- Искать ответы в базе знаний
- Ориентироваться на местности — это обнаружилось уже во время живого тестирования
- Но главное — понимать, когда нужно заткнуться и не лезть с советами
Один агент просто не тянул такой объём инструкций! 🫤 И тут меня осенило:
А что если разделить задачи между специализированными агентами?
Теперь делаю систему из 5 агентов:
1. Агент-роутер — определяет, кому направить запрос 2. Агент FAQ — ищет в базе знаний 3. Агент бронирования 4. Агент-навигатор — рассказывает, что и где в комплексе находится 5. Агент-коммуникатор — формирует финальный ответ клиенту
И каждый из них эксперт в своей области!
По сути, как в жизни — лучше иметь команду узких специалистов, чем одного "универсала" 😑
Уже чувствую, что это то самое применение мульти-агентных систем, которое реально работает. 🦾