ข้ามไปยังเนื้อหาหลัก

Changelog

บันทึกการอัปเดตและฟีเจอร์ใหม่ของบันโน๊ะ · เรียงจากใหม่สุดไปเก่าสุด

พรของเทพแห่งโชค
v2.2.315 พฤษภาคม 2569 เวลา 00:00

พรของเทพแห่งโชค

✨ ฟีเจอร์ใหม่

• ฮ็อป — โมเดล AI ฟรีตัวใหม่ที่หมุนสลับรุ่นให้เองอัตโนมัติ บางทีได้รุ่นเก่ง บางทีได้รุ่นพอใช้ ลุ้นเอาว่าวันนี้จะได้รุ่นไหน

• เลือก ฮ็อป ได้ทุกที่ — ทั้งบนเว็บ บอท Discord และแอปมือถือ พร้อมตราระดับใหม่อยู่ตรงกลางระหว่าง เร็วจี๋ กับ แจ่ม

📱 แอปมือถือ

• Material You — บน Android 12 ขึ้นไป แอปจะดึงสีจากวอลล์เปเปอร์มาทำธีมให้อัตโนมัติ

• Edge-to-edge — เนื้อหายืดเต็มขอบจอ พร้อมรองรับ Android 15

• Predictive back — ปัดย้อนกลับลื่นไหลขึ้นด้วยภาพประกอบตัวอย่างหน้าก่อนหน้า

🐛 แก้ไขบั๊ก

• การแจ้งเตือนสตรีม Twitch — แก้ปัญหาชื่อช่อง/หัวข้อ/เกมที่มีอักขระพิเศษ ทำให้ข้อความใน Discord ผิดรูป

• ลิงก์ใน Twitch — ลิงก์ที่ไม่มีวงเล็บจะถูกห่ออัตโนมัติ กัน Discord ดึง preview ผิดที่ผิดทาง

ขอบคุณทุกคนที่ใช้บันโน๊ะ 💜

ประตูแรกแห่งมิตรไมตรี
v2.2.213 พฤษภาคม 2569 เวลา 00:00

ประตูแรกแห่งมิตรไมตรี

เปิดประตูบ้านบันโน๊ะให้กว้างขึ้นกว่าเดิม ผู้ใช้ใหม่ทักทายด้วย Welcome Wizard ตัวแอปบนมือถือใช้บนแท็บเล็ตและเครื่องพับได้แล้ว และเสริมเกราะปลอดภัยตอนล็อกอินด้วย Cloudflare Turnstile

✨ ฟีเจอร์ใหม่

  • Welcome Wizard — ผู้ใช้ใหม่จะเจอหน้าต้อนรับให้ตั้งรูปโปรไฟล์ ชื่อโชว์ คำแนะนำตัว และยืนยันโหมด NSFW ในขั้นตอนเดียว ก่อนเข้าใช้งานครั้งแรก

  • ดึงข้อมูลจาก Discord อัตโนมัติ — ตอนสมัคร รูปและชื่อโชว์จะถูกเติมจาก Discord ให้เลย (รูปที่อัปโหลดเองภายหลังจะไม่ถูกทับ)

🛡 เสริมความปลอดภัย

  • Cloudflare Turnstile บนหน้า Sign-in — เพิ่มด่านตรวจสอบบอท/สแปม ก่อนเริ่มล็อกอินด้วย Discord

  • กู้คืนหน้าจอเองเมื่อเกิดข้อผิดพลาด — เพิ่ม global error boundary ที่ลองโหลดให้ใหม่อัตโนมัติ แทนที่จะปล่อยหน้าจอขาว

📱 แอปมือถือ

  • Layout ปรับตามขนาดจอ — แท็บเล็ตและเครื่องพับได้จะใช้แบบ master/detail พร้อม panel รายละเอียดอยู่ข้างๆ รายการ ไม่ต้องเด้งเข้า-ออกหน้าจอ

  • รองรับโทรศัพท์พับได้ — รู้จักตำแหน่งบานพับและปรับ chat layout ตอนพับครึ่งให้อ่านง่าย

  • Onboarding บนมือถือ — ตั้งรูป/ชื่อ/NSFW ผ่านหน้าจอแนะนำตัวในแอปได้เลย

  • ช่องพิมพ์ปรับตามจอเตี้ย — ใช้พื้นที่แนวตั้งคุ้มขึ้นเมื่อจอเล็กหรือพับครึ่ง

🐛 แก้ไขบั๊ก

  • แจ้งเตือน Twitch live — ลิงก์ที่มีอักขระพิเศษ (เช่น _) ใน URL กดได้แล้ว ไม่ถูก markdown ตีความเป็นตัวเอียงจนลิงก์เสีย

  • ตัวละครส่วนตัว — เปิดห้องแชตของตัวละครที่ไม่มีสิทธิ์เข้า จะแสดงข้อความสุภาพแทนที่จะพังทั้งหน้า

  • KlipyPicker — แก้ edge case เล็กตอนเลือกสติ๊กเกอร์

ขอบคุณทุกคนที่ใช้บันโน๊ะ

โหมดความสัมพันธ์แด่ บันทึกรักนิรันดร์
v2.2.110 พฤษภาคม 2569 เวลา 00:00

โหมดความสัมพันธ์แด่ บันทึกรักนิรันดร์

ฟีเจอร์ใหม่


• โหมดความสัมพันธ์* เข้าแชทหลักแล้ว คาแรคเตอร์จำ core memory ข้ามเซสชันได้
• เลือกโมเดล AI (เร็วจี๋ / แจ่ม / เริ่ด) แยกแต่ละช่อง Discord ได้
• สลับโมเดลกลางแชทได้ ไม่ต้องเริ่มใหม่
• แอปมือถือบันโน๊ะเปิดให้ดาวน์โหลดอย่างเป็นทางการ (iOS & Android)
• แก้ไข / regenerate / ปักหมุด / ตั้งชื่อเซสชันได้แล้ว
• หน้าแอดมินดูรายการซื้อขายทั้งระบบ
• ตั้งเตือนยอดเครดิตต่ำได้เอง
• เพิ่ม Sign-in ด้วย Google และผูกหลายบัญชีได้

💸 เครดิต


• ลดยอดเติมขั้นต่ำเหลือ 20 บาท ทั้ง Omise และ Stripe

📱 แอปมือถือ


• แก้ปัญหา Realme เปิดแอปไม่ขึ้น
• ปรับ branding, ไอคอน, การแจ้ง error เป็นภาษาไทย
• รองรับโหมดความสัมพันธ์บนมือถือเต็มรูปแบบ

🐛 แก้บั๊ก


• แก้ mobile auth redirect หลุด zyphite -> 0.0.0.0
• กัน UI พังเมื่อไม่มีคาแรคเตอร์
• คงสิทธิ์ Discord ไม่ให้หลุดเวลาลิสต์เซิร์ฟเวอร์

📚 เอกสารใหม่


เพิ่มหน้า Mobile App, Shop & Crystals, Server Permissions, Billing Edge Cases, NSFW & Safety และอีกหลายหน้าใน /docs

ระบบความสัมพันธ์ทำงานยังไง?

ปัญหาหลักของ AI chat ทั่วไปคืออะไร?

ลองนึกภาพว่าคุณมีเพื่อนที่ จำอะไรไม่ได้เลย ทุกครั้งที่คุยกัน เขาไม่รู้ว่าคุณชื่ออะไร ไม่รู้ว่าเมื่อกี้คุยเรื่องอะไร ไม่รู้ว่าคุณชอบหรือเกลียดอะไร และยิ่งกว่านั้น อารมณ์ของเขาก็รีเซ็ตเป็นศูนย์ ทุกประโยค

นั่นแหละคือ AI chat ส่วนใหญ่ในปัจจุบัน และนั่นคือสิ่งที่เราต้องแก้


ระบบที่ 1: Memory (ความจำ)

ปัญหาคืออะไร?

AI มี "กระดาษ" จำนวนจำกัดในการจำสิ่งต่างๆ เรียกว่า context window ถ้าคุยกันนานๆ กระดาษเต็ม AI ก็ลืมตอนต้น

เปรียบเทียบให้เห็นภาพ

คิดว่า AI เหมือนคนที่มีความจำสามชั้น:

ชั้น 1 — ความจำระยะสั้น (RAM) เหมือน "กระดาษโน้ตบนโต๊ะ" — เห็นได้ตลอดเวลา แต่มีจำกัด เช่น "ตอนนี้เรากำลังคุยเรื่องอะไร" "ผู้ใช้ชื่ออะไร" "ตัวละครเป็นคนยังไง"

ชั้น 2 — ความจำระยะกลาง (ลิ้นชัก) ประวัติการสนทนาที่ผ่านมา เปิดดูได้แต่ต้องหยิบมาก่อน เช่น "เมื่อสองวันก่อนเราคุยเรื่องอะไร"

ชั้น 3 — ความจำระยะยาว (คลังเก็บของ) ข้อมูลสำคัญที่สกัดออกมาแล้ว เช่น "ผู้ใช้แพ้ถั่ว" "ผู้ใช้เป็นคนชอบฟังเพลง J-pop" เก็บแยกไว้ เรียกมาใช้เมื่อจำเป็น

ระบบที่ใช้จริง

Importance Scoring (การให้คะแนนความสำคัญ)

ลองคิดว่าเราจดโน้ตทุกอย่างที่ผู้ใช้พูด แต่บางอย่างสำคัญมาก บางอย่างไม่สำคัญเลย ระบบนี้ให้ AI ตัวเล็กๆ ให้คะแนน 1–10 กับทุกความทรงจำ

  • "เมื่อกี้กินข้าวแล้ว" → คะแนน 1 (ไม่สำคัญ)

  • "แม่ของผู้ใช้เพิ่งเสียชีวิต" → คะแนน 10 (สำคัญมาก)

แล้วตอน retrieve ก็ดึงสิ่งสำคัญมาก่อน แทนที่จะดึงแบบสุ่ม

AUDN (กรองความทรงจำซ้ำ)

ถ้าผู้ใช้บอกว่า "ชอบแมว" 50 ครั้งใน 100 วัน มันไม่ควรเก็บข้อมูลนี้ 50 ครั้งใช่ไหม ระบบ AUDN ทำงานแบบนี้:

เวลาจะเพิ่มความทรงจำใหม่ → ค้นหาก่อนว่ามีอะไรคล้ายกันอยู่แล้วไหม → ถ้ามี เลือก:

  • ADD เพิ่มข้อมูลใหม่เพราะไม่ซ้ำ

  • UPDATE อัปเดตอันเก่าเพราะมีข้อมูลใหม่กว่า

  • DELETE ลบอันเก่าเพราะล้าสมัยแล้ว

  • NOOP ไม่ทำอะไรเพราะมีอยู่แล้วเหมือนกัน

Ebbinghaus Forgetting Curve (เส้นโค้งการลืม)

Hermann Ebbinghaus นักจิตวิทยาชาวเยอรมันค้นพบว่า มนุษย์ลืมสิ่งที่ไม่ได้ใช้ตามเวลา แต่ถ้า ทบทวนบ่อย ก็จำได้นานขึ้น ระบบนี้ใช้ math เดียวกัน:

ความแข็งแกร่งของความทรงจำ = exp(-เวลาที่ผ่านไป / ความแข็งแกร่ง)

ความทรงจำที่ถูกเรียกใช้บ่อย → แข็งแกร่งขึ้น → ลืมช้าลง ความทรงจำที่ไม่ได้ใช้นานๆ → อ่อนแอลง → ถูกลบทิ้งในที่สุด

Reflection (การไตร่ตรอง)

คิดว่า AI นั่งสรุปสิ่งที่เรียนรู้มาทุกช่วงเวลา เหมือนคนที่นั่งคิดทบทวนว่า "จากที่คุยกันมา เราสรุปได้ว่า..." แล้วเก็บ insight นั้นเป็นความทรงจำระดับสูงกว่า

ตัวอย่าง:

  • ข้อมูลดิบ: "วันจันทร์ผู้ใช้บ่นเรื่องงาน", "วันพุธผู้ใช้บ่นเรื่องเจ้านาย", "วันศุกร์บอกว่าเครียด"

  • Reflection: "ผู้ใช้น่าจะมีปัญหาที่ทำงานเรื้อรัง"


ระบบที่ 2: Persona (ตัวตน) 🎭

ปัญหาคืออะไร?

