Streaming
Без стриминга ИИ был бы похож на кассира, который сначала пересчитывает все товары, потом называет сумму. Стриминг же работает как опытный бариста: принимает заказ по ходу речи и начинает готовить кофе, не дожидаясь конца фразы. Это радикально снижает задержку — ключевой параметр интерактивных сервисов. Стриминг выдаёт токены (слова или части) по мере генерации, создавая ощущение живого диалога, иначе вы замечали бы паузу в несколько секунд.
На интуитивном уровне: пакетный подход — зачерпнуть ведро из реки и изучать воду дома. Стриминг — опустить руку в поток и чувствовать изменения температуры, скорости и состава прямо сейчас. Модель получает не законченный файл, а последовательность небольших порций (чанков), обрабатывает их, сохраняя контекст, и не ждёт конца потока, которого часто нет вовсе, как с биржевыми котировками.
Пример — приложение для расшифровки речи. Микрофон каждые 20–30 мс отправляет звук, модель мгновенно преобразует его в текст. Вы видите свои слова с задержкой меньше секунды. В пакетном режиме пришлось бы замолчать, дождаться записи и загрузки файла. Стриминг превращает процесс в непрерывный живой поток, делая общение с техникой естественным, как разговор с человеком. Суть в том, что ИИ начинает существовать в том же временном потоке, что и пользователь.
Поделиться