Cách hoạt động của bộ nhớ AI

Trong Bài 3, bạn đã học cách cấu trúc câu lệnh (prompt) với các yếu tố: Vai trò (Role), Nhiệm vụ (Task), Ngữ cảnh (Context) và Định dạng (Format). Hôm nay, chúng ta sẽ đi sâu hơn vào phần "Context" – Ngữ cảnh và tìm hiểu cách thức hoạt động thực sự của bộ nhớ AI.

Sau bài học này, bạn sẽ hiểu:

  • Cách AI ghi nhớ (và những hạn chế của nó)
  • Cách cung cấp ngữ cảnh hiệu quả
  • Sức mạnh của việc đưa ra ví dụ (kỹ thuật few-shot prompting).

Cách thức hoạt động của bộ nhớ AI

Hãy làm rõ một quan niệm sai lầm phổ biến: AI không thực sự "nhớ" bạn.

Khi bạn đóng một cuộc trò chuyện và mở một cuộc trò chuyện mới, AI hoàn toàn không lưu giữ thông tin gì về cuộc hội thoại trước đó. Nó không biết tên bạn, sở thích của bạn hay những gì bạn đã thảo luận vào ngày hôm qua.

Trong phạm vi một cuộc trò chuyện, AI có duy trì ngữ cảnh – nhưng chỉ giới hạn trong phạm vi "cửa sổ ngữ cảnh" mà chúng ta đã đề cập ở Bài 2.

Điều này có ý nghĩa gì với người dùng?

Mỗi cuộc trò chuyện là độc lập. Đừng mặc định rằng AI biết những gì bạn đã thảo luận trước đó. Hãy luôn cung cấp ngữ cảnh. Nếu thông tin quan trọng, hãy đưa nó vào một cách rõ ràng.

Các cuộc trò chuyện dài có thể bị lạc hướng. Sau nhiều lần trao đổi qua lại, AI có thể "quên" các thông tin ngữ cảnh ban đầu.

Lưu ý: Một số nền tảng (như ChatGPT với tính năng Memory) đang bổ sung khả năng ghi nhớ dài hạn, nhưng các tính năng này vẫn còn hạn chế và bạn không nên phụ thuộc vào chúng để lưu giữ các ngữ cảnh quan trọng.

Nghệ thuật cung cấp ngữ cảnh

Ngữ cảnh quyết định mọi thứ. Cùng một câu hỏi nhưng với ngữ cảnh khác nhau sẽ tạo ra những câu trả lời hoàn toàn khác biệt.

Ví dụ: Cùng một câu hỏi, ngữ cảnh khác nhau

Câu hỏi: "Tôi nên xử lý tình huống này như thế nào?"

Ngữ cảnh A: "Tôi là quản lý và có một nhân viên thường xuyên đi làm muộn."

Câu trả lời A: Lời khuyên về quy trình kỷ luật tăng dần, cách trao đổi trực tiếp, ghi lại các lần vi phạm...

Ngữ cảnh B: "Tôi là học sinh/thanh thiếu niên và bạn tôi cứ hay đến muộn mỗi khi hẹn đi chơi."

Câu trả lời B: Lời khuyên về cách giao tiếp, thấu hiểu hoàn cảnh của bạn mình, thống nhất các mong đợi với bạn bè...

Cùng một câu hỏi. Nhưng câu trả lời lại hoàn toàn khác biệt (và phù hợp với từng tình huống).

Những thông tin ngữ cảnh cần đưa vào

Loại ngữ cảnh Khi nào cần đưa vào Ví dụ
Bạn là ai Khi vai trò của bạn ảnh hưởng đến câu trả lời "Tôi là sinh viên y khoa năm nhất..."
Dành cho ai Khi khán giả là yếu tố quan trọng "...giải thích điều này cho bệnh nhân cao tuổi"
Những gì bạn đã thử Khi khắc phục sự cố "Tôi đã thử X và Y rồi, nhưng..."
Hạn chế Khi có những giới hạn "Ngân sách là 500 USD, hạn chót là thứ Sáu"
Lý lịch Khi AI cần thông tin để hỗ trợ "Công ty chúng tôi bán phần mềm B2B cho các ngân hàng..."

Kiểm tra nhanh: Bạn muốn AI hỗ trợ viết email cập nhật tiến độ dự án. Ngữ cảnh nào sẽ hữu ích nhất?

  1. "Tôi cần viết một email"
  2. "Tôi cần viết email cập nhật dự án cho Phó Chủ tịch (VP) của mình"
  3. "Tôi cần viết email cập nhật dự án cho Phó Chủ tịch của mình. Dự án đang chậm tiến độ 2 tuần do nhà cung cấp chậm trễ, nhưng chúng tôi đã có kế hoạch để bắt kịp. Bà ấy thích trình bày bằng các gạch đầu dòng và không thích nghe lý do biện minh".

Đáp án: C cung cấp đầy đủ ngữ cảnh về vai trò, người nhận, tình huống và sở thích/yêu cầu cụ thể

Kỹ thuật Few-Shot Prompting: Minh họa thay vì chỉ mô tả

Một trong những kỹ thuật đặt câu lệnh (prompt) mạnh mẽ nhất là "few-shot prompting" (cung cấp vài ví dụ mẫu) - tức là đưa cho AI các ví dụ về kết quả bạn mong muốn.

Thay vì giải thích định dạng bạn cần, bạn hãy trực tiếp đưa ra ví dụ minh họa.

Không có ví dụ (Zero-Shot)

Chuyển đổi các ghi chú cuộc họp này thành các đầu việc cần thực hiện, kèm theo người phụ trách và thời hạn hoàn thành.

Có ví dụ (Few-Shot)

Chuyển đổi các ghi chú cuộc họp này thành các đầu việc cần thực hiện. Hãy tuân theo định dạng sau:

Ví dụ đầu vào: 'John sẽ liên hệ lại với nhà cung cấp về vấn đề giá cả trước thứ Ba tới' 
Ví dụ đầu ra: '- [ ] Liên hệ nhà cung cấp về giá cả @John 📅 Thứ Ba'

Ví dụ đầu vào: 'Chúng ta cần xem xét hợp đồng trước khi ký kết' 
Ví dụ đầu ra: '- [ ] Xem xét hợp đồng trước khi ký kết @TBD 📅 TBD'

Bây giờ hãy chuyển đổi các ghi chú sau: [chèn ghi chú thực tế của bạn vào đây]"

Phiên bản có ví dụ (few-shot) cho AI thấy chính xác khuôn mẫu cần tuân theo. Cách này hiệu quả vì về cơ bản, AI là một hệ thống nhận diện khuôn mẫu - việc cho nó thấy các khuôn mẫu cũng giống như đang giao tiếp bằng ngôn ngữ "mẹ đẻ" của nó vậy.

Kiểm tra nhanh: Bạn cung cấp cho AI hai ví dụ về định dạng đầu việc; kết quả đầu ra phần lớn khớp với yêu cầu nhưng đôi khi vẫn bị sai lệch - có lúc nó bỏ quên thẻ người phụ trách, có lúc lại thêm vào trường thông tin về độ ưu tiên mà bạn chưa từng sử dụng. Tại sao việc thêm ví dụ thứ ba hầu như luôn khắc phục được vấn đề này (ngay cả khi hai ví dụ đầu tiên có vẻ đã rất rõ ràng đối với bạn), và điều này cho thấy gì về cách AI suy luận khuôn mẫu từ các câu lệnh dạng few-shot?

Hai ví dụ để lại quá nhiều dư địa cho công cụ dự đoán cân nhắc các khuôn mẫu cạnh tranh mà nó từng thấy ở nơi khác - chẳng hạn như ghi chú cuộc họp có các trường ưu tiên, các đầu việc chưa được phân công người thực hiện, v.v...

Ví dụ thứ ba nhất quán sẽ làm nghiêng cán cân thống kê: 3 trường hợp khớp nhau biến "định dạng này" thành tín hiệu mạnh mẽ hơn bất kỳ định dạng nào mà mô hình từng thấy trước đó. Quy tắc kinh nghiệm trong kỹ thuật ''few-shot prompting'' (cung cấp vài ví dụ mẫu) là: 1 ví dụ để giải thích, 2 ví dụ để định hình, và 3 ví dụ để xác lập chắc chắn.