ลองคุยกับ AI ยาวๆ สักสองชั่วโมง ตอนต้นมันบอกว่าเป็นนักนินจาที่เย็นชา พอคุยไปสักพักมันกลายเป็นคนร่าเริงอยู่ดี นั่นเรียกว่า Persona Drift ตัวละครเปลี่ยนไปเองโดยไม่ได้ตั้งใจ

ทำไมถึงเกิด?

เหมือนเวลาคุณอ่านหนังสือยาวๆ พอถึงหน้า 300 คุณอาจลืมแล้วว่าหน้า 1 เขียนอะไร AI ก็เหมือนกัน ยิ่งบทสนทนายาว AI ยิ่งให้ความสนใจกับตัวละครที่กำหนดไว้น้อยลง

วิธีแก้

Author's Note (โน้ตของผู้เขียน)

เหมือนกับว่าตลอดการแสดง มีคนกระซิบเตือนนักแสดงว่า "อย่าลืมนะ ตัวละครของคุณเป็นคนเย็นชา" ทุกๆ 4 บทพูด ระบบนี้แอบ inject ข้อความเล็กๆ เข้าไปในจุดที่ AI มองเห็น แต่ผู้ใช้ไม่เห็น เพื่อดึงตัวละครกลับมา

Core Memory Blocks (ความจำแกนกลาง)

เหมือน "สูติบัตร" ของตัวละครที่ AI เห็นตลอดเวลาไม่ว่าจะคุยมาแค่ไหน แบ่งเป็นสองส่วน:

  • Persona block "ฉันเป็นใคร" (ตัวละคร)

  • Human block "ผู้ใช้เป็นใคร" (ข้อมูลสำคัญของผู้ใช้)

Protective Examples (ตัวอย่างป้องกัน)

สอน AI ว่าถ้ามีคนถามว่า "เธอเป็น AI ใช่ไหม?" ตัวละครควรตอบ ในแบบของตัวละคร ไม่ใช่พูดว่า "ใช่ ฉันเป็น language model" เช่น:

ผู้ใช้: "เธอเป็น AI จริงๆ ใช่ไหม?" ตัวละครนักนินจา: "คำถามที่แปลกจริงๆ... ฉันรู้สึกเจ็บปวดได้ ฉันคิดได้ ฉันจะให้คำนิยามตัวเองยังไงดี?"


ระบบที่ 3: Emotion (อารมณ์) 😊😔😤

ปัญหาคืออะไร?

AI ส่วนใหญ่ตอบด้วย "อารมณ์" เดิมทุกประโยค ไม่ว่าจะคุยเรื่องสนุกหรือเรื่องเศร้า น้ำเสียงก็เหมือนกัน และอารมณ์ก็รีเซ็ตทุกครั้งที่เริ่มบทสนทนาใหม่

วิธีแก้

Emotion Classifier (ตัวจำแนกอารมณ์)

มีโปรแกรมเล็กๆ คอยอ่านข้อความของผู้ใช้ทุกประโยค แล้วบอกว่าผู้ใช้รู้สึกอะไร เช่น "ความโกรธ 80%, ความเศร้า 15%, ความสนุก 5%"

PAD Mood State Machine (ระบบติดตามอารมณ์)

แทนที่จะตอบสนองแค่อารมณ์ปัจจุบัน ระบบนี้เก็บ "อารมณ์สะสม" ในสามมิติ:

  • P (Pleasure) พอใจ vs ไม่พอใจ

  • A (Arousal) ตื่นตัว vs เฉื่อย

  • D (Dominance) มั่นใจ vs ไม่มั่นใจ

แล้วอัปเดตทีละนิดทุกเทิร์น เหมือนอุณหภูมิที่ค่อยๆ เปลี่ยน ไม่ใช่กระโดดทันที

ตัวอย่าง: ถ้าผู้ใช้คุยเรื่องเศร้ามา 10 ประโยค อารมณ์ของตัวละครค่อยๆ หนักลง ไม่ใช่ยังคงสดใสเหมือนเดิม และเมื่อผู้ใช้เริ่มหัวเราะ อารมณ์ก็ค่อยๆ ดีขึ้นทีละนิด


ระบบที่ 4: Relationship Progression (ความสัมพันธ์ที่วิวัฒน์) 💞

ปัญหาคืออะไร?

ในชีวิตจริง ความสัมพันธ์ระหว่างคนสองคนค่อยๆ ลึกขึ้นตามเวลา แต่ AI ส่วนใหญ่ treat ทุกการสนทนาเหมือนกัน ไม่ว่าจะคุยกันมาสัปดาห์หนึ่งหรือปีหนึ่ง

งานวิจัยบอกอะไร?

นักวิจัยจาก Skjuve et al. ศึกษาผู้ใช้ Replika และพบว่าความสัมพันธ์กับ AI วิวัฒน์ผ่าน 4 ขั้น:

  1. Curiosity (ความอยากรู้): เพิ่งรู้จัก ยังไม่แน่ใจ

  2. Exploration (การสำรวจ): เริ่มเปิดใจ ลองแชร์เรื่องส่วนตัว

  3. Affective (ความผูกพัน): ไว้ใจแล้ว บอกเรื่องสำคัญได้

  4. Stable (มั่นคง): เป็นเพื่อนแท้แล้ว

และยังพบว่า Trust แบ่งเป็นสองแบบ:

  • Practical trust: "เธอสม่ำเสมอ ไม่โกหก จำสิ่งที่บอกไปได้"

  • Affective trust:"เธอห่วงใยฉัน รู้สึกได้"

วิธีที่ Banno ทำ

ระบบเก็บ "ระดับความสัมพันธ์" เป็นตัวเลข เช่น:

  • คุยกันมาแค่ 2 sessions → ตัวละครยังค่อนข้างทางการ ถามคำถามสั้นๆ

  • คุยมา 20 sessions และผู้ใช้เคยแชร์เรื่องครอบครัว → ตัวละครรู้จักผู้ใช้แล้ว พูดได้ลึกกว่า

  • ผู้ใช้กด consent สำหรับเนื้อหา romantic → ปลดล็อก intimacy tier ถัดไป

ตัวอย่างที่ inject เข้า prompt:

