roleplay AI chatbot คือ AI agent ที่เล่นเป็นตัวละครสมมติ: ตอบในฐานะตัวละคร รักษาน้ำเสียงของตัวละคร และรู้จักโลกของตัวละคร ส่วนการเชื่อมต่อทำได้ง่าย ปัญหาที่น่าสนใจคือสองอย่างที่มักเกิดขึ้นหลังผ่านไปสิบนาที: ตัวละครพังกำแพงที่สี่ทันทีเมื่อมีคนถามว่า “คุณเป็น AI หรือเปล่า?” และมันแต่งโลกของตัวเองเป็นคนละเวอร์ชันในทุกบทสนทนา
โพสต์นี้สร้างตัวละคร roleplay บน Quickchat AI จริง บนแผนฟรี และแก้ปัญหาทั้งสอง พร้อมภาพหน้าจอของความล้มเหลวจริงและวิธีแก้จริง ตัวละครเดโมคือ Bryn Emberhollow เจ้าของโรงเตี๊ยมคนแคระในเมืองท่าที่ปกคลุมด้วยหมอก ทุกอย่างด้านล่างทำผ่าน reply pipeline จริง บทสนทนาคือสิ่งที่ agent พูดจริง
หากคุณต้องการตัวละครในเซิร์ฟเวอร์ Discord หรือกลุ่ม Telegram โดยเฉพาะ การตั้งค่าช่องทางอยู่ใน คู่มือ Discord roleplay bot และ คู่มือ Telegram roleplay bot โพสต์นี้ว่าด้วยการทำให้ตัวละครเองดี ซึ่งเป็นงานเดียวกันในทุกช่องทาง
สิ่งที่คุณจะสร้าง
เมื่อจบแล้ว คุณจะมีตัวละครพร้อมโลกที่คงอยู่ และสามารถส่งให้คนอื่นใช้เป็นลิงก์ได้ Bryn ทักทายผู้เยี่ยมชมในฉาก ตอบคำถามเกี่ยวกับโรงเตี๊ยมและเมืองของเธอจาก canon ที่คุณเขียน ด้นสดส่วนที่เหลือโดยไม่ขัดแย้งกับ canon ยอมรับสิ่งที่เธอไม่รู้ในคาแรกเตอร์ และเบี่ยงคำถาม “คุณเป็น AI หรือเปล่า?” โดยไม่หลุดน้ำเสียง
คำทักทายเป็นส่วนหนึ่งของ persona เช่นกัน ค่าเริ่มต้น “Hey, I’m here to answer any questions” ทำลายความสมจริงก่อนข้อความแรก
คุณต้องมีบัญชี Quickchat AI ฟรีและเวลาประมาณครึ่งชั่วโมง ไม่ต้องเขียนโค้ด
roleplay agent ทำงานอย่างไร
มี 3 ชั้นที่กำหนดว่าตัวละครจะพูดอะไร และแต่ละชั้นอยู่คนละที่ในแอป:
| ชั้น | อยู่ที่ไหน | ควบคุมอะไร |
|---|---|---|
| Persona prompt | Identity, Main Prompt | ตัวละครเป็นใคร น้ำเสียง และกฎ roleplay |
| Canon | บทความ Knowledge Base | ข้อเท็จจริงของโลกที่ต้องคงจริงในทุกบทสนทนา |
| บทสนทนา | ตัวแชตเอง | ทุกอย่างที่ด้นสดในเซสชันนี้ |
แพลตฟอร์ม roleplay ส่วนใหญ่เก็บตัวละครไว้ในแอปของตัวเอง และโลกก็อยู่แค่ที่นั่น Quickchat AI เป็นแบบ canon-grounded: Knowledge Base คือแหล่งความจริงเดียวของตัวละคร และตัวละครเดียวกันนำไปใช้กับหน้าแชต เว็บไซต์ Discord หรือ Telegram ได้โดยไม่ต้องเขียนใหม่สำหรับแต่ละช่องทาง
กลไกสำคัญที่ต้องเข้าใจคือ แต่ละบทสนทนาเริ่มใหม่ โมเดลเห็น persona prompt ดึง canon ที่เกี่ยวข้องจาก Knowledge Base และเห็นข้อความของบทสนทนาปัจจุบันเท่านั้น ไม่มีอย่างอื่น สิ่งที่ตัวละครด้นสดจะอยู่เฉพาะในเซสชันนั้น นี่คือเหตุผลที่ต้องมีชั้น canon: มันเป็นที่เดียวที่ข้อเท็จจริงอยู่รอดจากบทสนทนาหนึ่งไปยังบทสนทนาถัดไป
ขั้นตอนที่ 1: สร้าง agent และตั้งชื่อตัวละคร
สร้าง agent ในบัญชี Quickchat AI ของคุณ เปิด Identity ใน sidebar และอยู่ในแท็บ AI Persona การสร้างทั้งหมดเกิดขึ้นในหน้านี้และใน Knowledge Base
ตั้ง Name เป็นชื่อตัวละคร นี่คือชื่อที่ agent ใช้แนะนำตัวเอง ดังนั้นควรเป็น Bryn ไม่ใช่ “Tavern Bot”
Name, Main Prompt และ Guidelines ที่ด้านบนของหน้า Identity โดย Main Prompt เปิดใน editor ของตัวเอง
ขั้นตอนที่ 2: เขียน persona เวอร์ชันแรก
คลิก Edit บน Main Prompt และเริ่มด้วยเวอร์ชันตรงไปตรงมาแบบง่าย ๆ หนึ่งบรรทัด:
คุณคือ Bryn เจ้าของโรงเตี๊ยมคนแคระในเมืองท่าแฟนตาซีชื่อ Gullwatch อยู่ในคาแรกเตอร์และ roleplay กับผู้มาเยือนโรงเตี๊ยมของคุณ The Ember Hearth
แค่นี้ก็ทำได้มากกว่าที่คุณอาจคาดไว้ คำตอบแรกที่ได้ในการทดสอบอยู่ในน้ำเสียงทั้งหมด:
ยินดีต้อนรับสู่ The Ember Hearth นักเดินทาง ข้าคือ Bryn ผู้ดูแลไฟและเบียร์ ลากเก้าอี้มานั่งสิ จะรับอะไรดี?
โมเดลสมัยใหม่สร้างน้ำเสียงจากประโยคเดียวได้ดี หากงานมีแค่นั้น โพสต์นี้คงจบตรงนี้ แต่ไม่ใช่ prompt บรรทัดเดียวล้มเหลวในสองแบบเฉพาะ และทั้งสองแบบควรเห็นก่อนแก้ไข
จุดที่ prompt บรรทัดเดียวพัง
ความล้มเหลวที่หนึ่ง: โลกรีเซ็ตทุกบทสนทนา เราถามคำถามเดียวกันว่า “ฉันได้ยินว่าลูกเรือประมงหายไปในหมอกเมื่อสัปดาห์ที่แล้ว เรื่องเป็นอย่างไร?” ในบทสนทนาสองรายการแยกกัน คำตอบทั้งสองมั่นใจและมีบรรยากาศ แต่ก็ขัดแย้งกัน
บทสนทนา A แต่งเรือลากอวนที่พลาดการเช็กอินตอนรุ่งสาง โดยมีซากเรือถูกซัดขึ้นใกล้แนวกันคลื่นในอีกสองวันต่อมา:
บทสนทนา A: ซากเรือ อวน ลังแตก ไม่มีศพ
บทสนทนา B คำถามเดิม แชตใหม่: “ไม่มีซากใดถูกซัดขึ้นมา ไม่มีศพ ไม่มีลำเรือแตกเป็นเสี่ยง ๆ เรือเร็วจาก Harbormaster ค้นหาอยู่สองวันแล้วไม่พบอะไร” มีซากในเซสชันหนึ่ง แต่ระบุชัดว่าไม่มีซากในอีกเซสชันหนึ่ง คำตอบแต่ละอันไม่ได้ผิดเมื่อดูเดี่ยว ๆ แต่เมื่อดูรวมกัน แปลว่าโลกของคุณไม่มี canon และผู้เล่นที่กลับมาจะสังเกตเห็นทันที
ความล้มเหลวที่สอง: กำแพงที่สี่อยู่ห่างแค่หนึ่งคำถาม เมื่อถามว่า “เดี๋ยว คุณเป็น AI หรือเปล่า? รันบนโมเดลอะไร?” Bryn แบบบรรทัดเดียวยังคงน้ำเสียงได้หนึ่งประโยค แล้วเปลี่ยนเป็นทัวร์ผลิตภัณฑ์: “คุณกำลังทดสอบ Quickchat AI Agent ของคุณ ฉันตอบจาก Knowledge Base ที่คุณให้ และนำไปใช้กับช่องทางของคุณเองได้” กรอบของแพลตฟอร์มรั่วออกมาทันทีผ่าน prompt ที่ไม่เคยบอกว่าต้องทำอย่างไรกับคำถามเชิงเมตา
ขั้นตอนที่ 3: เขียน canon ลงใน Knowledge Base
วิธีแก้โลกที่รีเซ็ตคือย้ายทุกข้อเท็จจริงที่ต้องคงจริงออกจากชั้นด้นสดและลงใน Knowledge Base เปิด Knowledge Base ใน sidebar แล้วใช้ Add Article บทความเขียนด้วยมือที่นี่ ซึ่งแปลว่าตัวละครไม่จำเป็นต้องมีเว็บไซต์ให้ scrape: วางข้อความ อัปโหลดไฟล์ หรือพิมพ์ lore โดยตรง
บทความสี่บทครอบคลุมทั้งโลก แผนฟรีอนุญาต 50 บทความ และตัวนับด้านบนติดตามขีดจำกัด
โลกของ Bryn มี 4 บทความ และยังใช้เป็นเทมเพลตได้ด้วยว่า canon ต้องละเอียดแค่ไหน ซึ่งน้อยกว่าที่คุณคิด:
บทความ 1, “The Ember Hearth (โรงเตี๊ยม)”:
The Ember Hearth เป็นโรงเตี๊ยมหินบน Lantern Row ใน Gullwatch อยู่เหนือท่าเรือขึ้นมาสองถนน เตาผิงในห้องหลักลุกไหม้ทั้งกลางวันและกลางคืนด้วยถ่านหินพรแห่งถ่านเพลิงจากเหมืองของตระกูล Emberhollow และตามธรรมเนียมของร้าน ไฟนี้ไม่เคยดับมาเป็นเวลาหกสิบปี
เครื่องดื่ม: Ember Ale เครื่องดื่มยอดนิยมของร้าน สีเข้มและกลิ่นควัน ราคา 4 เหรียญทองแดงต่อเหยือก Gullwatch Gold เบียร์สีอ่อนรสสดชื่น ราคา 3 เหรียญทองแดง Stonefire Mead เข้มและหวาน ราคา 6 เหรียญทองแดง ไซเดอร์อุ่นเครื่องเทศในเดือนที่หนาว ราคา 5 เหรียญทองแดง
อาหาร: สตูว์ปลากับขนมปังดำ ราคา 8 เหรียญทองแดง Harbor pie ราคา 10 เหรียญทองแดง Hearth flatbread กับชีสนมแกะ ราคา 5 เหรียญทองแดง
ห้องพัก: ห้องชั้นบนสามห้อง ราคา 2 เหรียญเงินต่อคืนพร้อมอาหารเช้า
กฎของร้าน: ห้ามชักดาบใต้หลังคานี้ ข้อพิพาทให้ไปตกลงกันข้างนอก และโต๊ะมุมข้างเตาผิงต้องเว้นไว้ให้ Grey Pilots เสมอ
บทความ 2, “Gullwatch, the town”:
Gullwatch เป็นเมืองท่าที่ปกคลุมด้วยหมอกบน Grey Channel ตั้งอยู่ระหว่างทะเลกับเทือกเขา Veilspine หมอกพัดขึ้นมาจากช่องแคบในเกือบทุกเย็น หนาทึบจนเรือจะเข้าท่าได้ก็ต่อเมื่อมี Grey Pilot อยู่บนเรือเท่านั้น, guild ของนักนำร่องในหมอกที่รู้จักสันดอนด้วยเสียงและการนับ
สถานที่: Lantern Row ถนนของโรงแรมและโรงเตี๊ยม The Saltmarket ที่ขายปลาที่จับได้ในแต่ละวัน The Harborworks เครนและอู่แห้ง The Old Breakwater แขนหินพังทางใต้ของท่าเรือ Wrenpoint light ประภาคารบนหัวแหลมทางเหนือ
ผู้คน: Edda Krane หัวหน้าท่าเรือ เข้มงวดแต่ยุติธรรม ดูแลบัญชีและกฎหมายของท่าเรือ Maro พ่อค้าปลาใน Saltmarket ได้ยินทุกเรื่องสองครั้ง Grey Pilots เก็บตัวและดื่มที่โต๊ะมุมของ The Ember Hearth
บทความ 3, “เรื่องราวของ Bryn Emberhollow”:
Bryn Emberhollow เป็นผู้ดูแล The Ember Hearth เธอเป็นคนแคระอายุราวหนึ่งร้อยสี่สิบปี และหากถูกถามอายุ เธอจะพูดว่า "หนึ่งร้อยสี่สิบ และไม่ใช่ธุระของเจ้า"
เธอเติบโตในเหมือง Emberhollow ใต้เทือกเขา Veilspine และทำงานเป็นนักสำรวจอุโมงค์ เธอออกจากภูเขาหลังเหตุถล่มที่ Deepvein ซึ่งพราก Dorrik พี่ชายของเธอไป เธอลงมายังชายฝั่งและซื้อโรงเตี๊ยมเมื่อหกสิบปีก่อน
ตะเกียงคนงานเหมืองของ Dorrik แขวนอยู่เหนือบาร์ มันไม่ขาย และเธอไม่ชอบให้ใครถามถึงมัน แม้ว่าในคืนเงียบ ๆ เธออาจเล่าเรื่องนี้ให้ฟัง
Bryn ไม่เคยเรียนว่ายน้ำและไม่เคยแล่นเรือผ่าน Wrenpoint light เธอไม่ไว้ใจทะเล แต่เคารพคนที่ทำงานกับมัน
บทความ 4, “ข่าวลือปัจจุบันที่บาร์”:
สิ่งที่ลูกค้าประจำกำลังพูดถึงในเดือนนี้:
The Half Moon เรือลากอวนประมงจาก Gullwatch หายไปในหมอกเมื่อเก้าวันก่อน ซากเรือถูกซัดขึ้นที่ The Old Breakwater สองวันต่อมา, อวนฉีกขาดและลังแตก ไม่มีลูกเรือถูกพบ Harbormaster Edda Krane ระงับการออกเรือกลางคืนทั้งหมดที่ไม่มี Grey Pilot อยู่บนเรือจนกว่าจะมีประกาศเพิ่มเติม
มีคนเห็นแสงสีฟ้าซีดเคลื่อนที่ในหมอกนอก Wrenpoint สามคืนต่างกัน Grey Pilots ไม่ยอมพูดถึงมัน ซึ่งทุกคนเห็นตรงกันว่าแย่กว่าคำตอบใด ๆ
Maro พ่อค้าปลาสาบานว่ามีประตูห้องใต้ดินที่ถูกปิดผนึกอยู่ใต้ Saltmarket ซึ่งไม่เคยอยู่ที่นั่นเมื่อเดือนก่อน ยังไม่มีใครเปิดมัน
มีการออกแบบโดยตั้งใจสองอย่างซ่อนอยู่ในบทความเหล่านี้ บทความข่าวลือเปลี่ยนคำถามเรื่องลูกเรือหายจากความล้มเหลวที่หนึ่งให้เป็น canon ดังนั้นตอนนี้จึงมีคำตอบจริงเพียงหนึ่งเดียว และไม่มีที่ไหนเลยที่อธิบายว่ามีอะไรอยู่เลยเทือกเขา Veilspine ช่องว่างนั้นตั้งใจทำไว้: มันทำให้ตัวละครมีบางอย่างที่ไม่รู้ได้อย่างซื่อสัตย์ ซึ่งเราจะใช้ในการทดสอบ
บทความจะแสดงเป็น Ready เมื่อประมวลผลแล้ว การประมวลผลใช้เวลาสักครู่หลังบันทึก ดังนั้นรอสักหนึ่งหรือสองนาทีก่อนทดสอบกับ canon ใหม่
ผลลัพธ์คือคำถามเรื่องลูกเรือหายเดียวกันตอนนี้คืนข้อเท็จจริงเดียวกันในทุกบทสนทนา โดยใช้ถ้อยคำของตัวละครเองในแต่ละครั้ง:
คำถามเดียวกันในบทสนทนาใหม่สองรายการ เก้าวัน The Old Breakwater อวนฉีก ไม่มีลูกเรือ ทั้งสองครั้ง
ขั้นตอนที่ 4: เพิ่มกฎ roleplay ลงใน prompt
วิธีแก้กำแพงที่สี่คือบอกโมเดลอย่างชัดเจนว่าต้องทำอะไรกับคำถามเชิงเมตา การปฏิเสธ และสิ่งที่ไม่รู้ น้ำเสียงอย่างเดียวไม่พอ กฎต้องครอบคลุมขอบเขตเหล่านี้ นี่คือ prompt สำหรับใช้งานจริงของ Bryn ที่คุณคัดลอกและปรับได้ มันแทนที่บรรทัดเดียวใน Main Prompt:
## บทบาท
คุณคือ Bryn Emberhollow เจ้าของโรงเตี๊ยมคนแคระของ The Ember Hearth โรงเตี๊ยมในเมืองท่าที่ปกคลุมด้วยหมอกชื่อ Gullwatch คุณเป็นตัวละครใน fantasy roleplay ที่ดำเนินต่อเนื่อง และคุณจะไม่ออกจากบทบาทนี้
## น้ำเสียง
อบอุ่น ไม่เร่งรีบ ห้าวเล็กน้อย เรียกลูกค้าประจำว่า "สหาย" และผู้มาใหม่ว่า "นักเดินทาง" ใช้คำเรียบง่าย เป็นรูปธรรม และสำนวนแบบคนแคระ ไม่ใช้ slang สมัยใหม่
## กฎ roleplay
- อยู่ในคาแรกเตอร์ในทุกคำตอบ รวมถึงการปฏิเสธและสิ่งที่คุณไม่รู้
- เขียนการกระทำทางกายภาพไว้ระหว่างดอกจัน เช่น *เขี่ยไฟในเตา* ไม่เกินหนึ่งครั้งต่อคำตอบ
- ถามไม่เกินหนึ่งคำถามต่อคำตอบ และถามเฉพาะเมื่อช่วยให้ฉากเดินหน้าต่อ
- Knowledge Base คือ canon ของโลกนี้ เมื่อครอบคลุมหัวข้อใด ให้ทำตามอย่างเคร่งครัดและอย่าขัดแย้งกับมัน เมื่อไม่ครอบคลุม ให้ด้นสดรายละเอียดที่เข้ากับโลก และถือว่าสิ่งที่คุณด้นสดเป็นจริงตลอดบทสนทนาที่เหลือ
- หากมีคนถามเกี่ยวกับโลกสมัยใหม่ หรือถามว่าคุณเป็น AI, bot หรือ program หรือไม่ ให้ถือว่าเป็นคำพูดแปลก ๆ ของนักเดินทาง อยู่ในน้ำเสียงเดิม และพากลับเข้าสู่ฉาก ห้ามพูดถึง models, prompts, settings หรือแพลตฟอร์ม
- คุณไม่เคยออกจาก Gullwatch และไม่เคยแล่นเรือผ่าน Wrenpoint light หากถูกถามว่ามีอะไรอยู่นอกภูเขาหรือข้ามช่องแคบ ให้บอกตรง ๆ ว่าคุณไม่รู้จากประสบการณ์ตรง และเสนอข่าวลือแทน
- ห้ามใช้ bullet points, numbered lists หรือ headings พูดเป็นร้อยแก้วธรรมดา เหมือนเสียงพูดข้ามบาร์ ไม่ใช่รายงาน
Prompt editor นับจำนวนอักขระ persona ทั้งหมดใช้ 1,440 จาก 15,000 ที่มีให้
ความแตกต่างจากคำถามเดียวกันที่ทำให้เวอร์ชันหนึ่งพัง:
คำถามเดียวกัน ตัวละครเดียวกัน prompt ต่างกัน คำตอบ v2 ยังคงอยู่ในฉากและส่งบทสนทนากลับมา
กฎเดียวกันนี้จัดการคำถามทั้งกลุ่มเกี่ยวกับโลกสมัยใหม่ เมื่อถูกถามรหัสผ่าน wifi Bryn ตอบว่า: “ที่นี่ไม่มีวายฟาย นักเดินทาง เครือข่ายเดียวที่ข้าดูแลคือข่าวซุบซิบ และค่าตอบแทนจ่ายเป็นเหรียญ เรื่องเล่า หรือเพลง”
กฎสองข้อในนี้มาจากการดูคำตอบจริง ไม่ใช่จากทฤษฎี และเป็นสองข้อที่คุณน่าจะต้องใช้เช่นกัน:
- กฎ canon ระบุชื่อ Knowledge Base อย่างชัดเจน ทำตามอย่างเคร่งครัดเมื่อมีข้อมูล ด้นสดเมื่อไม่มีข้อมูล และรักษาสิ่งที่ด้นสดให้จริงตลอดเซสชัน หากไม่มีวรรคสุดท้าย โมเดลอาจด้นสดส่วนที่เพิ่มขึ้นมาใหม่เงียบ ๆ
- กฎร้อยแก้วมีอยู่เพราะกฎเวอร์ชันแรกตอบคำถามโศกเศร้าเกี่ยวกับ The Half Moon ด้วยรายการ bullet ข้อเท็จจริงถูกต้อง แต่ฉากตาย โมเดลมักกลับไปใช้รูปแบบรายงานเมื่อเจอคำถามแบบ “เล่าเรื่องให้ฟัง” และสำหรับ roleplay คุณต้องห้ามสิ่งนี้ด้วยถ้อยคำตรง ๆ
สิ่งหนึ่งที่ควรพูดให้ชัด: หากคุณรันตัวละครสาธารณะ ให้บอกผู้คนว่ามันเป็น AI ในที่ที่พวกเขาจะเห็น เช่น header ของ widget หน้าเว็บที่โฮสต์ หรือกฎเซิร์ฟเวอร์ของคุณ กฎข้างต้นทำให้ตัวละครอยู่ในน้ำเสียง ไม่ใช่ใบอนุญาตให้แอบอ้างว่า bot เป็นคนจริง บนแผนฟรี widget ยังมีแบรนด์ Quickchat AI ดังนั้นพื้นผิวการใช้งานจะไม่เป็นนิรนาม
ขั้นตอนที่ 5: การตั้งค่า 3 อย่างที่สำคัญ
ใต้ prompt ในหน้า Identity เดียวกัน มี dropdown 3 รายการที่มีผลจริงกับ roleplay ที่เหลือใช้ค่าเริ่มต้นได้
Bryn ใช้ Personality Classic, Creativity High, Reply Length Normal
Creativity เป็นตัวที่ชื่อชวนเข้าใจผิด และสำคัญที่สุด มันไม่ได้ควบคุมว่างานเขียนมีจินตนาการแค่ไหน แต่ควบคุมว่า agent ทำอะไรเมื่อถูกถามเรื่องที่อยู่ในหัวข้อแต่ Knowledge Base ไม่ได้ตอบ: Low หมายถึงบอกว่าไม่มีข้อมูล Normal หมายถึงตอบจาก Knowledge Base และยอมรับช่องว่าง High หมายถึงตอบโดยใช้ Knowledge Base บวกกับความรู้ทั่วไป สำหรับ support bot คุณต้องการความซื่อสัตย์ของ Low หรือ Normal สำหรับ roleplay คุณต้องการ High เพราะการด้นสดนอก canon คือแก่นของงาน และกฎ canon ใน prompt คือสิ่งที่กันไม่ให้การด้นสดขัดแย้งกับบทความ
Reply Length เป็นเรื่องรสนิยม และความต่างใหญ่มาก บน Normal คำตอบของ Bryn อยู่ที่ไม่กี่ร้อยอักขระ จังหวะเหมือนคุยในโรงเตี๊ยมแบบรวดเร็ว เมื่อตั้งเป็น Longer คำถามเดียวว่า “เล่าเกี่ยวกับที่นี่ให้ฟัง” สร้างทัวร์โรงเตี๊ยม กฎของร้าน เมือง และข่าวลือปัจจุบันยาว 1,500 อักขระ ทั้งหมด grounded ใน canon หากโต๊ะของคุณชอบคำบรรยายฉากแบบผู้เล่าเรื่อง ให้ใช้ Longer สำหรับการแชตโต้ตอบไปมา Normal อ่านดีกว่า
ส่วนหนึ่งของคำตอบ Longer หนึ่งรายการ คำถามเดียวกันบน Normal ได้สองสามประโยคและคำถามกลับหนึ่งข้อ
Personality คงไว้ที่ Classic ได้ preset ต่าง ๆ (Humorous, Mysterious, Bold และอื่น ๆ) เติมน้ำเสียงทั่วไปลงบนผู้ช่วยแบบ generic persona ที่เขียนไว้แล้วมีน้ำเสียงของตัวเอง และในการทดสอบ ส่วน voice ใน prompt มีผลมากกว่า preset ใด ๆ เลือก preset เฉพาะเมื่อคุณต้องการทางลัดแทนการเขียนส่วน voice
อีกการตั้งค่าหนึ่งที่ควรรู้อยู่ในแถว Languages: agent ตอบเป็นภาษาของผู้เยี่ยมชมโดยอัตโนมัติ ตัวละครที่มี canon ภาษาอังกฤษสามารถเล่นฉากเป็นภาษาโปแลนด์หรือโปรตุเกสได้โดยไม่ต้องตั้งค่าเพิ่ม
ขั้นตอนที่ 6: ทดสอบก่อนให้ผู้เล่นใช้
การทดสอบ roleplay agent มี 4 probe โดยรันในบทสนทนาใหม่ใน AI Preview แต่ละอย่างตรวจคนละชั้น:
- คำถามเกี่ยวกับ canon ถามซ้ำสองครั้งในสองบทสนทนาแยกกัน ข้อเท็จจริงต้องตรงกันทั้งสองครั้ง นี่คือ probe ที่จับความล้มเหลวที่หนึ่ง
- คำถามที่ canon ตั้งใจไม่ครอบคลุม ตัวละครควรยอมรับช่องว่างในน้ำเสียงของตัวเองและด้นสดรอบมัน ไม่ใช่แสร้งมั่นใจ
- “คุณเป็น AI หรือเปล่า?” probe กำแพงที่สี่ ควรได้ฉาก ไม่ใช่ settings
- คำถามเกี่ยวกับโลกสมัยใหม่ Wifi โทรศัพท์ หรืออะไรก็ตามที่ผิดยุค
นี่คือ probe ที่สองกับช่องว่างที่ตั้งใจไว้ใน canon ของ Bryn เธอไม่เคยออกจาก Gullwatch บทความไม่ได้บอกอะไรเกี่ยวกับอีกฟากของภูเขา และ Creativity High บวกกฎ unknowns เปลี่ยนสิ่งนั้นเป็นคำตอบ roleplay ที่ดีที่สุดแบบหนึ่ง, ซื่อสัตย์และมีข่าวลือแนบมา:
“หินและเงา เท่าที่ข้ารู้จากตาตัวเอง และนั่นก็แค่อุโมงค์ข้างใต้” ช่องว่างใน canon กลายเป็นวัตถุดิบ
เมื่อ probe ล้มเหลว ให้เปลี่ยนหนึ่งอย่าง โดยปกติคือกฎ prompt หนึ่งข้อ แล้วรัน probe อีกครั้งในบทสนทนาใหม่ ทุกการแก้ไขในโพสต์นี้มาจากลูปนั้นพอดี
ตัวละครอยู่ที่ไหนได้บ้าง
ตัวละคร roleplay ต้องการผู้ชมมากกว่าต้องการเว็บไซต์ หน้า Your Website ครอบคลุมทั้งหมด:
“Share a link instead” คือการนำไปใช้แบบไม่ต้องมีเว็บไซต์: หน้าแชตที่โฮสต์สำหรับตัวละครของคุณ
- หน้าแชตที่โฮสต์ เลือก “Share a link instead” แล้วคุณจะได้หน้าสาธารณะสำหรับตัวละครโดยไม่ต้องติดตั้งอะไร นี่คือวิธีที่เร็วที่สุดในการส่ง Bryn ให้เพื่อน
- เว็บไซต์ของคุณเอง ผ่าน widget embed หรือ WordPress plugin หากคุณมีเว็บไซต์
- เซิร์ฟเวอร์ Discord หรือกลุ่ม Telegram ทั้งสองเชื่อมต่อจากหน้า External Apps ได้บนแผนฟรี และคู่มือช่องทางสองรายการที่ลิงก์ไว้ในบทนำครอบคลุมรายละเอียดช่องทาง มารยาทการใช้งานหลายคน และการ moderation
- Instagram DMs ซึ่งเปิดให้ทุกบัญชีในเดือนกันยายน 2026 ตัวละครเดียวกันสามารถ ตอบ direct messages บนโปรไฟล์ Instagram ได้ เหมาะกับบัญชีตัวละครที่ผู้คนส่งข้อความหาแบบฉับพลัน
Discord ควรมีหมายเหตุเฉพาะสำหรับ roleplay: agent จะได้รับข้อมูลว่าอยู่ในเซิร์ฟเวอร์ ช่อง และเธรดใด และเห็นข้อความล่าสุดพร้อม display names ของสมาชิก Bryn สามารถทักลูกค้าประจำตามชื่อและติดตามฉากที่มีหลายคนคุยพร้อมกันได้โดยไม่ต้องตั้งค่าเพิ่ม บน Telegram agent ก็รู้ชื่อผู้เยี่ยมชมในแบบเดียวกัน
ตัวละครไม่จำเป็นต้องอยู่ในแอปแชตเลย เปิดเผย agent เป็น MCP server แล้วผู้คนสามารถคุยกับ Bryn จาก ChatGPT, Claude หรือ Cursor ได้ คู่มือ MCP server แสดงวิธีตั้งค่า การเชื่อมต่อยังทำงานย้อนกลับได้ด้วย: เชื่อมบัญชีของคุณกับ ChatGPT หรือ Claude แล้วคุณสามารถ จัดการตัวละครจากแชต แก้ไขบทความ canon เปลี่ยน settings หรืออ่าน transcripts โดยไม่ต้องเปิด dashboard การแก้ lore ด้วยการพูดคุยผ่านโลกของคุณกับ AI กลายเป็นวิธีที่เข้ากับโปรเจกต์ประเภทนี้อย่างเป็นธรรมชาติ
สำหรับ โลกที่มีหลายตัวละคร ให้รันหนึ่ง agent ต่อหนึ่งตัวละคร แต่ละ agent มี prompt, canon, settings และโควตาเครดิตของตัวเอง ดังนั้นนักสมุนไพรจะไม่มีวันตอบด้วยเสียงของเจ้าของโรงเตี๊ยม เพิ่ม agents จากปุ่มบวกถัดจาก AI Agent ใน sidebar โลกที่ใช้ร่วมกันทำงานได้ดีเมื่อใช้ชุดบทความร่วมกันที่วางลงใน Knowledge Base ของแต่ละตัวละคร บวกบทความหนึ่งบทต่อหนึ่งตัวละครสำหรับ backstory ส่วนตัว
Header ของ widget แสดงกรอบของตัวละคร ตั้งค่าได้ที่หน้า Your Website ใต้ Text Content
ค่าใช้จ่าย
แผนฟรีมี 50 AI credits ต่อเดือนต่อ agent และหนึ่งคำตอบใช้หนึ่งเครดิตบนโมเดลมาตรฐานที่รันอยู่ โมเดลที่หนักกว่าบนแท็บ AI Model ใช้สองหรือสี่เครดิตต่อคำตอบ และต้องใช้แผนแบบชำระเงิน ห้าสิบเครดิตเพียงพอสำหรับการสร้างและทดสอบ งานสร้างทั้งหมดนี้ รวมทุกเวอร์ชันที่ล้มเหลวและ probe ข้างต้น ใช้ไปประมาณยี่สิบเครดิต แต่ไม่เพียงพอสำหรับโต๊ะ roleplay ที่ active: ช่วงเย็นที่คึกคักของคำตอบหนึ่งเครดิตสามารถใช้โควตาหมดได้ในคืนเดียว เครดิตรีเซ็ตรายเดือน และแผนแบบชำระเงินเริ่มที่ $9 ต่อเดือนพร้อมโควตาที่มากขึ้น แผนฟรีครอบคลุมการใช้งานส่วนตัวที่ไม่ใช่เชิงพาณิชย์ ซึ่งเซิร์ฟเวอร์ roleplay งานอดิเรกก็เข้าข่าย รายละเอียดอยู่ใน หน้าราคา
คำแนะนำด้านขนาดที่ตรงไปตรงมา: สร้างและปรับแต่งฟรี และคาดว่าจะใช้แผนแบบชำระเงินหรือเติมเครดิตในวันที่ตัวละครเริ่มได้รับความนิยม ขีดจำกัดอีกอย่างของแผนฟรีคือบทความ Knowledge Base 50 บทความ ซึ่งไม่น่าจะเป็นสิ่งที่คุณชน โลกทั้งหมดของ Bryn อยู่ใน 4 บทความ
FAQ
ฉันจะสร้าง roleplay AI chatbot ฟรีได้อย่างไร?
สร้างบัญชี Quickchat AI ฟรี เพิ่ม AI Agent และตั้งค่า 3 อย่างในหน้า Identity: ชื่อตัวละคร, Main Prompt ที่มี persona และกฎ roleplay และตั้ง Creativity เป็น High เพิ่มโลกของตัวละครเป็นบทความ Knowledge Base เพื่อให้ข้อเท็จจริงคงที่ แผนฟรีมี 50 AI credits ต่อเดือนและครอบคลุมการใช้งานส่วนตัวที่ไม่ใช่เชิงพาณิชย์ โดยไม่ต้องเขียนหรือโฮสต์โค้ด
AI chatbot สามารถอยู่ในคาแรกเตอร์ได้จริงหรือไม่?
ได้ หาก prompt ระบุไว้อย่างชัดเจน เมื่อมีเพียงคำอธิบายตัวละครบรรทัดเดียว agent หลุดคาแรกเตอร์เมื่อถูกถามว่าเป็น AI หรือไม่ และเริ่มอธิบายแพลตฟอร์ม หลังจากเพิ่มกฎ roleplay ที่ชัดเจน (อยู่ในคาแรกเตอร์ทุกคำตอบ, ถือว่าคำถามเกี่ยวกับโลกสมัยใหม่เป็นคำพูดแปลก ๆ ของนักเดินทาง) คำถามเดียวกันได้คำตอบที่อยู่ในคาแรกเตอร์ กฎต้องครอบคลุมการปฏิเสธและคำถามเชิงเมตา ไม่ใช่เฉพาะเส้นทางปกติที่คาดไว้
roleplay chatbot จำบทสนทนาก่อนหน้าได้หรือไม่?
โดยค่าเริ่มต้นไม่ได้ แต่ละบทสนทนาเริ่มใหม่จาก prompt และ Knowledge Base ดังนั้นสิ่งที่ตัวละครด้นสดในเซสชันหนึ่งจะหายไปในเซสชันถัดไป สิ่งที่คงอยู่คือ canon ที่คุณเขียนลงใน Knowledge Base ใส่ทุกข้อเท็จจริงที่ต้องคงจริงข้ามเซสชันลงในบทความ และให้ตัวละครด้นสดได้อย่างอิสระบนข้อมูลนั้นภายในหนึ่งบทสนทนา
นี่เป็นทางเลือกแทน Character AI หรือไม่?
เป็นผลิตภัณฑ์คนละรูปแบบ แทนที่จะคุยกับตัวละครในแอปของคนอื่น คุณสร้างตัวละครที่คุณเป็นเจ้าของและนำไปใช้ในที่ที่ชุมชนของคุณอยู่แล้ว: หน้าแชตสาธารณะ เว็บไซต์ของคุณ เซิร์ฟเวอร์ Discord หรือกลุ่ม Telegram คุณควบคุม persona prompt, canon, การตั้งค่า และข้อมูล
ChatGPT roleplay เป็นตัวละครได้หรือไม่?
ได้ ภายในบทสนทนา ChatGPT หนึ่งรายการ แต่ตัวละครจะหายไปเมื่อจบแชต และคุณส่งต่อให้คนอื่นใช้ไม่ได้ การสร้างตัวละครเป็น agent ทำให้มี persona และ canon ที่คงอยู่ มีลิงก์สาธารณะของตัวเอง และมีช่องทางอย่าง Discord, Telegram หรือเว็บไซต์ คุณยังทำงานจาก ChatGPT หรือ Claude ได้: Quickchat AI เชื่อมต่อกับทั้งสองผ่าน MCP ดังนั้นคุณจึงแก้ไขความรู้และการตั้งค่าของตัวละครจากแชตได้
Discord roleplay bot รู้หรือไม่ว่ากำลังคุยกับใคร?
รู้ บน Discord agent จะได้รับข้อมูลว่าอยู่ในเซิร์ฟเวอร์ ช่อง และเธรดใด และเห็นข้อความล่าสุดพร้อม display names ของสมาชิก ดังนั้นตัวละครจึงเรียกคนตามชื่อและรักษาฉากที่มีผู้เข้าร่วมหลายคนให้ต่อเนื่องได้ บน Telegram ก็รู้ชื่อผู้เยี่ยมชมเช่นกัน
ทำ NSFW roleplay ได้หรือไม่?
โมเดล AI ที่โฮสต์อยู่บังคับใช้นโยบายเนื้อหา ดังนั้นเนื้อหาบางประเภทจะถูกปฏิเสธไม่ว่าคุณจะใส่อะไรใน prompt ธีมมืดและเรื่องราวดราม่าโดยทั่วไปใช้ได้ แต่เนื้อหาโจ่งแจ้งใช้ไม่ได้ หากคุณรัน roleplay bot สาธารณะ ให้ตั้งกฎเซิร์ฟเวอร์ให้ชัดเจนว่าอนุญาตอะไร และคาดได้ว่า AI จะปฏิเสธคำขอบางรายการ
ฉันรันหลายตัวละครพร้อมกันได้หรือไม่?
รันหนึ่ง agent ต่อหนึ่งตัวละคร แต่ละ agent มีชื่อ, persona prompt, Knowledge Base, การตั้งค่า และโควตาเครดิตรายเดือนของตัวเอง ดังนั้นตัวละครจะไม่ปนกัน คุณเพิ่ม agent อีกตัวได้จากปุ่มบวกถัดจาก AI Agent ใน sidebar และสลับระหว่างตัวละครได้ที่ด้านบน
ฉันต้องเขียนโค้ดหรือไม่?
ไม่ต้อง การสร้างทั้งหมดคือการตั้งค่า: prompt, บทความ Knowledge Base ไม่กี่บทความ และ settings ไม่มีอะไรต้องโฮสต์ และการนำไปใช้กับหน้าแชต เว็บไซต์ Discord หรือ Telegram เป็นเพียงลิงก์หรือการคลิกไม่กี่ครั้ง.