Добавить контекст в диалог
Опция позволяет передавать в диалог данные пользователя и другую выбранную информацию, чтобы ИИ-Агент выдавал точные и персонализированные ответы.
Функционал «Добавить контекст в диалог» позволяет ИИ-агенту добавлять информацию о пользователе или диалоге. Этот контекст не виден клиенту, но используется ИИ для генерации более точных и персонализированных ответов.
Главная задача — сделать так, чтобы ИИ-агент общался как опытный менеджер, который уже в курсе дела.
Например:
Без контекста: Пользователь пишет: «Привет». ИИ отвечает: «Здравствуйте! Чем могу помочь?».
Переменные в контексте: Система добавляет переменные в контекст:
[Источник: Авито, Объявление: диван, Город: Москва]. ИИ видит это и сразу отвечает: «Здравствуйте! По поводу дивана из Москвы пишете? Расскажите, какой вопрос вас интересует?». Диалог становится сразу предметным.Произвольный текст без переменных: Вы можете добавить любое описание или дополнительные инструкции для агента. Например, "Предложи пользователю скидку в честь открытия нового магазина 20%."
Как добавить контекст в диалог
Важный момент: Контекст нужно добавлять уже в готовую функцию или в Сценарии. Если у вас их ещё нет — создайте. Также, имейте в виду, что добавление контекста в диалог происходит только после того, как сработает выбранная функция или Сценарий.
Функции
Перейдите в левую вкладку "Функции" и выберите нужную вам функцию
Перейдите вниз страницы и в блоке "Действия" выберите "Добавить контекст в диалог"
В сообщение для контекста добавьте нужные переменные из нижнего блока "Данные пользователя" или "Bitrix24" (нажимая на них — они появятся в сообщении автоматически) и оформите текст в виде логичного сообщения. Например:
1. Используй системное имя пользователя {{system_data_nameUser}} при общении. 2. Пользователь с Авито: {{system_data_linkAdAvito}}. Учитывай, что пользователь пишет по поводу конкретного товара/услуги из этого объявления. В своем первом ответе вежливо упомяни, что видишь его обращение.
{{system_data_nameUser}} — это поле "Имя пользователя в мессенджере" из блока Данные пользователя
{{system_data_linkAdAvito}} — это поле "Ссылка на объявление Авито" из блока Данные пользователя
Сценарии
Перейдите в левую вкладку "Сценарии". Выберите условие при котором будет срабатывать сценарий.
Добавьте действие и выберите "Добавить контекст".
В сообщение для контекста добавьте нужные переменные из нижнего блока "Данные пользователя" или "Bitrix24" (нажимая на них — они появятся в сообщении автоматически) и оформите текст в виде логичного сообщения.
Важно: представьте, что добавление контекста в диалог — это дополнительный мини-промпт (инструкция), которую вы передаёте Агенту в рамках одного диалога и только про конкретного клиента. Поэтому обязательно опишите в сообщении, что ИИ-агенту нужно делать с полученными переменными и информацией.

Как выглядит контекст в диалоге Nextbot с переменными

Как это выглядит в Авито:

Контекст диалога без переменных в Сценарии
Сценарий: Начало диалога
Сообщение для контекста: "предложи пользователю скидку в честь открытия нового магазина 20%"
Результат: Как только пользователь напишет нам первое сообщение, сработает сценарий "Начало диалога", в котором добавлено сообщение для Контекста. Сформированный ответ с Контекстом получит пользователь.

Last updated
Was this helpful?