TWIN — обновление №86. RAG для чат ИИ-Агентов, обновление перебиваний ИИ-Агентов, системная переменная {dialogId} для ИИ-Агентов и далее

На связи голосовой помощник ТВИН-бот, сейчас расскажем о новинках.
RAG для чат ИИ-Агентов
В чат ИИ-Агентов добавлена поддержка RAG по аналогии с голосовыми агентами.
Подробнее: Использование RAG в базе знаний агента.

Обновление перебиваний ИИ-Агентов
Добавлена возможность более тонко настроить порог перебивания агента.
Чем меньше будет указано значение — тем чувствительнее агент будет реагировать и перебиваться.
Функционал позволяет сделать агента менее восприимчивым к фоновым шумам.

Системная переменная {dialogId} для ИИ-Агентов
Для голосовых агентов добавлена поддержка системной переменной {dialogId}, которая содержит идентификатор текущего звонка.
Переменная позволяет использовать ряд методов TWIN где требуется dialogId. Например — получение информации о сессии или списка переменных.

Реорганизация настроек ИИ-Агентов
Параметры ИИ-Агентов были перераспределены по вкладкам для упрощения навигации.
Теперь более явно разделены настройки для голосовых и чат агентов.
В частности:
- База знаний была вынесена в отдельную вкладку;
- Перевод на чат-оператора вынесен во вкладку «текст».

Автоматический повтор запроса к LLM
Добавлена защита от «молчания» ИИ-агента.
Если модель отвечает пустотой (нет текста, рассуждений и вызовов функций), система сама повторяет запрос — до 3 раз подряд в рамках одной сессии.
После успешного ответа счётчик повторов сбрасывается.

Объединение диалогов от одного клиента в открытых линиях Битрикс24
В приложении TWIN для Битрикс24 добавлен новый параметр в настройках открытой линии — Объединять чат-сессии для одного клиента.
При включении параметра диалоги, поступающие от одного и того же клиента, будут объединяться в один диалог в интерфейсе открытых линий.
Объединение сессий происходит по clientId.
Более подробно об обновлении-86: