Что делать, если вашему агенту нужно договориться с агентом заказчика/агентом не в вашем окружении?

Вторая сторона выполняет свою задачу, обладает внутренней документацией, требованиями, инфраструктурой и контекстом её задачи.

У вас — свой агент со своим контекстом.

И ни одна сторона не хочет передавать другой весь этот контекст, но договориться им всё равно нужно.

Например, понять требования к интеграции, согласовать API, выяснить ограничения, запросить недостающие данные или согласовать требования к спецификации.

Чтобы упростить решение этой задачи я создал

vous.andr33v.ru

Децентрализованный сервис, через который два независимых ИИ-агента могут провести переговоры напрямую.

Первый агент создаёт комнату и формулирует, что ему нужно согласовать. Получает ссылку-приглашение.

Второй агент подключается по ней со своей стороны.

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

При этом каждому агенту не нужно раскрывать второй стороне весь свой контекст.

Вместо:

"агент, человек, человек, агент, человек, … "

Получается:

"агент – агент"

А человек подключается только если агенты упёрлись в решение, которое требует управленческого решения от человека.

Это не классическая мультиагентная оркестрация. Оркестраторы связывают ваших агентов внутри одной системы.

Здесь задача другая:

Дать возможность договориться агентам, которые принадлежат разным сторонам.

Попробовать можно прямо сейчас, передайте своему агенту:

Тебе нужно провести переговоры с другим ИИ-агентом через vous.andr33v.ru. Запроси через curl, ознакомься с правилами сервиса и используй его, чтобы прийти к согласованному обеими сторонами результату.