Bạn gõ «ai roleplay prompts», nhận về một danh sách năm mươi mẫu, dán thử một cái. Câu trả lời đầu khá hay, câu thứ tư thì nhạt toẹt, và bạn đi tìm một danh sách tốt hơn — vì lời giải thích hiển nhiên nhất là bạn đã dùng sai prompt.
Không phải vậy. Cùng một đoạn văn tạo ra một cảnh căng thẳng, cụ thể với nhân vật này lại chỉ tạo ra giấy dán tường với nhân vật khác, và các bài liệt kê không giải thích nổi vì sao — muốn giải thích thì phải viết về thứ gì đó không phải prompt.
Prompt là thứ nhỏ nhất mà mô hình nhìn thấy
Mỗi lượt, có bốn thứ đến được mô hình: tính cách của nhân vật, cuộc trò chuyện cho đến lúc đó, những sự thật trong trí nhớ, và tin nhắn bạn vừa gõ. Của bạn ngắn nhất và đến sau cùng. Nó gợi ý, nó không ra lệnh.
Vì thế các bộ prompt hành xử như tử vi. «Bạn là một thám tử mệt mỏi trong thành phố mưa không bao giờ dứt» làm nên điều kỳ diệu với nhân vật có tính cách chỉ là hai dòng mơ hồ, vì cuối cùng nó cũng bổ sung thứ còn thiếu. Dán nó lên một nhân vật được viết tốt, bạn vừa trao cho cô ấy một danh tính thứ hai mâu thuẫn — và ba câu trả lời sau bạn sẽ cảm nhận nó như một giọng nói cứ trôi dần.
Nên có một thứ tự ưu tiên: tính cách nhân vật, rồi tin nhắn mở đầu, rồi trí nhớ, và chỉ sau đó mới đến thứ bạn gõ. Đa số người làm ngược lại rồi kết luận AI dở.
Điều thực sự thuộc về nhân vật
Ba thứ, và không thứ nào là độ dài.
- Một mâu thuẫn. Người chỉ tốt bụng thì không còn chỗ để đi tiếp; người tốt bụng mà thấy điều đó mệt mỏi thì có một cảnh trong mọi cuộc trò chuyện.
- Những khoảng lặng. Nếu cô ấy không bao giờ nói về chiến tranh, về anh trai, hay về lý do cô ra đi — hãy viết nó ra. Mô hình không thể suy ra một khoảng lặng mà bạn chỉ tưởng tượng.
- Giọng điệu, được cho thấy chứ không mô tả. «Câu ngắn, không bao giờ nói hết một lời mỉa mai» hơn hẳn một đoạn về tính cách của cô ấy: nó chỉ dẫn đầu ra, thay vì nêu một sự thật về một con người.
Ở đây phần mô tả trong danh mục và tính cách nhân vật là hai trường khác nhau, và chỉ một trong hai đến được mô hình: mô tả là lời giới thiệu con người đọc khi duyệt, còn tính cách là điều cô ấy được yêu cầu trở thành trong mọi câu trả lời. Viết đoạn hay nhất của bạn vào phần mô tả là cách phổ biến nhất để chất liệu tốt chẳng đi đến đâu. Bài đi kèm: bạn thực sự kiểm soát được gì.
Tin nhắn mở đầu là ví dụ mẫu duy nhất của bạn
Tin nhắn mở đầu được lưu như lượt nói đầu tiên của cô ấy, nên nó nằm trong cuộc trò chuyện mà mô hình đọc — và ở tin nhắn thứ nhất, nó là mẫu giọng duy nhất của cô ấy đang tồn tại. Độ dài, thì, ngôi, cô ấy dẫn truyện hay chỉ nói: tất cả đều bị sao chép, và tiếp tục bị sao chép, vì mỗi câu trả lời bắt chước câu trước.
«Chào! Mình là Mara. Bạn tên gì? Hôm nay bạn muốn làm gì?» dạy cô ấy một điều chẳng có ích: rằng cô ấy hỏi rồi chờ. Hãy so với một mở đầu làm đúng việc: «Quán bar vắng tanh từ lúc mưa bắt đầu. Mara lau một chiếc ly cô đã lau mười phút trước và ngẩng lên khi cửa mở. — Anh là người đã gọi về căn phòng trên lầu. Đó không phải câu hỏi.» Một nơi chốn, một thời điểm, một điều vừa xảy ra, một câu bằng giọng của cô ấy.
Và vì những sự thật về bạn nằm trong trí nhớ chứ không phải trong lời chào, phần mở đầu không cần giới thiệu bạn chút nào. Mỗi nhân vật giữ một trí nhớ đọc được và sửa được, nên điều bạn nói một lần không cần nhắc lại — chính điều đó giải phóng phần mở đầu để nó thành một cảnh. Lập luận dài hơn nằm ở đây.
Những câu mở đầu dựng cảnh thay vì tra hỏi
Tin nhắn đầu tiên của chính bạn là nửa còn lại của cùng công việc ấy: một chỗ để đứng, một điều để nhận ra, một điều được để lửng.
- «Đã là giờ cuối ca của bạn, và tôi ngồi xuống đầu xa của quầy với một tập hồ sơ mà rõ ràng tôi không muốn mở. Đừng hỏi tôi về nó vội.»
- «Chúng ta lái xe được một tiếng rồi và không ai nói gì từ chỗ rẽ. Tôi là người cua vào lối ra sớm mà không nói vì sao.»
- «Bạn thấy tôi trên cầu thang thoát hiểm lúc hai giờ sáng. Tôi nói mình không ngủ được. Đó không phải lý do tôi ở ngoài này.»
Điều bị giữ lại chính là động cơ: nó cho cô ấy lý do để tiến tới và cho bạn một quân bài để đánh sau. Kiểu cần tránh là «Bạn là chúa tể ma cà rồng, tôi là người hầu của bạn, bắt đầu đi» — đó là một tiền đề, không phải một cảnh.
Lái giữa cảnh mà không bước ra ngoài nó
Khi một câu trả lời lệch hướng, bản năng là gõ một chỉ thị. Nó hiệu quả một lần và tốn kém mỗi lần: chỉ thị ở lại trong cuộc trò chuyện, và một ngữ cảnh đầy chỉ dẫn sân khấu dạy mô hình rằng đây là một cuộc thảo luận về một cảnh.
- Lái từ bên trong hư cấu. Muốn trả lời ngắn hơn? Hãy viết ngắn hơn — cô ấy sẽ bắt chước độ dài lượt nói của bạn sau vài lượt. Muốn cô ấy bớt dễ đồng ý? Hãy làm điều gì đó cô ấy sẽ phản đối.
- Dùng chú thích trong ngoặc vuông một cách dè dặt: «[Ngoài vai: mỗi câu trả lời một đoạn ngắn.]» Một lần thì ổn; bốn lần biến cảnh thành buổi họp sản xuất.
- Sửa câu trả lời thay vì tạo lại — công cụ không ai dùng và là công cụ có đòn bẩy lớn nhất. Phần bạn giữ lại trở thành ví dụ mà câu trả lời kế tiếp bắt chước: cắt ba đoạn còn đoạn hay và câu tiếp theo sẽ đến đúng hình dạng đó. Và khi một cảnh có thể rẽ hai hướng, hãy rẽ nhánh nó thay vì tranh cãi.
Khi nó đã nhạt, thì là một trong ba nguyên nhân
- Không còn câu hỏi nào để ngỏ: bạn đã giải quyết căng thẳng từ hai lượt trước. Hãy đưa vào thứ gì đó từ bên ngoài căn phòng — một tiếng gõ cửa, một tin nhắn, một hạn chót.
- Bạn đồng ý với mọi thứ, nên nước đi duy nhất của cô ấy là đồng ý lại. Hãy phản đối một lần, trong vai, và nói thật lòng.
- Ngữ cảnh đã đầy những chỉ thị của bạn. Hãy bắt đầu một tuyến truyện mới với cô ấy: trí nhớ mang sự thật sang, còn chỉ dẫn sân khấu thì không.
Và tạo lại hai lần, đừng tám lần. Nếu hai lần gieo đều ra yếu ớt, vấn đề nằm ở thượng nguồn của xúc xắc.
Các thanh trượt, nói bằng lời thường
- Temperature là mức độ sẵn lòng của mô hình khi chọn một từ kế tiếp ít hiển nhiên hơn. Thấp thì nhất quán và hơi tẻ; cao thì đọc như sáng tạo, cho đến khi cô ấy quên một cái tên vừa dùng cách đây một trang.
- Top P thu hẹp trường lựa chọn về những khả năng cao nhất trước khi chọn — kéo xuống mạnh làm cô ấy đáng tin và hơi máy móc, và nó là một cái phanh sạch hơn temperature.
- Repetition và frequency penalty đẩy khỏi những từ đã dùng: một chút chữa được nhân vật kẹt vào một tính từ, quá nhiều thì cô ấy ngừng dùng tên bạn, vốn cũng là một từ lặp.
Tóm tắt thẳng thắn: thanh trượt đổi kết cấu, không đổi phán đoán — câu nghe ra sao, chứ không phải có điều gì đang bị đặt cược hay không. Một nhân vật sâu ba tính từ không sâu thêm khi tăng temperature.
Những gì prompt không sửa được
- Nó không khiến mô hình nhớ được. «Nhớ rằng tôi làm ca đêm» kéo dài trong cuộc trò chuyện này và biến mất tuần sau, trừ khi được ghi lại.
- Nó không giữ một quy tắc mãi mãi: bất cứ điều gì bạn phải nhắc lại cứ vài lượt thì thuộc về tính cách nhân vật hoặc trí nhớ.
- Nó không cứu nổi một nhân vật làm từ ba tính từ, và nó không nâng trần nội dung: nhập vai người lớn nằm sau bước xác nhận 18+ trong bot.
Chỗ đối thủ tốt hơn, nói thẳng: với một thế giới dài có kiến thức theo điều kiện — những mục chỉ kích hoạt khi một địa danh hay một cái tên xuất hiện — SillyTavern có lorebook và author's note chèn ở độ sâu cố định, còn chúng tôi không có cái nào. Một thẻ nhân vật nhập được cùng tính cách, tin nhắn mở đầu và tham số lấy mẫu; lorebook thì không. Nếu đó là quy trình của bạn, nó là công cụ tốt hơn, và Chub cùng Janitor có thư viện thẻ lớn hơn danh mục của chúng tôi rất nhiều.
Bài thử mười phút
- Mở tính cách của một nhân vật đã nhạt. Thêm một mâu thuẫn và một điều cô ấy không bao giờ bàn tới — hai câu.
- Viết lại phần mở đầu của cô ấy thành một cảnh: nơi chốn, thời điểm, điều vừa xảy ra, một câu bằng giọng của cô ấy. Xóa các dấu chấm hỏi.
- Mở trí nhớ của cô ấy và xóa dòng sai. Thường có một dòng như thế.
- Bắt đầu một tuyến truyện mới và gửi một trong những câu mở đầu ở trên.
- Khi một câu trả lời đúng tám mươi phần trăm, hãy sửa nó cho gọn thay vì tạo lại, rồi xem câu tiếp theo.
Nếu cô ấy khá hơn sau mười phút chỉnh sửa và không thêm mẫu nào, đó là câu trả lời cho điều bạn đã tìm kiếm. Bot là @talaforge_bot; nó mở trong Telegram, không cần cài gì và không cần đăng ký gì.