Создание и настройка агента
Как создать голосового агента, выбрать режим работы, голос и модель, настроить поведение в разговоре и расписание.
Агент настраивается в одной форме с вкладками. Часть вкладок становится доступна только после первого сохранения — форма подскажет об этом надписью вида «Сначала сохраните агента, затем настройте…».
Шаг 1. Создайте агента
- Откройте «Голосовые агенты» → «Агенты» и нажмите «Новый агент».
- На вкладке «Основное» заполните блок «Идентификация»:
- «Название» — как агент будет называться в списках;
- «Язык (BCP-47)» — основной язык разговора, например
ru-RU; - «Промпт» — инструкция: кто агент, зачем звонит, как разговаривает, чего делать нельзя.
- Нажмите «Создать».
Переключатель «Агент активен» определяет, может ли агент реально работать со звонками. Пока он выключен, агент отображается как «Черновик» — его удобно тестировать в браузере, не боясь, что он ответит клиенту.
Совет: в промпт можно подставлять параметры звонка, переданные через API, в двойных фигурных скобках. Список параметров последнего API-вызова виден на вкладке «Схема диалога» в блоке «Параметры последнего API-вызова».
После сохранения на вкладке «Основное» появляется блок «Возможности» с переключателем «Записывать звонки этого агента». Без него разговор сохраняется только как транскрипт.
Шаг 2. Выберите режим и голос
Вкладка «Модель и голос», поле «Режим работы».
Realtime (голос-в-голос)
Один поток — минимальная задержка. В блоке «Настройки Realtime» выберите:
- «Realtime провайдер» — Yandex Realtime, OpenAI Realtime, Gemini Live или AIST Realtime;
- «Голос» (или «Указать ID голоса вручную»);
- «Модель речи» — если список пуст, используется модель по умолчанию;
- «Скорость речи» — 1.0× соответствует естественному темпу;
- «SSML-интонация» — поднимает тон в вопросах. Включайте только для моделей, которые понимают SSML, иначе теги будут зачитаны вслух.
Каскадный (STT → LLM → TTS)
Распознавание, модель и синтез настраиваются отдельно, и провайдеров можно смешивать:
- «Распознавание речи (STT)» — «STT провайдер» (Yandex SpeechKit, Deepgram, OpenAI) и «Модель распознавания»;
- «Настройка модели» — «Модель» из списка (или «Указать id модели вручную»), температура и «Макс. токенов»;
- «Синтез речи (TTS)» — «TTS провайдер» (Yandex SpeechKit, OpenAI TTS, ElevenLabs, Gemini TTS), «Голос» и «Модель синтеза».
Слушатель (тихий помощник)
Агент не говорит, а помогает оператору. Вместо вкладок «Клон голоса» и «Функции» появляется вкладка «Слушатель»:
- «Чек-лист скрипта» — шаги, которые оператор должен пройти («Спросить про бюджет»). По ходу разговора помощник отмечает каждый шаг как выполненный или пропущенный. Нажмите «Добавить шаг», чтобы добавить пункт.
- «Реагировать на всех» — по умолчанию помощник реагирует на слова клиента, а реплики оператора только учитывает. Включите, чтобы он реагировал на любого участника.
Агента-слушателя нельзя привязать к номеру или кампании. Если агент уже отвечает на номер, сначала отвяжите его. Как работать со слушателем в живом звонке — в разделе Кампании и эфир.
Прослушивание голоса
В блоке «Прослушивание голоса» введите «Текст превью» (до 500 символов) и нажмите «Прослушать». Для некоторых провайдеров превью недоступно — форма об этом скажет.
Шаг 3. Клон голоса (по желанию)
На вкладке «Клон голоса» можно записать собственный голос: прочитайте предложенный текст в тихой комнате, нажмите «Записать», затем «Стоп» (или «Загрузить файл»). Система проверит запись — тон, темп, длину, шум, совпадение с текстом — и покажет вердикт: «Запись подходит», «Есть замечания» или «Запись не подойдёт». Для живого звучания запишите также интонации: вопрос, тепло, серьёзно, сочувственно.
Сохранённый голос выбирается кнопкой «Использовать в этом агенте». Клон звучит только на модели AIST: при выборе агент переключится на Realtime → AIST.
Шаг 4. Поведение в разговоре
Вкладка «Функции» (для разговорных режимов):
- «Агент говорит первым» — фраза приветствия сразу после подключения собеседника; поддерживаются
[var]-плейсхолдеры из параметров звонка. - «Макс. длительность звонка» — принудительное завершение.
- «Дневной лимит расходов» — исходящие звонки прекращаются при достижении лимита, сброс в полночь.
- «Автоответчик» — распознать автоответчик и «Положить трубку» или «Оставить сообщение».
- «Слова-заполнители» — короткие фразы, если модель думает дольше порога.
- «Поддакивания» — «Умный — по контексту», «Агрессивный — часто» или «Выключено».
- «Управление паузами» — напоминания при молчании собеседника и действие «После последнего напоминания».
- «Обработка перебиваний» — «Разрешить перебивания», фильтр коротких звуков, продолжение фразы после ложной тревоги.
Блок «Тонкая настройка очерёдности» содержит продвинутые параметры: как определяется конец реплики, стратегию ожидания, опережающую генерацию и детектор речи. Меняйте их, только если стандартное поведение вас не устраивает, и проверяйте результат тестовым звонком.
Шаг 5. Расписание
На вкладке «Расписание» задайте «Часовой пояс» и интервалы по дням недели («Добавить интервал», «Скопировать на все дни»). Расписание ограничивает исходящие звонки: вне окна звонок, запущенный через API, будет отложен до ближайшего окна. Если расписание не задано, агент звонит в любое время.
Шаг 6. Интеграции и проверка
- «CallSense» — включите «Отправлять завершённые звонки в CallSense», выберите «Целевое рабочее пространство» и «Скоркарты для применения». Звонок будет проанализирован как обычный звонок в CallSense.
- «CRM» — действия после звонка в подключённой CRM: записать поля в карточку, добавить комментарий с расшифровкой, создать дело. Нужна подключённая интеграция.
- «Обзор» — сводка всей конфигурации: голос, модели, инструменты, номера, функции, расписание.
Проверьте агента кнопкой «Тест в браузере» в шапке страницы агента: откроется окно «Тестовый звонок» с транскриптом и состоянием агента («Слушает», «Думает…», «Говорит»). Тесты в браузере не записываются. Для настоящего звонка используйте кнопку «Позвонить» — нужен хотя бы один исходящий номер.
Дальше: Инструменты и схема диалога.