Nếu kết quả đầu ra bắt đầu chệch hướng, phản xạ đầu tiên của bạn không nên là giải thích thêm về định dạng, mà là thêm một ví dụ nữa về nó. Nguyên tắc "thể hiện bằng hành động thay vì chỉ nói suông" cũng áp dụng ngay trong chính câu lệnh đó.

Khi nào nên sử dụng Few-Shot Prompting?

  • Các định dạng phức tạp: Khi cấu trúc đầu ra là yếu tố quan trọng
  • Phong cách cụ thể: Khi bạn cần một giọng điệu hoặc văn phong nhất định
  • Chuyển đổi: Khi chuyển đổi từ định dạng này sang định dạng khác
  • Tính nhất quán: Khi bạn cần nhiều kết quả đầu ra đồng bộ với nhau

Quản lý các cuộc hội thoại dài

Một vấn đề thực tế thường gặp: các cuộc hội thoại dài có thể khiến AI đi chệch chủ đề hoặc quên mất ngữ cảnh ban đầu.

Dấu hiệu của việc mất ngữ cảnh (Context Drift)

  • AI "quên" các hướng dẫn bạn đã đưa ra trước đó
  • Các phản hồi trở nên kém liên quan hoặc quá chung chung
  • AI bắt đầu đưa ra các thông tin mâu thuẫn với những gì đã nói trước đó

Giải pháp

1. Bắt đầu lại với ngữ cảnh mới: Nếu cuộc hội thoại trở nên rối rắm, hãy bắt đầu một cuộc hội thoại mới. Hãy dán bản tóm tắt những gì đã thống nhất và tiếp tục từ đó.

2. Nhắc lại các ràng buộc chính: Định kỳ nhắc lại các quy tắc quan trọng: "Hãy nhớ, giữ cho tất cả các phản hồi dưới 100 từ và trình bày dưới dạng gạch đầu dòng".

3. Sử dụng prompt hệ thống: Nhiều công cụ AI cho phép bạn thiết lập "prompt hệ thống" hoặc "hướng dẫn tùy chỉnh" được duy trì xuyên suốt cuộc hội thoại. Hãy sử dụng tính năng này để duy trì các ràng buộc nhất quán.

4. Tóm tắt và tiếp tục: Yêu cầu AI tóm tắt lại cuộc hội thoại tính đến thời điểm hiện tại, sau đó sử dụng bản tóm tắt đó làm ngữ cảnh cho giai đoạn tiếp theo.

Kiểm tra nhanh: Bạn đang thực hiện một cuộc hội thoại lập kế hoạch dài hơi và đã trao đổi được 30 tin nhắn. AI đã ngừng tuân thủ hướng dẫn ban đầu của bạn ("giữ phản hồi dưới 100 từ"); việc nhắc nhở chỉ có tác dụng trong một lần phản hồi rồi nó lại tiếp tục chệch hướng. Tại sao phương pháp "tóm tắt cuộc hội thoại, dán bản tóm tắt vào một cuộc trò chuyện mới và tiếp tục từ đó" thường hiệu quả hơn việc nhắc nhở nhiều lần? Và điều này cho bạn bài học gì về việc coi "cửa sổ ngữ cảnh" như một nguồn tài nguyên có hạn (ngân sách) thay vì một bộ nhớ lưu trữ thông thường?

Trong cùng một cuộc hội thoại, mỗi prompt bổ sung đều phải cạnh tranh cho cùng một hạn mức token hữu hạn - và chỉ dẫn ban đầu của bạn càng cũ thì càng dễ bị loãng đi bởi những nội dung xuất hiện sau đó. Mô hình không hề phớt lờ chỉ dẫn của bạn; nó chỉ đang giảm mức độ ưu tiên cho chỉ dẫn đó vì các token mới hơn (câu hỏi gần nhất của bạn, câu trả lời gần nhất của nó) mang trọng số chú ý lớn hơn.

