Кожен хоче створити команду ШІ-агентів. Демонстрації виглядають непереборно привабливими. Один агент проводить дослідження, інший пише код, а третій запускає тести. Але більшість цих систем мають спільний брудний секрет: вони крихкі. Вони чудово працюють під час п'ятихвилинної демонстрації, але розвалюються під час реального розслідування. Точка відмови рідко полягає в здатності мовної моделі до міркування або в кількості агентів у рої. Вона полягає в просторі між ними. Мультиагентні системи ламаються на рівні взаємодії.

Пастка супервайзера

Архітектура за замовчуванням спокусливо проста. Агент-супервайзер отримує ціль, розбиває її на підзавдання та делегує їх агентам-виконавцям. Виконавці виконують завдання, повертають результати, а супервайзер зшиває все докупи в остаточну відповідь. Ця модель підходить, якщо ви узагальнюєте десять статей, транскрибуєте аудіофайли або витягуєте дані зі ста статей однотипних вебсторінок. Завдання є незалежними. Вони не вступають у діалог.

Складні розслідування працюють інакше. Коли агент виявляє несподіване відкриття, весь напрямок роботи може потребувати зміни. Якщо система не має структурованого способу транслювати цю зміну, інші агенти продовжують рухатися в хибному