Сдаюсь! 😅

Целый год мульти-агентные системы казались мне красивой, но бесполезной штукой для демок.

Пока не придумал ИМ НАСТОЯЩЕЕ ПРИМЕНЕНИЕ...

В чём была проблема?

По сути, ИИ-агенты выглядели как переусложнение обычных LLM с подключенными функциями. Зачем городить огород из нескольких агентов, если один может всё? 🫠 А потом случилось это:

Мой ИИ-продавец, которого внедряю клиенту, начал тупить. Промт разросся до безобразия — ему нужно было:

  • Помогать с бронированием
  • Искать ответы в базе знаний
  • Ориентироваться на местности — это обнаружилось уже во время живого тестирования
  • Но главное — понимать, когда нужно заткнуться и не лезть с советами

Один агент просто не тянул такой объём инструкций! 🫤 И тут меня осенило:

А что если разделить задачи между специализированными агентами?

Теперь делаю систему из 5 агентов:

1. Агент-роутер — определяет, кому направить запрос 2. Агент FAQ — ищет в базе знаний 3. Агент бронирования 4. Агент-навигатор — рассказывает, что и где в комплексе находится 5. Агент-коммуникатор — формирует финальный ответ клиенту

И каждый из них эксперт в своей области!

По сути, как в жизни — лучше иметь команду узких специалистов, чем одного "универсала" 😑

Уже чувствую, что это то самое применение мульти-агентных систем, которое реально работает. 🦾