TWIN — обновление №88. Передача текущего времени в ИИ-агента, срок жизни заданий на обзвон, улучшение черного списка и далее

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

Срок жизни заданий на обзвон
При создании заданий на обзвон и шаблонов заданий стал доступен новый параметр – «Срок жизни задания».
При достижении указанного срока задание будет полностью остановлено. Значение задается в секундах, допустимые значения: от 3600 (1 час) до 259200 (3 суток).
Если параметр отключен, то ограничение по сроку жизни применяться не будет.

Улучшение черного списка
Интерфейс раздела «Голосовые боты» -> «Черный список» был доработан – теперь можно раздельно управлять черными списками для входящей и исходящей линии. При добавлении номера можно выбрать, в какой именно черный список его добавить – для входящей линии, для исходящей, или в оба списка.

Доработка раздела «База знаний»
Теперь в списке файлов в базе знаний ИИ-агентов отображается дополнительная информация о файле:
- Индикатор включения RAG;
- Дата изменения файла (актуально для URL с автообновлением);
- Дата создания файла.

Сценарий вовлечения в диалог для ИИ-агентов
Первые 10 секунд разговора определяют, продолжит ли клиент общение или бросит трубку. Большее количество сбросов происходит именно в этот момент.
Функционал позволяет задать статичные фразы, которые будут воспроизводиться по порядку в начале диалога без подключения дорогостоящей LLM.
Преимущества:
- Снижение расходов на синтез речи. После того как фраза озвучивается один раз, она кэшируется, и в последующих звонках загружается из кэша;
- Минимальная задержка. Так как фразы не генерируются LLM, снижается пауза между репликами агента и собеседника;
- Точное следование скрипту. Агент не будет ошибаться и отклоняться от заданных реплик на этапе вовлечения в диалог.
Полное описание функционала доступно в статье «Сценарий вовлечения в диалог».

Обновление просмотра переменных в сценарии
В редакторе сценариев расширен функционал окна просмотра переменных.
При просмотре переменных теперь доступно:
- Копирование значения по кнопке;
- Подсветка значений в зависимости от типа данных;
- Просмотр длинных значений в отдельном окне;
- Интерактивный просмотр JSON-переменных.

Доработка инструмента «Завершение звонка»
Ранее для инструмента «Завершение звонка» было доступно только озвучивание статичной фразы.
В настройках был добавлен переключатель — теперь можно выбрать между статичной фразой, и генерацией фразы прощания с помощью LLM.

Инструмент «Отправка DTMF сигнала»
Для ИИ-агентов был добавлен новый инструмент — «Отправка DTMF сигнала».
В параметрах инструмента нужно задать промпт — какие сигналы в каких ситуациях нужно использовать.
Поддерживается последовательный вывод нескольких сигналов подряд.

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

Более подробно об обновлении-88: