Латентность (Latency, TTFT)

Латентность — это время, которое проходит от момента, когда пользователь отправил сообщение, до момента, когда бот начал и закончил отвечать. Для бизнеса это напрямую про качество сервиса: медленный бот раздражает и теряет клиента. Главный показатель — TTFT, время до первого токена: как быстро появляется начало ответа. В голосовых сценариях задержка критична вдвойне — паузу в диалоге человек замечает мгновенно. Разберём, из чего складывается задержка и как её сокращают на практике.

Из чего складывается задержка ответа

Полная латентность бота — это не только работа языковой модели. В неё входят: сетевая передача запроса, поиск и подготовка контекста (например, выборка документов в RAG и обращение к векторной базе), вызовы внешних систем через API-интеграции, сам инференс модели и обратная передача ответа. Любое звено может стать узким местом.

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

Как снижают латентность на практике

Первый приём — стриминг: ответ отдаётся по мере генерации, поэтому пользователь видит первые слова уже через доли секунды, а не ждёт весь текст. Дальше работают с промптом: сокращают системный промпт и объём подаваемого контекста, оставляя только релевантные фрагменты — короткий вход напрямую уменьшает TTFT. Кэширование частых запросов и общей части промпта убирает повторную работу.

На уровне инфраструктуры помогает выбор более компактной или ускоренной модели (в том числе через дистилляцию и квантизацию), размещение модели ближе к пользователю и распараллеливание внешних вызовов. Важно и разумно применять «тяжёлые» reasoning-модели: они дают лучшее качество, но заметно медленнее, поэтому их подключают только там, где рассуждение действительно нужно.

В проектах разработки ИИ-ассистента PapAI Soft закладывает бюджет по TTFT ещё на этапе архитектуры, чтобы бот отвечал без раздражающих пауз.

Связанные термины

  • Инференс — этап работы модели, дающий основную часть задержки
  • Токен — TTFT измеряется именно как время до первого токена ответа
  • Голосовой бот — сценарий, где низкая латентность критична для естественного диалога
  • RAG — поиск по базе знаний добавляет свою долю к общей задержке

Где применяется

Разработка ИИ-ассистента → Как работает ИИ-ассистент →

Нужен бот, который отвечает быстро и стабильно под нагрузкой? Обсудим требования к скорости.

Связаться с нами