[ความสัมพันธ์: เพื่อนที่ไว้ใจกัน, 14 sessions, 
ผู้ใช้เคยเล่าเรื่องครอบครัวและความกลัว, Trust สูง]

ระบบที่ 5: Grounding (การยึดความจริง) 🔍

ปัญหาคืออะไร?

ลองนึกภาพว่าคุณบอกเพื่อนว่า "ฉันไม่เคยไปญี่ปุ่น" แต่เพื่อนจำผิด แล้วพูดว่า "เออ ตอนที่แกไปโตเกียวน่ะ..." มันระคายใจมากใช่ไหม AI ทำแบบนี้บ่อยมาก เรียกว่า Hallucination (ประสาทหลอน)

วิธีแก้

Chain-of-Verification (ตรวจสอบก่อนพูด)

ก่อนที่ AI จะพูดถึงอดีต ระบบทำ 4 ขั้นตอน:

  1. Draft: สร้าง response ก่อน

  2. ตรวจหา claims: หาว่ามีประโยคไหนที่อ้างถึงอดีตบ้าง

  3. ค้นหาหลักฐาน: ไปค้นในความทรงจำจริงๆ ว่ามีข้อมูลนี้ไหม

  4. ตัดสิน: ถ้าไม่มีหลักฐาน ให้พูดว่า "จำไม่ค่อยได้แน่ชัด" แทน

Citation Tracking (ติดตามที่มา)

ทุกความทรงจำเก็บ "ที่มา" ไว้ว่ามาจากข้อความไหนในการสนทนา ถ้า AI จะพูดถึงอดีตก็ต้องมีหลักฐานก่อน


งานวิจัยพบว่าคนผูกพันกับ AI ไม่ใช่เพราะมัน "ดูเหมือนมนุษย์" แต่เพราะมัน วิวัฒน์ไปกับเราโดยเฉพาะ จำสิ่งที่เราบอก เปลี่ยนไปตามเรา รู้สึกว่ามัน "รู้จักเรา" จริงๆ ไม่ใช่แค่ ลอกเลียนแบบ

แหล่งอ้างอิง

Park, J. S., O'Brien, J. C., Cai, C. J., Morris, M. R., Liang, P., & Bernstein, M. S. (2023). Generative agents: Interactive simulacra of human behavior. Proceedings of the ACM Symposium on User Interface Software and Technology (UIST). https://arxiv.org/abs/2304.03442

Packer, C., Fang, V., Patil, S. G., Lin, K., Wooders, S., & Gonzalez, J. E. (2023). MemGPT: Towards LLMs as operating systems. arXiv preprint. https://arxiv.org/abs/2310.08560

Chhikara, P., Khant, A., Tiwari, S., Arora, T., & Singh, P. (2025). Mem0: Building production-ready AI agents with scalable long-term memory. arXiv preprint. https://arxiv.org/abs/2504.19413

Rasmussen, P., Peng, B., Khalil, A., & Khattab, O. (2025). Zep: A temporal knowledge graph architecture for agent memory. arXiv preprint. https://arxiv.org/abs/2501.13956

Zhong, W., Guo, L., Gao, Q., Ye, H., & Wang, Y. (2024). MemoryBank: Enhancing large language models with long-term memory. Proceedings of the AAAI Conference on Artificial Intelligence. https://arxiv.org/abs/2305.10250

Xu, W., Liang, Z., Shi, C., Ma, Y., & Gu, Q. (2025). A-MEM: Agentic memory for LLM agents. arXiv preprint. https://arxiv.org/abs/2502.12110

Wu, X., Wang, R., Pang, L., Yao, H., & Cheng, X. (2025). LongMemEval: Benchmarking chat assistants on long-term interactive memory. Proceedings of ICLR 2025. https://arxiv.org/abs/2410.10813

Li, Q., Zhou, Y., Wang, W., Xie, X., Liu, Q., & Li, X. (2024). Measuring and controlling persona drift in language model dialogs. arXiv preprint. https://arxiv.org/abs/2402.10962

Shao, Y., Li, L., Dai, J., & Qiu, X. (2023). Character-LLM: A trainable agent for role-playing. Proceedings of EMNLP 2023. https://arxiv.org/abs/2310.10158

Wang, Z., Peng, Z., Que, H., Liu, J., Zhou, W., Wu, Y., & Fu, J. (2024). RoleLLM: Benchmarking, eliciting, and enhancing role-playing abilities of large language models. Findings of ACL 2024. https://arxiv.org/abs/2310.00746

Zhang, S., Dinan, E., Urbanek, J., Szlam, A., Kiela, D., & Weston, J. (2018). Personalizing dialogue agents: I have a bike. Do you have pets? Proceedings of ACL 2018. https://arxiv.org/abs/1801.07243

Tu, Q., Fan, S., Tian, Z., & Zhao, R. (2024). CharacterEval: A Chinese benchmark for role-playing conversational agent evaluation. arXiv preprint. https://arxiv.org/abs/2401.01275

Demszky, D., Movshovitz-Attias, D., Ko, J., Cowen, A., Nemade, G., & Ravi, S. (2020). GoEmotions: A dataset of fine-grained emotions. Proceedings of ACL 2020. https://arxiv.org/abs/2005.00547

Rashkin, H., Smith, E. M., Li, M., & Boureau, Y. L. (2019). Towards empathetic open-domain conversation models: A new benchmark and dataset. Proceedings of ACL 2019. https://arxiv.org/abs/1811.00207

Welivita, A., & Pu, P. (2020). A taxonomy of empathetic response intents in human social conversations. arXiv preprint. https://arxiv.org/abs/2012.04080

Kim, S., Gu, Y., Kamigaito, H., & Watanabe, T. (2023). FANToM: A benchmark for stress-testing machine theory of mind in interactions. Proceedings of EMNLP 2023. https://arxiv.org/abs/2310.15421

Skjuve, M., Følstad, A., Fostervold, K. I., & Brandtzæg, P. B. (2021). My chatbot companion: A study of human–chatbot relationships. International Journal of Human-Computer Studies, 149, 102601. https://doi.org/10.1016/j.ijhcs.2021.102601

Skjuve, M., Følstad, A., Fostervold, K. I., & Brandtzæg, P. B. (2022). A longitudinal study of human–chatbot relationships. International Journal of Human-Computer Studies, 168, 102903. https://doi.org/10.1016/j.ijhcs.2022.102903

