Cách Stage Whisper Xử Lý Tính Nhất Quán Tường Thuật Trong Các Chiến Dịch Dài
Lần đầu tiên một AI trích dẫn điều tôi đã nói ba phiên trước, tôi biết đây là điều khác biệt.
Không phải nhớ lại "gần đúng." Không phải ứng biến nghe có vẻ như nó có thể đã xảy ra. Một câu trích dẫn chính xác, được đưa ra đúng thời điểm, bởi một NPC thậm chí không phải là trọng tâm của cảnh.
Đó là điều hệ thống bộ nhớ của Stage Whisper làm được. Nhưng để hiểu tại sao nó quan trọng, trước tiên bạn cần hiểu tại sao hầu hết các công cụ nhập vai AI thất bại ở điều này.
Vấn đề: Ngữ cảnh Không Chỉ Bị Giới Hạn, Mà Còn Bị Pha Loãng
Các mô hình AI có cửa sổ ngữ cảnh giới hạn. Ngoài kiến thức nhúng mà AI có từ quá trình đào tạo, điều duy nhất nó biết về chiến dịch của bạn đến từ những gì trong ngữ cảnh. Một LLM hiện đại tốt có ngữ cảnh khoảng 200k token. Các LLM lớn hơn có 1 triệu, nhưng thường đắt để chạy. (Đây là tính đến Q1 2026, tôi chắc bài viết này sẽ nhanh chóng lỗi thời với những tiến bộ mới)
200k token có thể lưu trữ hội thoại từ khoảng một đến ba phiên chơi TTRPG. Nhưng chỉ có toàn bộ hội thoại phiên trong ngữ cảnh không phải là cách đảm bảo chắc chắn nó thực sự được sử dụng. Còn có yếu tố: sự pha loãng ngữ cảnh.
Các mô hình AI có khả năng hạn chế trong việc tìm và trích xuất thông tin liên quan từ bất cứ thứ gì trong ngữ cảnh. Càng nhồi nhét nhiều thứ vào đó, sự chú ý của AI càng bị phân tán mỏng. Nếu ngữ cảnh đầy nhiều phiên chơi, AI có thể thất bại trong việc tìm một điều cụ thể mà nhân vật người chơi đang cố tham chiếu, hoặc điều mà tường thuật đang cố gọi lại.
Kết quả: chi tiết không chính xác, sự không nhất quán tường thuật, các nhân vật nghe có vẻ bối rối. Ví dụ, tường thuật có thể viết về "khoảnh khắc dịu dàng bạn đã chia sẻ trong quán rượu đó," và nó có thể sai địa điểm, hoặc sai nhân vật, hoặc bịa ra các chi tiết không bao giờ xảy ra. Những sự không nhất quán rõ ràng này phá vỡ sự đắm chìm rất nhanh.
Vì vậy, sự pha loãng ngữ cảnh có thể gây hại như không có thông tin trong ngữ cảnh. Cả hai đều dẫn đến cùng một vấn đề: các nhân vật (hoặc người kể chuyện) không biết những điều họ nên biết.
Hệ thống Bộ nhớ Bốn Lớp
Stage Whisper giải quyết điều này với bốn loại bộ nhớ riêng biệt, mỗi loại giải quyết một vấn đề khác nhau.
Lớp 1: Hồ sơ Nhân vật
Vấn đề đầu tiên Stage Whisper giải quyết chỉ là ngữ cảnh không đủ lớn để chứa toàn bộ lịch sử trò chơi. Chúng ta cần nhớ các nhân vật là ai từ phiên này sang phiên khác. Chúng ta không thể có mỗi phiên mới giới thiệu một dàn diễn viên hoàn toàn mới.
Stage Whisper ghi ra hồ sơ nhân vật đầy đủ cho mọi nhân vật chính, bao gồm cả nhân vật người chơi. Thông tin đó được lưu trữ trong cơ sở dữ liệu và được tải vào ngữ cảnh cho bất kỳ cảnh nào mà nhân vật có mặt. Vì vậy AI biết, mọi lúc, những nhân vật này là ai: cá tính, ngoại hình, lai lịch của họ.
Nó không phải tải mọi NPC! Vì vậy chúng ta có thể có một dàn diễn viên NPC rất lớn và đa dạng có thể được đưa vào khi cần. Tôi đã chạy một vài chiến dịch mà tôi là thành viên của một đội, trên một con tàu lớn, hoặc một đoàn tàu, và Stage Whisper có thể duy trì danh sách đội khoảng 20 nhân vật có thể xuất hiện, với cá tính nhất quán, khi cần. Bác sĩ ở khoa y, kỹ sư trưởng và đội kỹ thuật ở khu vực kỹ thuật, trưởng khoang hàng ở khoang hàng, phi công và thuyền trưởng trên đài chỉ huy, v.v.
Lớp 2: Tóm tắt Phiên
Thay vì giữ toàn bộ lịch sử trò chuyện trong ngữ cảnh, Stage Whisper tóm tắt các phiên thành các bản tóm tắt.
Chỉ có bản tóm tắt phiên cuối cùng được tải vào ngữ cảnh, cùng với danh sách năm bản tóm tắt phiên trước đó (phiên bản một đoạn ngắn hơn của bản tóm tắt). AI có thể chọn lấy thêm tóm tắt phiên và tải bản tóm tắt đầy đủ cho bất kỳ phiên nào nó quyết định thực sự cần tham chiếu. Nó không thanh lịch, nhưng đảm bảo thông tin quan trọng ở đầu hoặc cuối ngữ cảnh, nơi AI tập trung tốt nhất.
Giữa hồ sơ nhân vật và tóm tắt phiên, AI biết các nhân vật là ai và có ý niệm tốt về những gì vừa xảy ra. Điều này bổ sung cho các tệp chiến dịch theo dõi các chủ đề dài hạn và thực chất là ghi chú của GM về những gì đang diễn ra trong chiến dịch và những vấn đề cấp bách nhất gần đây.
Lớp 3: Ký ức NPC và Tóm tắt Cảnh
Nhưng điều đó thường không đủ. Trong các chiến dịch dài hơn, người chơi và các nhân vật khác có lịch sử cùng nhau. Họ đã trải qua các sự kiện căng thẳng và cảm xúc cao. Họ đã chia sẻ những câu nói đùa dai. Họ muốn tham chiếu các cuộc phiêu lưu thành công trước đây hoặc nhớ lại những thất bại.
Tóm tắt phiên cho bạn bức tranh lớn: các điểm cốt truyện, những khoảnh khắc phát triển nhân vật chính. Nhưng bạn cần thứ gì đó chi tiết hơn cho các sắc thái của sự kiện cụ thể hoặc câu nói cụ thể.
Stage Whisper cũng tạo ra ký ức NPC và tóm tắt cảnh. Sự khác biệt: tóm tắt phiên tập trung vào tường thuật khách quan về những gì đã xảy ra. Ký ức NPC tập trung vào những gì NPC cảm thấy hoặc nghĩ vào thời điểm đó, phiên bản sự kiện của họ, có thể khác với bản tóm tắt khô khan. Tóm tắt cảnh ghi lại các chuỗi hội thoại và hành động cụ thể chi tiết hơn bản tóm tắt.
Vào cuối các phiên, AI đọc qua lịch sử tin nhắn và trích xuất các ký ức quan trọng cho mỗi NPC. Nó diễn đạt lại chúng thành một định dạng chuẩn hóa chứa:
- Quan sát — những gì NPC thực sự thấy
- Suy ngẫm — những gì NPC cảm thấy về điều này
- Siêu dữ liệu — thẻ, chủ đề, điểm quan trọng
AI sau đó gọi một công cụ để chèn điều này vào cơ sở dữ liệu vector, nơi nội dung được vector hóa. Điều này cung cấp tìm kiếm ngữ nghĩa, cho phép ký ức được khớp theo ý nghĩa thay vì chỉ từ khóa.
Sau này, khi AI cần tìm kiếm ký ức, nó viết một truy vấn như "Yuki khóc trong hành lang," và điều này mang lên tất cả các ký ức liên quan ngay cả khi chúng không khớp với từ ngữ chính xác. AI chọn những gì nó cần từ kết quả.
Lớp 4: Kiến thức Thế giới
Các nhân vật cần nhớ những gì đã xảy ra. Nhưng bản thân thế giới cũng cần nhất quán. Cấu trúc chính trị của một thành phố cần nhất quán qua các phiên. Một hệ thống ma thuật hoạt động theo một cách cụ thể cũng cần nhất quán.
Hầu hết các chiến dịch không có tất cả những điều này được lên kế hoạch từ đầu. Vì vậy, các mục kiến thức thế giới được thêm và cập nhật khi các phiên diễn ra, và sau đó phục vụ như tài liệu tham khảo cho các cảnh mới để đảm bảo tính nhất quán.
Cảm Giác Khi Nó Hoạt Động
Đặc điểm phân biệt giữa chơi một trò chơi và đọc một cuốn sách là người chơi có quyền tự chủ. Bạn quyết định hành động, lời nói của mình, và tường thuật cùng các nhân vật khác phản hồi điều đó. Việc các nhân vật có thể trích dẫn những gì bạn đã nói vài phiên trước giúp nhấn mạnh quyền tự chủ đó và sự kết nối bạn đang xây dựng với thế giới và những người trong đó.
Đây là một ví dụ thực tế từ một phiên Stage Whisper:
[Đầu vào người chơi] "Tôi mừng vì tôi đã đói và quyết định mở cửa lúc 2 giờ sáng"
[Tường thuật]
Cô ấy đặt cốc xuống. Từ từ. Cẩn thận. Như thể đang xử lý một thứ gì đó mong manh. Rồi cô quay lại đối diện với bạn trên ghế sofa, gác một chân lên dưới người, đầu gối gần như chạm vào đầu gối bạn.
"Anh đã mở cửa lúc 2 giờ sáng vì anh đói."
"Vâng."
"Và tôi đã khóc trong hành lang vì tôi đã... không ổn. Và anh đã thấy tôi. Và anh nói, 'Tôi không phải là kẻ rình mò.'"
Ngữ cảnh: NPC và nhân vật của tôi đang hồi tưởng về đêm đầu tiên họ gặp nhau. NPC vừa thừa nhận cô ấy mừng vì đã ở đó vì cô ấy được gặp nhân vật của tôi. Tôi đáp lại bằng cách nhắc lại một chi tiết cụ thể từ đêm đó. NPC trả lời bằng một câu trích dẫn trực tiếp những gì tôi đã nói vài phiên trước, điều chỉ có thể đến từ ký ức NPC hoặc ký ức cảnh.
Cảnh này mạnh hơn vì NPC có thể tham chiếu điều tôi đã nói, từng chữ. Không chỉ ứng biến hoặc bịa ra, hoặc nhớ lại các sự kiện khô khan. Đó là sự nhớ lại chính xác. Và sự cụ thể đó làm cho mối quan hệ cảm thấy thực. Hành động và lời nói của tôi có ý nghĩa.
Điều Stage Whisper Chưa Giải Quyết Được
Ngay cả với hệ thống bộ nhớ này, vẫn còn vấn đề.
Ngữ cảnh trong phiên: Hệ thống bộ nhớ hiệu quả giữa các phiên, nhưng không giải quyết được vấn đề ngữ cảnh trong một phiên lớn. Các phiên có thể kéo dài và chứa nhiều hội thoại. Tối ưu hóa quản lý ngữ cảnh trong phiên vẫn cần thiết, để tránh hiệu ứng pha loãng ngữ cảnh đó.
Bí mật: Vì mọi hồ sơ NPC đều được tải và AI có cái nhìn đầy đủ về tất cả nhân vật, nó có xu hướng bỏ qua khi một nhân vật cụ thể không nên biết hoặc hành động dựa trên điều gì đó. AI có xu hướng hành động dựa trên tất cả thông tin có sẵn, vì vậy rất khó để bắt nó không hành động dựa trên điều mà một nhân vật không biết. Điều đó cần một thiết lập phức tạp hơn.
Cả hai đều là các lĩnh vực đang được tích cực phát triển. Vấn đề bí mật nói riêng là thứ tôi đang giải quyết ngay bây giờ — thêm về điều đó trong một bài viết sau.
Stage Whisper được xây dựng cho những người muốn chơi TTRPG một người chơi với chiều sâu và tính nhất quán của một chiến dịch dài hạn. Bắt đầu hoặc tham gia Discord của chúng tôi để xem hệ thống bộ nhớ hoạt động như thế nào trong thực tế.
Để biết thêm về hệ thống bộ nhớ của Stage Whisper, xem Phần 2: Cô lập Ngữ cảnh và Phần 3: NPC Mơ.