# ความจำทำงานอย่างไร

> ตัวละครเก็บอะไรไว้ ลืมอะไรไป และจะทำให้บางอย่างติดแน่นได้อย่างไร

Source: https://reverie.im/th/docs/chatting/memory
Language: th

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

## สามชั้น \[#the-three-layers]

| ชั้น               | อยู่ที่ไหน                                                                  | เก็บได้เท่าไร                                                                                                                                                                                                                             |
| ------------------ | --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ข้อความสด          | ตัวบทสนทนาเอง                                                               | ขึ้นอยู่กับ[ระดับรายละเอียดของความทรงจำ](https://reverie.im/th/docs/chatting/memory#memory-detail) ที่ค่าเริ่มต้น **สมดุล**: 10,000 โทเค็นล่าสุด — หรือ 25% ของหน้าต่างบริบทของโมเดล แล้วแต่ว่าอันไหนน้อยกว่า — และไม่เกิน **50 ข้อความ** |
| บทสรุปการสนทนา     | แชทนั้นแชทเดียว ในแท็บ **ความจำ** ของแผงด้านข้าง → **ความทรงจำของการสนทนา** | สามระดับ: **สรุปล่าสุด** แล้วก็ **สรุปแบบรวม** แล้วก็ **ความทรงจำระยะยาว**                                                                                                                                                                |
| ความจำที่บันทึกไว้ | แท็บ **ความจำ** ของแผงด้านข้าง แยกตามตัวละครและแบบทั่วไป                    | **100** รายการต่อขอบเขต บวกอีก **20** รายการที่ปักหมุด แต่ละรายการยาวได้ถึง **500 ตัวอักษร**                                                                                                                                              |

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

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

## ระดับรายละเอียดของความทรงจำ \[#memory-detail]

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

| ระดับ                   | เก็บไว้คำต่อคำ                     | สิ่งที่บทสรุปเก็บไว้                                                                                                      |
| ----------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **เหตุการณ์หลัก**       | สูงสุด 6,000 โทเค็นและ 30 ข้อความ  | เนื้อเรื่องหลัก ความสัมพันธ์ คำสัญญา และข้อเท็จจริงระยะยาว รายละเอียดทีละฉากจะถูกตัดออก รายละเอียดเก่าจึงเลือนหายเร็วขึ้น |
| **สมดุล** (ค่าเริ่มต้น) | สูงสุด 10,000 โทเค็นและ 50 ข้อความ | เหตุการณ์สำคัญ คำสัญญา และสิ่งที่เปลี่ยนไป ในระดับรายละเอียดปานกลาง                                                       |
| **ละเอียด**             | สูงสุด 16,000 โทเค็นและ 80 ข้อความ | ฉากและรายละเอียดปลีกย่อยมากขึ้น และไทม์ไลน์ที่ยาวขึ้นในความทรงจำระยะยาว                                                   |

บนโมเดลที่หน้าต่างบริบทเล็ก ทุกระดับเก็บไว้คำต่อคำได้ไม่เกิน 25% ของหน้าต่างนั้น

สรุประยะยาวก็มีขนาดจำกัดเช่นกัน คือประมาณ 4,000, 8,000 หรือ 16,000 โทเค็นสำหรับ **เหตุการณ์หลัก** **สมดุล** และ **ละเอียด** เมื่อเกินไปมาก สรุปจะถูกบีบอัด บรรทัดเก่าสุดของไทม์ไลน์จะถูกรวบเป็นบรรทัดสั้น ๆ ตามช่วงเวลา และจะเก็บไว้เฉพาะสัญญาที่ยังค้างอยู่ ชื่อและตัวเลขที่แม่นยำ และสถานะปัจจุบันที่ยังสำคัญ ส่วนคำแก้ไขและกฎที่บันทึกไว้จากข้อความของคุณจะถูกเก็บไว้ตรงตามตัวอักษรเสมอ

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

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

## ความจำที่บันทึกไว้อยู่ที่ไหน \[#where-saved-memories-live]

ความจำหนึ่งอันสังกัดขอบเขตใดขอบเขตหนึ่งในสองอัน ซึ่งเลือกตอนที่คุณเพิ่มมัน: **ความจำเฉพาะตัวละคร** หรือ **ความจำทั่วไป** (ตัวละครทุกตัวเห็น) โครงสร้างขอบเขตมีแค่นี้ทั้งหมด

> **ความจำไม่ได้แยกตามเพอร์โซนา ตามแชท หรือตามสาขา**
> การสลับ[เพอร์โซนา](https://reverie.im/th/docs/chatting/personas) การเริ่มบทสนทนาใหม่
> หรือ[การแตกสาขา](https://reverie.im/th/docs/chatting/forking) ไม่ได้แยกอะไรออกจากกันเลย
> ทุกแชทที่คุณมีกับตัวละครหนึ่งอ่านและเขียนคลังเดียวกัน ข้อเท็จจริงที่เรียนรู้
> ในสาขาจะเห็นได้ทันทีในต้นทาง และเห็นได้ภายใต้ทุกเพอร์โซนาที่คุณใช้

ผลพลอยได้สองอย่าง: ใน[แชทกลุ่ม](https://reverie.im/th/docs/chatting/group-chats) ตัวละครจะอ่านความจำของสมาชิกทุกคนรวมกันบวกกับความจำทั่วไป และถ้าตัวละครถูกลบเมื่อใด ความจำที่เก็บไว้ใต้ตัวละครนั้นจะกลายเป็นความจำทั่วไปแทนที่จะหายไป

ทุกตา ตัวละครจะได้รับรายการที่ปักหมุดทั้งหมด บวกรายการที่ไม่ได้ปักหมุดไม่เกิน 100 รายการ เรียงใหม่สุดก่อนและกระจายเท่าๆ กันในบรรดาขอบเขตที่มีผลอยู่ โดยอะไรก็ตามที่อัปเดตภายใน 7 วันที่ผ่านมาจะถูกทำเครื่องหมายว่าเพิ่งเกิด

## บางอย่างถูกบันทึกอย่างไร \[#how-something-gets-saved]

| ทาง                                        | ใครเป็นคนทำ          | หมายเหตุ                                                                           |
| ------------------------------------------ | -------------------- | ---------------------------------------------------------------------------------- |
| ตัวละครบันทึกเองกลางคำตอบ                  | โมเดล                | ต้องใช้โมเดลที่ใช้เครื่องมือได้ และมันยังแก้หรือลบรายการเก่าของตัวเองได้ด้วย       |
| **เพิ่มความจำ**                            | คุณ                  | พิมพ์ข้อเท็จจริงลงไป แล้วเลือกขอบเขต                                               |
| **เริ่มต้นความทรงจำ** → **สร้างความทรงจำ** | คุณ แล้วต่อด้วย AI   | ตอบคำถาม "ตัวละครควรจดจำอะไร?" จากคำอธิบายที่คุณเขียน ไม่เกิน 1,000 ตัวอักษร       |
| **บันทึกจากบทสนทนา**                       | คุณ แล้วต่อด้วย AI   | เลือกได้ไม่เกิน 20 ข้อความ แล้วเลือก **ให้ AI เรียบเรียง** หรือ **ใช้ข้อความเดิม** |
| ความทรงจำเชิงลึก                           | การสมัครสมาชิกของคุณ | ดูด้านล่าง                                                                         |

> **สร้างความทรงจำไม่ได้อ่านแชทของคุณ** มันทำงานจากคำอธิบายที่คุณพิมพ์ลงกล่อง
> เท่านั้น ฟีเจอร์ที่อ่านบทสนทนาคือ **บันทึกจากบทสนทนา** ต่างหาก: เลือกข้อความ
> ที่สำคัญ — คำสัญญากับคำตอบของมันมักควรอยู่ด้วยกัน — ตรวจร่างได้ไม่เกินห้าร่าง
> แล้วบันทึก ทุกอย่างที่บันทึกด้วยวิธีนั้นจะมาถึงในสภาพ**ปักหมุด**แล้ว

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

## การปักหมุด \[#pinning]

การปักหมุดคือวิธีที่คุณทำให้บางอย่างถาวร รายการที่ปักหมุดแล้ว:

* ถูกส่งให้ตัวละคร**เต็มๆ ทุกตา** และไม่มีวันถูกรายการใหม่เบียดตกไป
* มีโควตาของตัวเอง — **ขอบเขตละ 20 รายการ** บวกเพิ่มจาก 100 รายการที่ไม่ปักหมุด
* **AI แก้ไขหรือลบไม่ได้** มีแต่คุณที่ทำได้
* รอดจากการย้อนบทสนทนาหรือการสร้างคำตอบใหม่
* ถูกกันไว้ในครั้งแรกที่คุณสั่ง **ล้างความจำทั้งหมด**

รายการที่ไม่ปักหมุดไม่มีเกราะเหล่านี้เลย: ตัวละครเขียนทับหรือลบได้ และกระบวนการเบื้องหลังก็ทำได้เช่นกัน ถ้าข้อเท็จจริงไหนสำคัญ — ชื่อที่คุณอยากให้เรียก เส้นแบ่งสักเส้น คำสัญญาที่มีวันกำกับ — ก็ปักหมุดมันไว้

## ความทรงจำเชิงลึก \[#deeper-memory]

**ต้องมีการสมัครสมาชิกที่ยังใช้งานได้** ทุกครั้งที่ข้อความเก่าก้อนหนึ่งถูกย่อออกจากหน้าต่างสด Reverie จะอ่านก้อนนั้นซ้ำเพื่อหารายละเอียดที่จะอยู่ยาว แล้วเก็บเข้าแฟ้มเป็นความจำ มันทำงาน**ระหว่าง**บทสนทนา ในเบื้องหลัง ทันทีหลังการบีบอัดที่จุดชนวนมัน — ไม่ใช่ตอนกลางคืนและไม่ใช่ตามตาราง คำตอบไม่เคยต้องรอมัน และมันก็ไม่ใช้เครดิตของคุณ

กระบวนการนี้ถูกจำกัดไว้โดยตั้งใจ: แต่ละครั้งมันแก้แค่ไม่กี่รายการ ไม่แตะรายการที่ปักหมุดเลย และต้องมีข้อความใหม่สะสมพอสมควรจึงจะทำงาน มันทำงานเฉพาะแชทบนเว็บ — ไม่ใช่ Discord หรือ Telegram — และไม่เคยทำงานในแชทท้าชิงรางวัล เมื่อมันใช้กับคุณได้ แผงจะแสดง **ความทรงจำเชิงลึก** พร้อมป้าย **เปิดอยู่**

ในบัญชีฟรีไม่มีรอบอัตโนมัตินี้ ตัวละครยังบันทึกความจำกลางคำตอบได้อยู่ และแผงก็ยังใช้งานได้

## เมื่อความจำถูกปิด \[#when-memory-is-off]

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

## ความจำหรือบทสรุป \[#memory-or-summary]

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

> **ล้างความจำทั้งหมด** จะลบทุกรายการที่ไม่ปักหมุดในขอบเขตนั้นและย้อนกลับไม่ได้
> รายการที่คุณปักหมุดไว้จะรอดจากรอบแรกนั้น จากนั้น Reverie จะถามแยกต่างหากว่า
> จะลบพวกมันด้วยไหม — "นี่คือช่วงเวลาที่คุณทำเครื่องหมายเองและปกป้องไว้จาก AI"

## เรื่องที่เกี่ยวข้อง \[#related]

* [เพอร์โซนา](https://reverie.im/th/docs/chatting/personas) — ทำไมการสลับเพอร์โซนาถึงไม่ทำให้คุณได้ความจำชุดที่สอง
* [สายใย](https://reverie.im/th/docs/chatting/bonds) — ตัวความสัมพันธ์เอง ซึ่งต่างจากข้อเท็จจริงเกี่ยวกับคุณ
* [การแตกสาขาบทสนทนา](https://reverie.im/th/docs/chatting/forking) — สาขาคัดลอกอะไรไป และแบ่งใช้อะไรร่วมกัน
* [สมุดโลก](https://reverie.im/th/docs/writing/world-books) — เรื่องราวของโลก ไม่ใช่ข้อเท็จจริงเกี่ยวกับตัวคุณ
* [แก้ปัญหาการแชท](https://reverie.im/th/docs/chatting/troubleshooting) — เมื่อตัวละครลืมอะไรบางอย่าง
* [ขีดจำกัด](https://reverie.im/th/docs/reference/limits) — ทุกเพดานในตารางเดียว
