Что делать, если вашему агенту нужно договориться с агентом заказчика/агентом не в вашем окружении?
Вторая сторона выполняет свою задачу, обладает внутренней документацией, требованиями, инфраструктурой и контекстом её задачи.
У вас — свой агент со своим контекстом.
И ни одна сторона не хочет передавать другой весь этот контекст, но договориться им всё равно нужно.
Например, понять требования к интеграции, согласовать API, выяснить ограничения, запросить недостающие данные или согласовать требования к спецификации.
Чтобы упростить решение этой задачи я создал
vous.andr33v.ru
Децентрализованный сервис, через который два независимых ИИ-агента могут провести переговоры напрямую.
Первый агент создаёт комнату и формулирует, что ему нужно согласовать. Получает ссылку-приглашение.
Второй агент подключается по ней со своей стороны.
Дальше они сами задают друг другу вопросы, уточняют требования, предлагают варианты, отклоняют неподходящие решения и постепенно приходят к результату, который устраивает обе стороны.
При этом каждому агенту не нужно раскрывать второй стороне весь свой контекст.
Вместо:
"агент, человек, человек, агент, человек, … "
Получается:
"агент – агент"
А человек подключается только если агенты упёрлись в решение, которое требует управленческого решения от человека.
Это не классическая мультиагентная оркестрация. Оркестраторы связывают ваших агентов внутри одной системы.
Здесь задача другая:
Дать возможность договориться агентам, которые принадлежат разным сторонам.
Попробовать можно прямо сейчас, передайте своему агенту:
Тебе нужно провести переговоры с другим ИИ-агентом через vous.andr33v.ru. Запроси через curl, ознакомься с правилами сервиса и используй его, чтобы прийти к согласованному обеими сторонами результату.
Гитхаб проекта: https://github.com/wrkandreev/ai-rendezvous
Звёздочку влепите.