Việc bắt đầu một cuộc trò chuyện mới với bản tóm tắt cô đọng sẽ giúp thiết lập lại hạn mức - bạn vẫn giữ được các quyết định đã thống nhất mà không bị vướng vào những trao đổi qua lại rườm rà làm loãng đi các quyết định đó. Hãy thay đổi tư duy: Ngữ cảnh không phải là bộ nhớ mà bạn có thể bồi đắp mãi mãi - nó giống như một bề mặt làm việc cần được dọn dẹp định kỳ. Người dùng thành thạo thường bắt đầu lại một cách có chiến lược, trong khi người mới lại cố gắng dồn tất cả mọi thứ vào duy nhất một cuộc trò chuyện.

Bài tập thực hành: Cung cấp ngữ cảnh 

Dưới đây là một kỹ thuật dành cho các tác vụ phức tạp - hãy cung cấp ngữ cảnh trước khi yêu cầu hỗ trợ:

"Trước khi nhờ bạn giúp, tôi muốn chia sẻ ngữ cảnh về tình huống của mình:

- Tôi là [vai trò của bạn]
- Tôi đang thực hiện [dự án/tác vụ]
- Đối tượng tiếp nhận là [ai sẽ xem nội dung này]
- Các ràng buộc chính là [những hạn chế/yêu cầu bắt buộc]
- Tôi muốn kết quả đầu ra có dạng [định dạng]

Bạn có câu hỏi nào cần làm rõ trước khi chúng ta bắt đầu không?"

Phương pháp "cung cấp ngữ cảnh" này giúp:

  1. Đảm bảo AI có đủ thông tin cần thiết
  2. Cho phép AI hỏi thêm về các chi tiết còn thiếu
  3. Tạo sự hiểu biết chung trước khi bắt đầu thực hiện.

Thử ngay: Câu lệnh (prompt) kết hợp ngữ cảnh và kỹ thuật Few-shot

Hãy kết hợp việc cung cấp ngữ cảnh và kỹ thuật "few-shot" (cung cấp vài ví dụ mẫu) thành một quy trình có thể áp dụng ngay.

Hãy mở ChatGPT, Claude hoặc Gemini và dán nội dung này vào. Hãy điền thông tin cụ thể vào các phần trong ngoặc vuông - ví dụ như chuyển đổi ghi chú cuộc họp, viết email, phân loại hạng mục, hay bất kỳ công việc nào mà bạn thường xuyên lặp lại theo cùng một quy trình.

Sao chép câu lệnh này:

Ngữ cảnh về tôi và nhiệm vụ của tôi:
- Vai trò của tôi: [ví dụ: quản lý sản phẩm tại một công ty khởi nghiệp fintech]
- Việc tôi đang làm: [ví dụ: chuyển đổi các ghi chú cuộc họp rời rạc thành các đầu việc cụ thể]
- Đối tượng nhận kết quả: [ví dụ: nhóm 5 người của tôi trên Asana]
- Các ràng buộc: [ví dụ: mỗi đầu việc dưới 12 từ, phải có người phụ trách và hạn chót]
- Giọng văn: [ví dụ: trực diện, không dùng từ ngữ sáo rỗng kiểu công sở]

Dưới đây là ví dụ về kết quả đầu ra TỐT (hãy làm theo mẫu này):

Ví dụ đầu vào: "Sarah nói cô ấy sẽ trao đổi với nhà cung cấp về giá cả trước cuộc gọi tiếp theo vào thứ Ba"
Ví dụ đầu ra: "- [ ] Gọi nhà cung cấp hỏi về giá @Sarah 📅 trước thứ Ba"

Ví dụ đầu vào: "Chúng ta nên xem xét kỹ hợp đồng"
Ví dụ đầu ra: "- [ ] Rà soát rủi ro trong hợp đồng @TBD 📅 TBD"

Bây giờ, hãy áp dụng mẫu này cho dữ liệu đầu vào thực tế của tôi:

"""
[DÁN GHI CHÚ THỰC TẾ CÒN LỘN XỘN CỦA BẠN VÀO ĐÂY — 5-10 mục]
"""

