L031 · AI nghĩ thế nào · 2 phút
Attention, nói cho dễ hiểu
Attention (cơ chế chú ý) là cách model chọn ra những chữ phía trước quan trọng nhất cho chữ nó đang viết.
01 · Ý chính
Khi chatbot đọc tin nhắn của bạn, nó cắt câu thành các token. Để hiểu một token, nó nhìn lại tất cả token khác và tự hỏi: chữ nào giúp mình hiểu chữ này?
Lấy câu “Con mèo nằm trên tấm thảm vì nó ấm.” Để biết “nó” là gì, model dồn sức nặng vào “tấm thảm” và “ấm”, ít để ý tới “trên” hay “vì”. Việc cân đo đó gọi là attention.
Các model ngôn ngữ ngày nay dựa trên kiến trúc transformer, và attention là mẹo cốt lõi của nó. Model chạy rất nhiều lớp attention chồng lên nhau, mỗi lớp bắt một kiểu liên kết: ngữ pháp, ý nghĩa, ai làm gì với ai.
Nhờ vậy chatbot theo được những tin nhắn dài và lộn xộn. Nhưng cũng vì vậy mà có điểm yếu: với văn bản rất dài, sự chú ý bị chia mỏng, nên chi tiết nhỏ dễ bị lơ là.
02 · Hình dung thế này
Giống như đọc sách với cây bút dạ quang. Với mỗi chữ, bạn tô nhanh vài chữ phía trước giúp giải thích nó, rồi đọc chữ đó dựa trên những chỗ đã tô.
03 · Làm ngay
04 · Kiểm tra nhanh
Thuật ngữ trong bài
Xem thêm
L006AI nghĩ thế nào · 2 phút
Context window: trí nhớ ngắn hạn của AI
Chatbot chỉ nhìn thấy một lượng chữ giới hạn mỗi lúc, nên trong một cuộc trò chuyện rất dài, phần cũ nhất có thể bị trôi mất.
L004AI nghĩ thế nào · 1 phút
Token: cách AI đọc chữ
AI không đọc từng từ; nó đọc token (mẩu chữ), những miếng chữ nhỏ thường chỉ là một phần của từ.
L003AI nghĩ thế nào · 1 phút
Chatbot thật ra đang làm gì
Chatbot viết câu trả lời từng mẩu nhỏ một, mỗi lần chọn một chữ có khả năng xuất hiện tiếp theo.
L048Bên trong AI · 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.