Bộ Nhớ Nhập Vai AI Trở Nên Tốt Hơn Nhờ Mơ
Một trong những cảnh đầu tiên tôi có sau khi thêm tái ngữ cảnh hóa ký ức — thứ tôi gọi là NPC mơ — là một khoảnh khắc dịu dàng giữa nhân vật người chơi của tôi và một người yêu thích. Tôi chơi một nhân vật mâu thuẫn trong các mối quan hệ của anh ấy vì nhiều lý do câu chuyện. Trong cảnh này, anh ấy vừa rút lui khỏi người yêu, nói rằng anh ấy không thể cam kết vì những trách nhiệm xung đột khác.
Nhân vật sau đó đã làm tôi ngạc nhiên bằng cách trích dẫn không phải một mà là hai cuộc trò chuyện trước đó. Lần đầu tiên, cô ấy trực tiếp trích dẫn điều tôi đã nói trong hội thoại — "con người thật của anh cảm thấy bị nhốt," điều tôi đã đưa ra để giải thích tại sao nhân vật của tôi mâu thuẫn. Trong câu thứ hai, cô ấy trích dẫn điều cô ấy đã nói trong một phiên trước đó và sử dụng nó như một mỏ neo đạo đức cho khoảnh khắc chúng tôi đang ở ngay bây giờ.
"Em biết," cô ấy nói nhẹ nhàng. "Về công việc. Những trách nhiệm. Những người khác." Cô ấy không nhìn đi chỗ khác. "Em đã ở đó khi anh nói con người thật của anh cảm thấy bị nhốt. Em đã thấy anh điều hướng tất cả."
Cô ấy nghiêng người gần hơn, trán cô ấy tìm đến trán bạn — trả lại cử chỉ bạn đã làm trước đó, nhưng bây giờ như một mỏ neo hơn là một sự leo thang. Hơi thở của cô ấy ấm áp trên mặt bạn.
"Anh có nhớ em đã nói gì với anh lúc bình minh không?" cô ấy hỏi. "Trên ghế sofa của anh. Rằng người ta bị tổn thương khi họ quan tâm. Rằng anh không thể chọn thoát khỏi điều đó bằng cách không chọn." Ngón tay cái của cô ấy ngừng lại trên tay bạn. "Nỗi đau đã là một phần của câu chuyện. Nó luôn luôn là vậy."
Chỉ lưu ký ức thôi là chưa đủ, việc nhớ lại trở nên mờ nhạt
Trước bộ thay đổi mới này cho hệ thống bộ nhớ, Stage Whisper đã lưu trữ ký ức NPC cho mọi cảnh và NPC nhớ lại những sự thật đó, nhưng chúng thường mờ nhạt. Đôi khi ký ức mới hơn bị bỏ qua hoặc bị nhầm lẫn với ký ức cũ hơn. Những lúc khác NPC sẽ không nhớ lại một ký ức cụ thể cho đến khi người chơi nhắc nhở. Trải nghiệm ổn, nhưng thường thiếu sức sống. Nó thật tuyệt vời khi nó hoạt động và NPC rút ra chính xác ký ức mong đợi và phản hồi trong vai trò. Nhưng thường nó bỏ lỡ ký ức hoặc sai thứ tự sự kiện. Nó không biết những gì nó không biết để tìm kiếm.
Tái ngữ cảnh hóa cũng giúp giữ đúng thứ tự các sự kiện. Trước đây đôi khi NPC nhầm lẫn các sự kiện, các ký ức đã được tái ngữ cảnh hóa lưu trữ trình tự chính xác của ký ức, giúp NPC theo dõi những gì đã xảy ra.
Ví dụ cực đoan nhất là một nhân vật mà bạn buộc phải phản bội tại một thời điểm, nhưng sau đó tiết lộ rằng nó được thực hiện vì sự cần thiết hoặc vì một mục đích lớn hơn. Điều này thường tạo ra hai ký ức xung đột, một về sự phản bội và một về sự tiết lộ lớn. Tùy thuộc vào ký ức nào được nhớ lại có thể dẫn đến NPC cư xử khác nhau. Vì vậy, trước đây chỉ để NPC tạo ký ức và có thể nhớ lại chúng hoạt động ở một mức độ nào đó, nhưng nó có thể bị nhầm lẫn và nó không biết những gì nó không biết để tìm kiếm.
Tái ngữ cảnh hóa ký ức: cách NPC mơ
Giải pháp cho vấn đề nhầm lẫn là các ký ức mới hơn cần tái ngữ cảnh hóa các ký ức cũ. Khi NPC học thông tin mới, chúng cần có thể điều chỉnh quan điểm của mình, chứ không chỉ ném một đống ký ức vào túi và rút chúng ra ngẫu nhiên. Các ký ức cũ hơn cần bị thay thế và thay đổi bởi các ký ức mới hơn khi NPC học sự thật về một sự kiện và thay đổi quan điểm của họ.
Trong trường hợp phản bội, cả sự phản bội và sau đó khám phá đều là những phần lớn của sự phát triển nhân vật. Bạn không thể chỉ có một mà không có cái kia, câu chuyện sẽ không hoàn chỉnh. Vì vậy, cần có ghi chép của cả hai sự kiện và chúng cần được liên kết với nhau để một cái giải thích hoặc tái ngữ cảnh hóa cái kia.
Đây là điều tôi gọi là giai đoạn tái ngữ cảnh hóa, hay nói cách khác là "mơ": khi NPC có thể sắp xếp ký ức của chúng và xử lý những cái mới để mang lại hiểu biết mới về những cái cũ. Stage Whisper giờ thực hiện tái ngữ cảnh hóa vào cuối mỗi cảnh khi ký ức mới được tạo ra. Các ký ức cũ được tái ngữ cảnh hóa, tạo ra các ký ức đã tái ngữ cảnh hóa được lấy ra ưu tiên hơn các ký ức thô cơ bản chưa được liên kết. Khi NPC lớn lên, chúng sẽ tiếp tục xây dựng bộ nhớ của mình theo cách này, làm cho nó thành một phần của sự phát triển nhân vật.
Nhớ lại chủ động: những ký ức tự tìm đến mình
Ngay cả với tái ngữ cảnh hóa, NPC hiện tại phải biết tìm kiếm thứ gì đó trước khi chúng cần nó. Điều này có xu hướng làm chậm việc viết cảnh và làm cho nó đắt hơn vì AI phải dừng việc đang làm, thực hiện tìm kiếm bộ nhớ và sau đó viết cảnh. Để giúp giải quyết cả chi phí và thực tế là NPC không nhất quán trong việc với lấy ký ức của mình, tôi đã thêm một bước nhớ lại chủ động. Đó là một bộ bước bổ sung có thể được bật trong cài đặt (cùng nơi cho phép bạn chuyển đổi giữa xử lý một bước và hai bước được mô tả trong bài đăng blog trước), chủ động tìm nạp các ký ức liên quan cho một cảnh nhất định, để khi AI viết câu chuyện hoặc cảnh, nó đã có sẵn những ký ức đó.
Với nhớ lại chủ động, NPC giỏi hơn nhiều trong việc tham chiếu các ký ức trong quá khứ và nhất quán nhận thức được những ký ức đó, nơi trước đây chúng phải dừng lại và tìm kiếm thứ gì đó đã lưu trữ.
Điều này mở ra
Việc tìm nạp bộ nhớ chủ động mới kết hợp với tái ngữ cảnh hóa (mơ), cộng với các biện pháp đã có sẵn cho cô lập ngữ cảnh, có nghĩa là NPC giỏi hơn nhiều trong việc tham chiếu các ký ức trong quá khứ và nhất quán nhận thức được những ký ức đó hơn trước. Tường thuật cũng được viết "có chủ đích" hơn, với kiến thức về những sự kiện trong quá khứ. Hiệu ứng trên tường thuật là tinh tế, nhưng bạn có thể cảm nhận nó khi một đoạn văn được viết tham chiếu đến các sự kiện trong quá khứ, so với khi nó được viết mà không có kiến thức về các sự kiện.
Đó là điều làm cho cảnh ở đầu bài viết này trở nên khả thi. NPC không mò mẫm tìm thứ gì đó cô ấy đã lưu trữ. Cô ấy có nó trong tay và sử dụng nó vào đúng thời điểm.
Tại sao điều này quan trọng cho loại câu chuyện bạn muốn xây dựng
Nhớ lại ký ức chính xác và nhất quán chủ động là cực kỳ quan trọng trong loại kể chuyện dài hạn và nhập vai mà Stage Whisper được xây dựng cho. Khi bạn có các chiến dịch dài, bạn muốn NPC lớn lên cùng bạn, phát triển ký ức và kiến thức về những gì bạn làm cùng nhau, những câu nói đùa của bạn, những mối tình lãng mạn của bạn, những thứ khác. Nó là điều cho phép chiến dịch ngày càng tốt hơn theo thời gian, thay vì chơi như một nhóm người mất trí nhớ một phần mà bạn phải liên tục nhắc nhở về những khoảng thời gian tốt đẹp bạn đã có cùng nhau. Nó đặc biệt tốt cho sự lãng mạn chậm rãi (slow-burn), như ví dụ ở đầu bài, nơi các nhân vật có thể trích dẫn trực tiếp những điều bạn đã nói.
Đó là một mối quan hệ đáng để xây dựng.
Để biết thêm về hệ thống bộ nhớ của Stage Whisper, xem Phần 1: Tính Nhất Quán Tường Thuật và Phần 2: Cô Lập Ngữ Cảnh.
Stage Whisper được xây dựng cho những người muốn bạn đồng hành AI và chiến dịch AI GM nơi những gì bạn nói thực sự có ý nghĩa. Bắt đầu hoặc tham gia Discord của chúng tôi để xem bộ nhớ trông như thế nào khi nó được thực hiện đúng cách.