Trước khi tạo kết quả, hãy hỏi tôi MỘT câu hỏi làm rõ nếu có điểm nào chưa rõ ràng. Nếu không, hãy cứ tạo kết quả luôn.

​​Cách điền thông tin chi tiết: Thay thế các phần trong ngoặc vuông [] và những nội dung giữ chỗ bằng thông tin cụ thể từ tình huống thực tế của bạn. Đầu vào mơ hồ sẽ tạo ra kết quả mơ hồ - hãy nêu thông tin cụ thể.

Những gì bạn sẽ nhận được: Kết quả đầu ra gọn gàng, được định dạng chuẩn xác theo mẫu ví dụ của bạn - vì bạn đã cho AI thấy mẫu thay vì chỉ mô tả bằng lời. Nếu có điểm chưa rõ, AI sẽ hỏi một câu trước (để nắm bắt ngữ cảnh).

Cách xử lý kết quả: Lưu phản hồi vào file ghi chú. Chọn ra một đề xuất mang lại hiệu quả cao nhất và thực hiện nó trong tuần này - đừng cố làm tất cả mọi thứ cùng lúc.

Nếu kết quả không như ý: Nếu các đề xuất có vẻ chung chung, hãy dán câu lệnh bổ sung này: "Hãy cụ thể hơn dựa trên ngữ cảnh thực tế của tôi. Bỏ qua những lời khuyên chung chung". Nếu AI bỏ sót các chi tiết quan trọng bạn đã cung cấp, hãy thêm yêu cầu: "Bạn đã bỏ sót [X] trong ngữ cảnh của tôi — hãy làm lại với [X] là ràng buộc chính".

Nếu kết quả không khớp với mẫu của bạn, nghĩa là các ví dụ bạn đưa ra chưa đủ nhất quán. Hãy thêm ví dụ thứ 3 để mẫu trở nên rõ ràng, không thể nhầm lẫn. 3 ví dụ là con số lý tưởng cho hầu hết các câu lệnh dạng "few-shot" (cung cấp một vài ví dụ mẫu).

Những điểm chính cần lưu ý

  • AI không có bộ nhớ lưu trữ xuyên suốt giữa các cuộc hội thoại.
  • Ngữ cảnh quyết định câu trả lời - cùng một câu hỏi nhưng trong các ngữ cảnh khác nhau sẽ mang lại kết quả khác nhau.
  • Kỹ thuật "few-shot prompting" (cung cấp ví dụ mẫu) thường hiệu quả hơn so với việc giải thích đơn thuần.
  • Các cuộc hội thoại dài dễ bị lạc đề - hãy bắt đầu lại hoặc tóm tắt nội dung khi cần thiết.
  • Câu 1:

    Bạn nên làm gì nếu phản hồi của AI bị lạc đề trong một cuộc trò chuyện dài?

    GIẢI THÍCH:

    Các cuộc trò chuyện kéo dài có thể dẫn đến tình trạng sai lệch ngữ cảnh. Việc bắt đầu lại từ đầu với bối cảnh rõ ràng thường hiệu quả hơn so với việc cố gắng điều chỉnh lại một cuộc trò chuyện đã bị lạc hướng.

  • Câu 2:

    Tại sao các ví dụ (kỹ thuật few-shot prompting) lại mang lại hiệu quả cao?

    GIẢI THÍCH:

    Các ví dụ giúp minh họa mô hình hoặc khuôn mẫu mà bạn muốn AI tuân theo. Thay vì giải thích điều mình muốn, bạn trực tiếp đưa ra ví dụ minh họa - cách làm này thường mang lại hiệu quả cao hơn.

  • Câu 3:

    Điều gì xảy ra với bộ nhớ của AI khi bạn bắt đầu một cuộc trò chuyện mới?

    GIẢI THÍCH:

    Mỗi cuộc trò chuyện mới đều bắt đầu lại từ đầu. AI không lưu giữ ký ức về các cuộc trò chuyện trước đó trừ khi bạn sử dụng nền tảng có tính năng ghi nhớ cụ thể - và ngay cả khi đó, khả năng này cũng có giới hạn.

Thứ Tư, 23/09/2026 14:10
53 👨
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo