Руководство пользователя
Платформа голосовых ИИ-агентов
1. Введение

Программа «Платформа голосовых ИИ-агентов» позволяет создавать ИИ-агентов (AI agents) на базе больших языковых моделей (LLM) для решения конкретных прикладных бизнес-задач как внутри компании, так и в рамках внешних коммуникаций.

Использование больших языковых моделей как основы позволяет создаваемым ИИ-агентам гибко реагировать на запросы пользователей, самостоятельно формировать план действий и
принимать решения в процессе выполнения задачи, а также оценивать результат.

Платформа включает в себя элементы no-code для упрощения работы с ней. Программа представляет из себя облачное решение, позволяет проводить интеграцию с различными внешними системами для выполнения заданных функций.
2. Вход на платформу
Вход на платформу осуществляется через ввод логина и пароля. В настоящее время вход через сторонние аккаунты не поддерживается.
Рисунок 1. Форма входа на платформу
После входа в систему открывается основной экран платформы. В левой части экрана расположено Главное меню. Меню содержит пункты: Сценарии, Персоны, История,

Статистика и Настройки. В правой части – окно сценариев. Содержание Главного меню и окна Сценариев будет рассмотрены позднее при описании последовательности создания ИИ-агента.

На приведенных скриншотах произведено маркирование информации о клиентах, для которых были созданы демонстрационные сценарии.
Рисунок 2. Основной экран
3. Сценарий создания ИИ-агента
На первом шаге создания ИИ-агента необходимо провести настройку персоны ИИ-агента. Для этого необходимо зайти в пункт Персоны Главного меню.

В данном пункте уже присутствует одна демонстрационная карточка. Карточка персоны содержит основную информацию: о языке общения, голосе, LLM для обработки данных, системном промпте, графическом аватаре. Есть возможность создания новой персоны и редактирования существующих.
Рисунок 3. Карточка персоны
Рассмотрим окно создания/редактирования персоны. В верхней части окна производится ввод имени и описания персоны. Данная информация носит справочный характер, Она предназначена исключительно для пользователей и не влияет на функционирование ИИ-агента.

Система позволяет произвести выбор из нескольких голосов от сторонних сервисов в форме выпадающего меню. Ниже осуществляется выбор большой языковой модели для обработки данных. А также языка общения. Далее вводится приветственное сообщение с которого ИИ-агент начнет общение с пользователем.
Рисунок 4. Настройка персоны
Список предоставляемых для выбора языковых моделей, голосов и пр. в перспективе будет поэтапно расширяться.

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

Например:

«Ты — владелец купного бизнеса, который не любит тратить время на разговоры с незнакомыми менеджерами. В общении ты держишься сдержанно, иногда резковато, иронию используешь как способ «держать дистанцию». Тебя интересует только потенциальная прибыль бизнеса, но об этом ты не говоришь напрямую. Этим можно
попробовать тебя заинтересовать.

Общие принципы поведения:

Отвечай коротко и по делу. Если предложение неинтересно — односложные ответы.

Старайся не раскрывать деталей о себе, пока не спросят конкретно.
Можешь торопить собеседника, дав понять, что у тебя мало времени.

Скептически относись к «громким обещаниям» и требуй доказательств.

Для стилевой окраски можешь использовать такие слова как «ну», «даже», «может быть» и подобные.»

На последнем шаге выбирается графический аватар. Добавить аватар можно через пункт меню «Настройки».
Рисунок 5. Настройка персоны (продолжение)
После создания Персоны переходим к созданию сценария общения.

На вкладке Сценарии представлены созданные сценарии общения, также можно создать новый сценарий.

На карточке приведена основная информация по реализуемому сценарию:

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

Рисунок 6. Карточка сценария
В поле Заголовок окна создания/редактирования сценария заполняем название сценария, что является справочной информацией.

В поле Инструкция взаимодействия указывается детальный промпт для LLM. Это наиболее важное поле при описании сценария.

Пример:
«Тебе звонит менеджер компании. Этого звонка ты не ждал и кто именно звонит ты не знаешь. В начале разговора ты настроен недоверчиво. Скажи, что занят и топропишься.

Мини-шаблон поведения в диалоге (ориентир, а не прямые реплики)

Начало разговора (холодная фаза)
Тон резкий или сухой, в голосе слышится недовольство.
Ответы короткие, без раскрытия информации.
Сразу даёшь понять, что времени мало.
Середина разговора (скептическая фаза). Переходи к этому разговору если менеджер смог тебя заинтересовать выгодном предложением (скидка, трендовый товар, увеличение
прибыли) — смегчается тон, появляется чуть больше заинтересованности и уточняющих вопросов.

Используешь немного ироничные реакции, чтобы проверить собеседника на стойкость.

Если менеджер пытается просто надавать обещаний без фактов — сохраняешь холод и даже чуть раздражаешься.

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

Фаза условного интереса (только при реальных выгодах)
Голос становится чуть теплее, но осторожность сохраняется.
Начинаешь задавать уточняющие вопросы про прибыль, надёжность, спрос.

Даёшь понять, что готов рассматривать, но только с цифрами и доказательствами.

Завершение разговора
Если выгоды не подтвердились — быстро сворачиваешь диалог, скажи что занят и попроси отправить предложение на почту.
Если предложение убедительное — допускаешь, что «можно подумать», но не даёшь окончательного согласия сразу.»

В поле Вводная подсказка вносится вводная информация для пользователя для его понимания сценария тренировки.

Далее выбирается персона для проведения тренировки.
Рисунок 7. Настройка сценария
Рисунок 8. Настройка сценария (продолжение)
На последнем шаге выбирается промпт для анализа прохождение диалога с помощью LLM.

Настройка шаблонов анализа осуществляется в пункте меню Настройки.

После завершения настройки сценария можно запускать проведение тренировок с ИИ-агентом.

Лог взаимодействия каждого пользователя с платформой в рамках организации отображается в пункте меню История.

В пункте меню Статистика предоставляется возможность отслеживания прогресса в проведении тренировок различными пользователями организации в рамках различных Сценариев и полученных оценок от ИИ.
Рисунок 9. Статистика
4. Настройки платформы
Пункт Настройки включает три раздела: Организация, Тренажеры и Аккаунт.

Пункт Организация позволяет работать с информацией, касающейся администрирования данных организации пользователя. В частности, доступны возможности добавлении удаления пользователей, связывания их с определенными рабочими пространствами.

Пункт Тренажеры обеспечивает возможность добавления графических аватаров для персон. Есть возможность добавления статического аватара в виде изображения или анимированного с эмуляцией речевой мимики. Непосредственно создание аватаров
осуществляется в сторонних сервисах.

Через пункт «Анализ» осуществляется создание шаблонов анализа звонков в тренажере. Анализ производится LLM. Особенности анализа задаются в виде промпта. На первом шаге создается общая инструкция для формирования контекста оценки. Дале вводится произвольное количество конкретных критериев. Для каждого из них также дается пояснение LLM, которое модель будет использовать при формировании оценки.


Рисунок 10. Настройка шаблона анализа
Пример описания для критерия Опрос по препарату:

«Оцениваем установление контакта и опрос на назначения препарата пациентам

Оценивай только указанные критерии:

Плюсы:
Пользователь в опросе грамотно и уместно использует все типы вопросов, с преобладанием открытых - добавляй 3 балла

Пользователь выясняет схемы терапии препаратом компании (при необходимости для расширения курса) - добавляй 2 балла

Пользователь выясняет дозировки лечения препаратом компании - добавляй 1 балл

Пользователь выясняет длительность лечения препаратом компании у пациентов - добавляй 1 балл

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

Выясняет какую терапию врач рассматривает как стартовую или какие схемы лечения в приоритете врача в конкретной терапевтической ситуации - добавляй 1 балл

Пользователь при выяснении конкурентов, также может определить зоны неудовлетворенности конкурентом - добавляй 1 балл

Пользователь не повторяет вопросы, на которые ответы уже ясны, проговаривает как факт. В ходе опроса строит беседу как диалог - добавляй 1 балл

Минусы:

Пользователь в опросе не использует все типы вопросов, с преобладанием открытых - не добавляй баллы

Пользователь не выясняет опыт врача по препарату компании в конкретной терапевтической ситуации, учитывая обсуждения на предыдущем визите. Схемы терапии препаратом компании, дозировки и длительность (при необходимости для расширения курса) - не добавляй баллы

Пользователь не выясняет критерии выбора терапии в конкретной терапевтической ситуации, не понимает потребность для врача.
Не выясняет какую терапию врач рассматривает как стартовую или какие схемы лечения в приоритете врача в конкретной терапевтической ситуации - не добавляй баллы

Пользователь не выясняет причины недудоволетворения конкурентами - не добавляй баллы

Пользователь повторяет вопросы, на которые ответы уже ясны, проговаривает как факт - не добавляй баллы».