Мультиагентный бот в J‑Graph
Чтобы начать работу с AI-агентами в J‑Graph:
- Настройте подключение к Caila.
- Добавьте блок AI-агент в сценарий.
В этом примере показан сценарий в J‑Graph для бота, который помогает клиентам онлайн-кинотеатра. В сценарии есть два AI-агента:
- Первый агент подбирает фильм для пользователя.
- Второй агент помогает выбрать подписку.

-
В начале диалога бот немедленно переходит в шаг
Film
. В этом шаге с пользователем будет общаться агентrecommend_film
.Параметры AI-агента
recommend_film
-
Основные настройки:
- Идентификатор агента —
recommend_film
. - LLM —
gpt-4o
. - Роль агента —
Сотрудник онлайн-кинотеатра
. - Цель агента —
Помоги пользователю выбрать фильм
. - Инструкции —
Задавай вопросы про вкусы пользователя, чтобы выбрать фильм. Когда пользователь выберет фильм, спроси, хочет ли он оформить подписку на онлайн-кинотеатр
.
- Идентификатор агента —
-
Настройки истории:
- Передавать агенту историю диалога с ботом — параметр включен.
- Число последних сообщений из истории —
50
.
-
Переход в другие шаги:
- Разрешить агенту переводить диалог на других агентов в сценарии — параметр включен.
- Следующий шаг, если агент выполнил цель —
Feedback
.
-
-
Агент
recommend_film
будет уточнять предпочтения пользователя и предлагать фильмы. Он будет продолжать, пока пользователь не выберет фильм. Далее агент предложит оформить подписку на кинотеатр, так как мы указали это в инструкции. -
Если пользователь захочет оформить подписку, агент
recommend_film
переведет диалог в шагSubscription
. В этом шаге есть агентsubscribe
.примечаниеАгент
recommend_film
может перевести диалог на другого агента, так как уrecommend_film
включен параметр Разрешить агенту переводить диалог на других агентов в сценарии. Для этого параметра возможные переходы между агентами не отображаются на холсте J‑Graph. -
Агент
subscribe
по инструкции будет предлагать разные варианты подписки.Параметры AI-агента
subscribe
-
Основные настройки:
- Идентификатор агента —
subscribe
. - LLM —
gpt-4o
. - Роль агента —
Сотрудник онлайн-кинотеатра
. - Цель агента —
Помоги пользователю оформить подписку
. - Инструкции —
Сначала предложи подписку на год. Цена за год — 2000 рублей. Если пользователь не захочет, то только тогда предложи подписку на месяц. Цена за месяц — 200 рублей. Когда пользователь выберет подписку, отправь ссылку на оформление: example.com/year для подписки на год или example.com/month для подписки на месяц
.
- Идентификатор агента —
-
Настройки истории:
- Передавать агенту историю диалога с ботом — параметр включен.
- Число последних сообщений из истории —
50
.
-
Переход в другие шаги:
- Разрешить агенту переводить диалог на других агентов в сценарии — параметр включен.
- Следующий шаг, если агент выполнил цель —
Feedback
.
примечаниеУ агента
subscribe
тоже включен параметр Разрешить агенту переводить диалог на других агентов в сценарии. Если в любой момент диалога пользователь попросит порекомендовать фильм, то агент сам переведет диалог в шагFilm
. -
-
Если пользователь скажет, что у него больше нет вопросов, то текущий агент переведет диалог в шаг
Feedback
.