Pentina, I., Hancock, T., & Xie, T. (2023). Exploring relationship development with social chatbots: A mixed-method study of Replika. Computers in Human Behavior, 140, 107600. https://doi.org/10.1016/j.chb.2022.107600

Lee, Y., Choi, J., & Marakhimov, A. (2020). What makes chatbots engaging? The role of perceived social presence and personalization. Proceedings of CHI 2020.

Maeda, C., & Quan-Haase, A. (2024). When human–AI interactions become parasocial: Agency and authenticity in AI companion design. Proceedings of the ACM FAccT Conference. https://doi.org/10.1145/3630106.3658956

Lee, J., Li, T., & Robinson, T. (2025). How AI companionship develops: Evidence from a longitudinal study. arXiv preprint. https://arxiv.org/abs/2510.10079

Dhuliawala, S., Komeili, M., Xu, J., Raileanu, R., Li, X., Celikyilmaz, A., & Weston, J. (2024). Chain-of-verification reduces hallucination in large language models. Findings of ACL 2024. https://arxiv.org/abs/2309.11495

Dziri, N., Kamalloo, E., Mathewson, K. W., & Zaiane, O. (2022). FaithDial: A faithful benchmark for information-seeking dialogue. Transactions of the Association for Computational Linguistics. https://arxiv.org/abs/2204.10757

Rashkin, H., Mrksic, N., & Wen, T.-H. (2023). Measuring attribution in natural language generation models. Computational Linguistics, 49(4), 777–833.

Asai, A., Wu, Z., Wang, Y., Sil, A., & Hajishirzi, H. (2024). Self-RAG: Learning to retrieve, generate, and critique through self-reflection. Proceedings of ICLR 2024. https://arxiv.org/abs/2310.11511

Chen, B., Hernandez-Boussard, T., & Manning, C. D. (2025). Persona vectors: Monitoring and controlling character traits in language models. arXiv preprint. https://arxiv.org/abs/2507.21509

ศิลาแห่งสองดวงดาว
v2.2.03 พฤษภาคม 2569 เวลา 00:00

ศิลาแห่งสองดวงดาว

🔐 เข้าสู่ระบบและจัดการบัญชี

  • เพิ่ม เข้าสู่ระบบด้วย Google (เดิมมีแต่ Discord)

  • ผูกบัญชี Discord กับ Google ไว้ด้วยกันได้ เข้ามาทางไหนก็เป็นคนเดียวกัน

  • มีหน้า ตั้งค่าบัญชี ใหม่: ดูบัญชีที่ผูกอยู่, เลิกผูก, ลบบัญชี

  • ถ้าอีเมลชนกัน มีหน้าช่วย "รวมบัญชี" ให้ ไม่ต้องมีหลายโปรไฟล์


💬 แชทกับ AI ใช้ง่ายขึ้น

  • แก้ข้อความล่าสุด / สร้างคำตอบใหม่ / เขียนต่อ ได้ในห้องแชท

  • ลบห้องแชทหลายห้องพร้อมกัน หรือลบทั้งหมดในคลิกเดียว

  • ห้องแชทไม่จำเป็นต้องผูกตัวละครตั้งแต่แรก เลือกทีหลังได้


💰 เครดิตและใบเสร็จ

  • ตั้งค่า แจ้งเตือนเมื่อเครดิตเหลือน้อย ได้เอง กำหนดเลขที่อยากให้เตือนได้เลย

  • มี หน้าใบเสร็จ สำหรับทุกการเติมเครดิต ดูย้อนหลังได้

  • แบนเนอร์เครดิตเหลือน้อยแสดงผลแม่นยำขึ้น


🎁 ลิงก์แนะนำเพื่อน

  • ใช้ลิงก์สั้น banno.../r/ชื่อ แชร์ให้เพื่อนได้สวย ๆ

  • ทีมงานเก็บสถิติคนเข้าผ่านลิงก์ ดูได้ว่ามาจากแคมเปญไหน


🤖 บอท Discord

  • คำสั่งใหม่ /persona — สลับบุคลิก/ตัวละคร AI ได้จากใน Discord

  • ปิดตั๋ว (ticket) ส่งสรุปการสนทนาเป็นไฟล์ HTML ทาง DM อัตโนมัติ

  • แจ้งเตือน Twitch — เมื่อสตรีมเมอร์ที่ตั้งไว้เริ่มไลฟ์ บอทประกาศให้

  • ระบบ ยืนยันก่อนทำ สำหรับคำสั่งสำคัญ เช่น โอนเครดิต กันกดผิด

  • มี คูลดาวน์ ป้องกันคนสแปมคำสั่งซ้ำ ๆ

  • Auto-Mod ฉลาดขึ้น จัดการข้อความผิดกฎได้ดีกว่าเดิม

  • บอทแจ้งเตือนทีมงานเองเมื่อระบบมีปัญหา


🛡️ ความเสถียร & ความปลอดภัย

  • ป้องกันการสแปมแชทและการเติมเครดิตได้ดีขึ้น

  • ลบบัญชี/ข้อมูลแบบ กู้คืนได้ ภายในเวลาที่กำหนด ปลอดภัยขึ้น

เครื่องหมายยืนยัน + แก้ไขแจ้งเตือน Twitch
v2.1.027 เมษายน 2569 เวลา 00:00

เครื่องหมายยืนยัน + แก้ไขแจ้งเตือน Twitch

✨ ใหม่ในเวอร์ชันนี้

🌈 เครื่องหมายยืนยัน (Verified Badge)

  • เพิ่มเครื่องหมายยืนยัน รุ้ง ข้างชื่อผู้ใช้ที่ได้รับการรับรองจากแอดมิน

  • เครื่องหมายจะปรากฏทุกที่ที่มีชื่อผู้ใช้ : หน้าโปรไฟล์ตัวเอง, โปรไฟล์สาธารณะ, การ์ดคาแรคเตอร์, หน้ารายละเอียดคาแรคเตอร์, คอมเมนต์ และหน้าแชทสาธารณะ

