Перейти к содержанию

Команды агентов

В Агенте Атом один агент может привлекать на помощь других несколькими способами — от самых простых до полностью опубликованных.

Субагенты (агенты-помощники)

Агент может запускать временных субагентов, чтобы параллельно решать части большой задачи, а затем включать их результаты в свой ответ. Эта возможность включается в разделе Инструменты агента (она называется Субагенты). Субагенты сами могут запускать помощников, но с ограниченной глубиной вложенности, и каждый работает с отведённой ему частью памяти, чтобы они не мешали друг другу. Используйте это, когда один запрос естественным образом распадается на несколько независимых частей работы.

Связанные агенты (делегирование)

Вы можете связать агента с другими своими агентами, чтобы он мог поручать им задачи. По ходу разговора он обращается к связанному агенту, когда тот создан именно для текущей задачи, знает то, чего не знает он сам, или когда вы об этом просите, и встраивает ответ в свой собственный — у пользователя одна точка входа, а за ней стоит команда специалистов. Агента связывают на его панели Связанные агенты и при желании добавляют подсказку «Когда вызывать» (например, «Спрашивай этого агента обо всём, что касается бюджетов и расходов»).

Бета

Связанные агенты и делегирование между несколькими агентами сейчас отмечены в продукте как Бета.

В вашем собственном чате

То же самое вы получаете без всякой настройки: Агент Атом уже знает агентов, которыми вы владеете, и тех, к которым вам открыли доступ. Упомяните агентов через @, чтобы ассистент поручил им сообщение, или закрепите агента, чтобы общаться с ним напрямую посреди разговора.

Команды агентов (опубликованный мультиагентный продукт)

Команда объединяет нескольких ваших агентов (не меньше двух) в один продукт, где один агент назначен Лидом — единой точкой входа в чат; участники могут вызывать друг друга незаметно для пользователя. У команд есть своя общая память команды.

В левой панели остановка Команды в разделе Агенты перечисляет ваши команды с числом агентов, а строка открывает чат команды. Подпись Команды открывает управление командами, где Новая команда открывает форму. В ней вы задаёте название команды. Выбор лида открывает список агентов, которые работают за этим лидом. Команду можно опубликовать по публичному URL с теми же настройками доступа для конечных пользователей, что и у опубликованного агента (приватный доступ / по приглашению, по паролю, открытый или для всей организации). Команды расходуют общий баланс рабочего пространства и могут быть приостановлены, если исчерпан лимит тарифа или кредиты.

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

На Mac

В приложении для Mac ваши команды перечислены на странице Агенты, а команда открывает страницу команд: для каждой команды есть карточка с её участниками и лидом и кнопками Опубликовать, Открыть чат, Данные, Изменить и Удалить. Новая команда проводит вас через выбор лида, а затем участников; команде нужно название и как минимум два агента. Опубликовать задаёт адрес команды, кто платит, а также доступ и людей — как в веб-версии. Открыть чат позволяет общаться с командой через её лида, рядом с собственным приложением лида, если оно есть; новый чат команды показывает ваши последние диалоги с командой, а кнопка Чаты команды на его панели инструментов открывает их все. Данные открывает общую базу данных команды. Если ваш тариф не включает команды, страница сообщает об этом.

Как включить

Субагенты включаются переключателем инструмента для каждого агента. Связывание агентов, создание команд и запуск агентов-помощников зависят от тарифа — они включены во все платные тарифы, — а уже существующими командами можно управлять и после смены тарифа.