Bài 48 · 2 phút

Độ trễ và streaming: vì sao câu trả lời hiện ra từng chữ

Chatbot hiện từng chữ ngay khi viết ra, gọi là streaming, vì một câu trả lời đầy đủ mất vài giây và thấy nó bắt đầu ngay sẽ có cảm giác nhanh hơn nhiều.

Độ trễ (latency) là khoảng chờ từ lúc hỏi đến lúc có phản hồi. Với chatbot, nó gồm hai phần: thời gian trước khi chữ đầu tiên hiện ra, và thời gian để viết xong cả câu trả lời.

Model viết từng token một, mỗi token mất một chút thời gian. Câu trả lời dài có thể mất nhiều giây. Nếu ứng dụng đợi đến tận cuối mới hiện, bạn sẽ phải nhìn màn hình trống.

Streaming gửi từng token đến bạn ngay khi nó vừa có. Vì vậy câu trả lời trông như đang tự gõ ra. Tổng thời gian gần như không đổi, nhưng bạn bắt đầu đọc được gần như ngay lập tức.

Những thứ làm phải chờ lâu hơn: câu trả lời dài, model lớn, cuộc trò chuyện dài hoặc tệp lớn cần đọc, giờ cao điểm, và các chế độ "suy nghĩ" lập luận trước khi trả lời. Khi cần nhanh, hãy xin câu trả lời ngắn hoặc dùng model nhanh hơn.

Làm ngay

Cảm nhận độ dài ảnh hưởng thế nào

  1. 1. Hỏi chatbot một câu chỉ cần trả lời một câu, và để ý nó xong nhanh ra sao.
  2. 2. Hỏi bằng prompt bên dưới, đòi câu trả lời dài, và bấm giờ.
  3. 3. Lần tới khi cần gì đó nhanh, hãy nói rõ điều đó trong prompt.
Giải thích xe đạp hoạt động thế nào trong 600 chữ, gồm bàn đạp, xích, bộ líp và phanh.

Kiểm tra nhanh

Streaming thay đổi điều gì ở câu trả lời của chatbot?

Streaming thay đổi điều gì ở câu trả lời của chatbot?

Tìm hiểu thêm

Thuật ngữ trong bài

Latency
Khoảng chờ từ lúc bạn hỏi AI đến lúc nó bắt đầu trả lời.
Token
Một mẩu chữ, thường là một phần của từ, mà AI đọc và viết. Giới hạn và giá tiền được tính theo token.