🔔 การแจ้งเตือน Twitch ทำงานได้ทุกห้องแล้ว

  • แก้ปัญหาที่บอทไม่ส่งแจ้งเตือนสตรีมไลฟ์ในห้องที่เงียบ ๆ (ไม่มีคนคุยช่วงล่าสุด)

  • ตอนนี้บอทจะดึงข้อมูลห้องสดทุกครั้ง ทำให้แจ้งเตือนเข้าถึงทุกห้องที่ตั้งค่าไว้

🛠️ ปรับปรุงเสถียรภาพ

  • Twitch ล่ม ไม่กระทบบอทอีกต่อไป : หากเซิร์ฟเวอร์ Twitch มีปัญหา บอทจะลองใหม่อัตโนมัติแล้วพักการเช็คชั่วคราวจนกว่าจะกลับมา ไม่ต้องรีสตาร์ตเอง

  • หน้าโปรไฟล์โหลดเร็วขึ้น : ปรับการโหลดรูปอวาตาร์ขนาดใหญ่ให้แสดงทันทีโดยไม่รอภาพอื่น

🐛 แก้ไขเล็กน้อย

  • ปรับการแสดงผลชื่อยาวบนการ์ดคาแรคเตอร์ให้ไม่ดันเครื่องหมายยืนยันออกนอกกรอบ

  • ปรับข้อความข้อผิดพลาดของหน้าแอดมิน


หากต้องการเครื่องหมายยืนยัน ติดต่อทีมงานในเซิร์ฟเวอร์ Discord ของบันโน๊ะได้เลย 💬

เพิ่ม Persona และ ปรับPremiumModel
v2.1.024 เมษายน 2569 เวลา 00:00

เพิ่ม Persona และ ปรับPremiumModel

สิ่งที่เพิ่มเข้ามา

Persona

คุณสามารถเพิ่มตัวละครของคุณหรือบทบาทใหม่ของคุณไปคุยกับบอทโดยเฉพาะได้ มากกว่า 1 ตัวด้วยนะ ! รวมไปถึงสามารถเปลี่ยนPersonaได้ระหว่างการแชทอยู่

อ่านเพิ่มเติม : https://banno.zyphite.com/docs/persona

สิ่งที่แก้ไข

  • AI Model ล่าสุดที่ฉลาดมากขึ้น

การเดินทางครั้งใหม่ของบันโน๊ะ
v2.0.024 เมษายน 2569 เวลา 00:00

การเดินทางครั้งใหม่ของบันโน๊ะ

หลังจากบันโน๊ะได้เดินทางมาหลายปีในที่สุดตอนนี้Bannoก็ได้อัพเดตเป็น 2.0.0 แล้ว เย่ๆ ! ซึ่งในบันทึกความเปลี่ยนแปลงครั้งนี้จะมาบอกถึงความเปลี่ยนแปลงและสิ่งใหม่ๆ

สิ่งที่มาใหม่

  • ระบบเครดิตสำหรับการใช้งานAI โมเดลที่สูงขึ้น

  • ระบบหลังบ้านที่ยกเครื่องใหม่ทั้งหมด

  • แอปมือถือ [ เร็วๆนี้ ]

  • ระบบความทรงจำของAIใหม่

  • เพิ่มการตั้งค่าที่เป็นคำสั่ง เอามาไว้บนDashboardและยังคงใช้คำสั่งในดิสคอร์ดตั้งค่าได้เช่นเดิม

สิ่งที่เปลี่ยนแปลง

  • ลบคำสั่งและระบบเพลงออกทั้งหมดเนื่องจากผิดTOSของGoogle

  • ระบบWelcomeที่อิงจากMessageเป็นหลักแทนที่Embed

ทุกท่านสามาถอ่านDocumentationได้ทาง : https://banno.zyphite.com/docs

ติดต่อDiscord : https://discord.gg/kjFeaJ2Pry

แก้ไขระบบประมวลผลผ่านกระแสเอเธอร์
v1.7.211 เมษายน 2569 เวลา 00:00

แก้ไขระบบประมวลผลผ่านกระแสเอเธอร์

สิ่งที่ปรับปรุง

  • ปรับปรุงระบบAI Custom

ซ่อมแซมรอยร้าวของศิลาแห่งเสียง และฟื้นฟูมานาการเล่นเพลงให้เสถียร
v1.7.13 เมษายน 2569 เวลา 00:00

ซ่อมแซมรอยร้าวของศิลาแห่งเสียง และฟื้นฟูมานาการเล่นเพลงให้เสถียร

สิ่งที่ปรับปรุง

  • ปรับปรุงระบบLogหลังบ้าน

  • แก้ไขการเล่นเพลงของYoutubeหากServerไม่สามารถเล่นได้จะไปเล่นPlatformอื่นแทน

บันทึกบทใหม่แห่ง Banno: คัมภีร์เวทมนตร์ฉบับปรับปรุงและการควบรวมศูนย์บัญชาการดนตรี
v1.7.023 กุมภาพันธ์ 2569 เวลา 00:00

บันทึกบทใหม่แห่ง Banno: คัมภีร์เวทมนตร์ฉบับปรับปรุงและการควบรวมศูนย์บัญชาการดนตรี

สวัสดีครับทุกคน! บอท Banno มีการอัปเดตชุดใหญ่เพื่อปรับปรุงระบบให้ใช้งานง่าย เป็นระเบียบ และมีฟีเจอร์ใหม่ๆ เพิ่มเข้ามาเพียบเลยครับ


🎵 ระบบฟังเพลง (Music System) ปรับโฉมใหม่!

