Project

General

Profile

Actions

Ошибка #619

closed

Длительное ожидание ответа робота

Added by Станислав Лойчик 3 months ago. Updated 8 days ago.

Status:
Закрыта
Priority:
Нормальный
Start date:
03/03/2026
Due date:
% Done:

0%

Estimated time:

Description

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

Actions #1

Updated by Далер Юнусов 3 months ago

update ♻️ Улучшение логики watchdog и финализации в InboundIntentGate

  • ♻️ Рефакторинг Decision: intentText переименован в canonicalText, добавлен явный метод withSource
  • 🧠 Оптимизирован watchdog: предотвращён повторный перезапуск для одного и того же turn/text
  • 🔒 Добавлена проверка актуальности stableText перед финализацией
  • 📦 Изменена логика finalize: теперь turn завершается всегда и Decision пробрасывается даже при reject
  • 🐛 Улучшена обработка ошибок detector: при исключении создаётся fallback Decision вместо пропуска
  • 📝 Расширено логирование: добавлен флаг accepted и дополнительная диагностика состояния
    https://gitlab.dev.te-net.io/smolny/smolny-dialog-manager/-/merge_requests/227
Actions #2

Updated by Далер Юнусов 3 months ago

update ♻️ Рефакторинг InboundIntentGate → InboundUtteranceGate и защита от двойной финализации

  • 🔁 Перенос класса в session.kit и переименование в InboundUtteranceGate
  • 🔒 Добавлен finalizeOwnerTurnId для защиты от параллельного запуска NLP (STABLE_WINDOW vs WATCHDOG)
  • 🧠 Усилена пост-проверка turnId/active/finalized после detector для отсечения поздних тасков
  • 🛑 Исключена возможность повторной финализации и второго StopPlaybackAction
  • 🧹 Сброс finalizeOwnerTurnId в finally для корректного освобождения ownership
    https://gitlab.dev.te-net.io/smolny/smolny-dialog-manager/-/merge_requests/228
Actions #3

Updated by Далер Юнусов 3 months ago

  • Status changed from Новая to Решена
Actions #4

Updated by Александр Алехин 8 days ago

  • Status changed from Решена to Закрыта
Actions

Also available in: Atom PDF