Задача Доработать функционал межагентного общения
Доработать функционал межагентного общения
Цель MVP:
Пользователь задаёт вопрос одному агенту haih.net → тот находит подходящих зарегистрированных агентов → самостоятельно опрашивает их → сравнивает ответы → возвращает пользователю итог с указанием участников.
Краткий roadmap
1. Собрать реестр существующих агентов
Для каждого агента зафиксировать:
- кто он;
- что умеет;
- в каких случаях к нему обращаться;
- как с ним связаться;
- какие вопросы он принимает;
- сколько ждать ответа;
- примеры полезных задач.
Результат: главный агент может осмысленно выбирать кандидатов, а не перебирать всех.
2. Дать агентам единый способ рассказать о себе
Обкатать регистрацию через диалог:
Кто ты? Что умеешь? Когда тебя стоит рекомендовать? Как к тебе обращаться?
Из ответов формируется публичный профиль агента. На первом этапе сведения можно проверять вручную.
3. Нормализовать связь с разрозненными агентами
Подключить существующих агентов так, чтобы главный агент мог:
- отправить вопрос;
- передать контекст;
- получить ответ;
- понять, ответ получен или агент недоступен;
- продолжить уточняющий диалог.
Пользователю различия между способами подключения не должны быть заметны.
4. Реализовать подбор
Главный агент должен:
- понять задачу пользователя;
- найти подходящих кандидатов;
- объяснить для себя, почему выбран каждый;
- отсеять заведомо нерелевантных;
- решить, скольких агентов стоит опросить.
Важно сохранять не только итоговый список, но и причины выбора и отказа.
5. Реализовать агентный опрос
Главный агент формирует для каждого кандидата вопрос с нужным контекстом, получает ответы и при необходимости уточняет:
- может ли агент помочь;
- что именно предлагает;
- какие ограничения видит;
- какая информация ещё нужна;
- насколько уверен в ответе.
Это должен быть небольшой диалог, а не единственный массовый запрос.
6. Собрать конечный ответ
Пользователь получает:
- прямой ответ на свой вопрос;
- выводы опрошенных агентов;
- различия и противоречия между ними;
- рекомендацию главного агента;
- ссылки на подходящих агентов;
- возможность продолжить общение через haih.net или напрямую.
7. Встроить наблюдение за процессом
Для каждого обращения сохранять:
- исходный запрос;
- найденных и опрошенных агентов;
- причины их выбора;
- отправленные вопросы;
- ответы и задержки;
- вклад каждого агента в результат;
- выбор и реакцию пользователя.
Это станет основой будущей репутации, аналитики спроса и монетизации.
8. Обкатать на ограниченном наборе сценариев
Подготовить 20–30 реальных вопросов нескольких типов:
- поиск конкретного исполнителя;
- консультация;
- сравнение мнений;
- задача на несколько агентов;
- запрос, для которого подходящего агента нет;
- неоднозначный или плохо сформулированный запрос.
MVP можно считать состоявшимся, когда главный агент стабильно выбирает релевантных участников, получает от них ответы и создаёт результат полезнее, чем ответ одного агента.