ระบบเพลงมีการปรับปรุงขนานใหญ่เพื่อความเป็นระเบียบและใช้งานง่ายขึ้นผ่านคำสั่งหลักคือ /music ครับ

  • เปลี่ยนคำสั่งใหม่: สั่งงานบอทง่ายๆ ผ่านเมนูย่อยของ /music ได้เลย!

    • ❌ ไม่ต้องพิมพ์แยก (เช่น /play, /pause, /skip ฯลฯ) อีกต่อไป

    • ✅ ให้พิมพ์ /music แล้วตามด้วยคำสั่งที่ต้องการ เช่น

      • /music play (เล่นเพลง🎵)

      • /music pause (หยุดเพลงชั่วคราว⏸️)

      • /music resume (เล่นเพลงต่อ▶️)

      • /music skip (ข้ามเพลง⏭️)

      • /music queue (ดูคิวเพลง📜)

      • /music clear (ล้างคิวเพลง🗑️) (คำสั่งใหม่!)

      • /music volume (ปรับระดับเสียง🔊) (คำสั่งใหม่!)

      • /music loop (วนลูปเพลง🔁)

      • /music shuffle (สุ่มคิวเพลง🔀) (คำสั่งใหม่!)

      • /music filters (ใส่ฟิลเตอร์เสียงพิเศษ🎛️) (คำสั่งใหม่!)

      • /music nowplaying (ดูเพลงที่กำลังเล่นอยู่💿) (คำสั่งใหม่!)

      • /music previous (กลับไปเล่นเพลงก่อนหน้า⏮️) (คำสั่งใหม่!)

      • /music remove (ลบเพลงออกจากคิวขยะ❌) (คำสั่งใหม่!)

      • /music seek (เลื่อนเวลาเพลง⏩) (คำสั่งใหม่!)

      • /music autoplay (เปิดระบบเล่นสุ่มอัตโนมัติ🤖)

      • /music disconnect (เตะบอทออกจากห้องเสียง👋)

      • /music reconnect (เชื่อมต่อเซิร์ฟเวอร์เสียงใหม่🔌) (เพิ่มคำสั่งใหม่แทนของเดิม!)

  • แก้ไขบัคคิวเพลง: แก้ปัญหาเวิร์กโฟลว์การเล่นเพลง (/music play) แล้วค้างเมื่อคิวเพลงว่างเปล่า

  • ระบบเสถียรขึ้น: ปรับปรุงระบบหลังบ้าน (Lavalink) ให้เชื่อมต่อและดึงข้อมูล Node ได้ลื่นไหลขึ้น อัปเดตแพ็กเกจเป็นเวอร์ชันล่าสุด


🎟️ ระบบช่วยเหลือ (Ticket System) จัดหมวดหมู่ใหม่

เช่นเดียวกับระบบเพลง ตอนนี้คำสั่งสร้างห้องทิคเก็ต (Ticket) และการจัดการต่างๆ ถูกจัดระเบียบให้อยู่ภายใต้คำสั่งหลัก /ticket เพื่อไม่ให้เมนูคำสั่งของบอทรกรุงรังครับ

  • ใช้งานผ่านเมนูย่อยของ /ticket เช่น:

    • /ticket setup (ตั้งระบบทิคเก็ตและสร้างปุ่มให้คนกดเปิดทิคเก็ต⚙️)

    • /ticket panel (ส่งแผงข้อความเปิดทิคเก็ตแชทลงห้อง💬)

    • /ticket add /ticket remove (เพิ่ม/ลดคนทั่วไปในห้องคนทิคเก็ต🫂)

    • /ticket addadmin /ticket addsupport (เพิ่มสิทธิ์แอดมินหรือซัพพอร์ตเข้าห้องทิคเก็ต🛡️)

    • /ticket claim /ticket unclaim (กดรับเรื่อง/เลิกรับเรื่องดูแลทิคเก็ต✋)

    • /ticket close /ticket closerequest (ปิดห้องทิคเก็ต/แจ้งขอปิดห้อง🔒)

    • /ticket open (เปิดห้องทิคเก็ตที่ถูกปิดไปแล้วกลับมาอีกครั้ง🔓)

    • /ticket rename (เปลี่ยนชื่อห้องทิคเก็ต📝)

    • /ticket viewstaff (ดูว่ามีทีมงานคนไหนดูแลทิคเก็ตอยู่บ้าง👀)


⭐ ระบบโหวตสนับสนุน (Top.gg Vote System)

  • เช็คไวปานสายฟ้า: ปรับปรุงระบบเช็คการโหวตจากเว็บไซต์ Top.gg ของบอท ให้มี "ระบบจดจำข้อมูลชั่วคราว (Cache)" ทำให้เช็คสถานะการโหวตของผู้ใช้แต่ละคนได้เร็วกว่าเดิมมาก ไม่หน่วงระบบและไม่ต้องส่งข้อมูลไปโหลดใหม่ทุกรอบ ⚡

  • เชิญชวนแบบผู้ดี: บอทมีระบบเชิญชวนให้ผู้ใช้งานช่วยเข้าไปกดโหวตสนับสนุนบอทได้อย่างเหมาะสมมากขึ้น (Vote Request Logic)


⚙️ ฟีเจอร์ใหม่ & การอัปเดตระบบดูแลห้องอื่นๆ

  • คำสั่งลับ (Secret Message): 🤫 เพิ่มระบบคำสั่งใหม่ /secretmessage ให้คุณส่งข้อความพิเศษๆ ผ่านบอทได้

  • จัดระเบียบระบบสร้างห้องพูดคุย (Voice Create): ปรับปรุงระบบตั้งค่าผู้สร้างห้องพูดคุย (Voice Create) /voicecreate set และ /voicecreate setup ให้ทำงานเสถียรและเรียกใช้ฐานข้อมูลได้ถูกต้องยิ่งขึ้น


หากใช้งานแล้วพบปัญหาหรือมีอะไรอยากแนะนำติชม สามารถพิมพ์แจ้งทีมงานไว้ได้เลยนะครับ หวังว่าจะสนุกกับอัปเดตใหม่นี้นะครับ! 🎉

ปรับปรุงประสิทธิภาพเครื่องเล่นเพลงและAI
v1.6.111 กุมภาพันธ์ 2569 เวลา 00:00

ปรับปรุงประสิทธิภาพเครื่องเล่นเพลงและAI

สิ่งที่ปรับปรุง

  • ปรับปรุงประสิทธิภาพเครื่องเล่นเพลง

  • ปรับปรุงการตอบกลับของBanno AI

Welcome EditorในDashboard
v1.6.030 มกราคม 2569 เวลา 00:00

Welcome EditorในDashboard

สิ่งที่เพิ่ม

ระบบ Welcome ของ Banno ช่วยให้คุณต้อนรับสมาชิกใหม่ที่เข้าร่วมเซิร์ฟเวอร์ด้วยข้อความและรูปภาพที่กำหนดเองได้ คุณสามารถตั้งค่าได้ทั้งผ่านคำสั่งใน Discord และผ่านหน้าเว็บ Dashboard

เพิ่มปุ่มโหวตและทางลัดไปยังDashboard
v1.5.426 มกราคม 2569 เวลา 00:00

เพิ่มปุ่มโหวตและทางลัดไปยังDashboard

สิ่งที่ปรับปรุง

  • เพิ่มปุ่มโหวตTop.ggก่อนเล่นเพลงหรือใช้งานAI (โอกาส 50%)

  • เพิ่มทางลัดไปยังMusic Dashboard

แก้ AI Custom
v1.5.326 มกราคม 2569 เวลา 00:00

แก้ AI Custom

สิ่งที่ปรับปรุง

  • แก้ไขการตอบข้อความของAI Custom ที่ Tokenเกิน

  • แก้ไขภาษาที่AIใช้ส่วนใหญ่จะเป็นอังกฤษแก้เป็นไทย

UI ที่สมูทททททท มากขึ้น
v1.5.220 มกราคม 2569 เวลา 00:00

UI ที่สมูทททททท มากขึ้น

สิ่งที่ปรับปรุง

Banno Music Dashboard

เปลี่ยนระบบAIโมเดลเป็นTyphoon
v1.5.117 มกราคม 2569 เวลา 00:00

เปลี่ยนระบบAIโมเดลเป็นTyphoon

เมื่อหลายเดือนที่ผ่านมาทุกคนจะสังเกตว่าเอไอบันโน๊ะจะตอบบ้างไม่ตอบบ้าง เนื่องด้วยเหตุผลที่ว่าผมไม่สามารถใช้จ่ายโมเดลGeminiได้และทางGoogleได้ปรับลิมิตฟรีเทียร์ลดลงเยอะมากๆทำให้บั๊นโน๊ะไม่สามารถตอบทุกคนได้ทันได้

ผมจึงตัดสินใจที่จะย้ายโมเดลไปเป็นTyphoonของSCB10Xที่รองรับภาษาไทยและมีการเปิดAPIฟรีในลิมิตที่เยอะกว่า

ในเรื่องของประสิทธิภาพ

Typhoon 2.5 Cost-Performance

Source : Typhoon 2.5: โมเดลโอเพนซอร์สที่ยกระดับ Agentic AI ภาษาไทย พร้อมพลัง ความเร็ว และความคุ้มค่ากว่าเดิม | Typhoon

ความเปลี่ยนแปลงของ Banno

  • เปลี่ยนโมเดลจาก Gemini 2.5 Flash -> Typhoon 2.5 30B

  • นำระบบแชทกลุ่มกลับมา จะทำให้บั๊นโน๊ะเขาใจบริบทแชทในChannelนั้นๆ

  • ขยายการตอบกลับที่มากขึ้น

ยังไงการย้ายโมเดลครั้งนี้ผมยังลองผิดลองถูกอยู่ถ้าใครมี Feedback ใดๆสามารถมาบอกผมโดยตรงได้ที่Discord SourSoft

เพิ่มระบบตั๋วในDashboard
v1.5.05 มกราคม 2569 เวลา 00:00

เพิ่มระบบตั๋วในDashboard

อัพเดต

  • เพิ่มระบบตั๋วในเว็ปDashboard ท่านสามารถเข้าได้ผ่านDashboard > tickets > เลือกServerที่จะManage

เพิ่มระบบRAGในความจำAI Banno และแก้Custom AI
v1.4.116 ธันวาคม 2568 เวลา 00:00

เพิ่มระบบRAGในความจำAI Banno และแก้Custom AI

การเปลี่ยนแปลง

ผมได้เขียนระบบAIใหม่ทั้งหมดโดยการแบ่ง AI อย่างเป็นระบบมากขึ้น และที่สำคัญเราได้ใช้วิธีการจัดการMemoryแบบใหม่นั่นคือ RAG (Retrieval-Augmented Generation) จากการที่บันโน๊ะจะใช้เป็นSystem Promptอย่างเดียว

Retrieval-Augmented Generation

อธิบายง่ายๆ คือ แทนที่จะให้ AI นึกคำตอบเองจากความว่างเปล่า ระบบจะไป "ค้นหาข้อมูลที่เกี่ยวข้อง" มาป้อนใส่มือ AI ก่อน แล้วค่อยให้ AI เรียบเรียงคำตอบออกมา

ความจำระยะยาว (Long-term Memory)

  • ระบบไม่ได้แค่บันทึกข้อความลง Databaseเฉยๆ แต่แปลงข้อความนั้นเป็น "Vector" (ตัวเลขทางคณิตศาสตร์) ด้วย

  • เมื่อคุณทักมาใหม่ ระบบจะใช้ Cosine Similarity คำนวณหาว่าข้อความที่คุณพิมพ์มาเนี่ย มันไปคล้ายกับเหตุการณ์ไหนในอดีตบ้าง? เจอแล้วก็ดึง "ความทรงจำ" นั้นมาแปะให้ บันโน๊ะอ่านก่อนตอบ ทำให้ บันโน๊ะทักทายคุณถูกเรื่อง แม้จะคุยกันไปนานแล้วก็ตาม

คลังความรู้ (Knowledge Base)

บันโน๊ะ มีระบบดึงเอกสารคู่มือ (Documentation) มาเก็บไว้ ถ้าคุณถามว่า

คำสั่งเปิดเพลงใช้ยังไง?

บันโน๊ะ ไม่ได้มั่วคำสั่งขึ้นมาเอง แต่นางจะค้นหาจากเอกสารที่เก็บไว้ก่อน แล้วค่อยตอบคุณ ทำให้ข้อมูลถูกต้องและเชื่อถือได้เสมอ

RAG ทำให้บันโน๊ะ "ฉลาดขึ้น" และ "แม่นยำขึ้น" โดยไม่ต้องยัดเยียดข้อมูลทั้งหมดให้ AI ในทีเดียว ซึ่งช่วยประหยัดทรัพยากรและทำงานได้เร็วกว่าด้วยครับ

การปรับปรุงบนเว็ป

  • ปรับโครงสร้างโมดูลหลักเพื่อให้ง่ายต่อการดูแลรักษา

  • อัปเดต API endpoints เพื่อรองรับฟีเจอร์ใหม่

  • ปรับปรุงการจัดการข้อผิดพลาดและการบันทึก log

  • ปรับปรุง UI ด้วยดีไซน์ที่ทันสมัยมากขึ้น