# วิจัยและหน่วยความจำ

Clew มีระบบวิจัยเชิงลึกในตัวและหน่วยความจำเชิงความหมายข้ามเซสชัน — ทั้งสองออกแบบมาให้ทำงานกับไฟล์ท้องถิ่น, แหล่งเว็บ, และคลังความรู้ถาวร

## ระบบวิจัย

ระบบวิจัยอยู่ใน `src/research/` และรองรับการวิจัยเชิงลึกจากแหล่งที่มาในไฟล์ท้องถิ่น, เนื้อหา wiki, และหน่วยความจำ:

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

### คำสั่งวิจัย

คำสั่ง | คำอธิบาย
--- | ---
`/research` | วิจัยเชิงลึกจากแหล่งที่มาในไฟล์ท้องถิ่น, wiki, และหน่วยความจำ

## ระบบหน่วยความจำ

ระบบหน่วยความจำอยู่ใน `src/memdir/` และให้การจัดเก็บความรู้ถาวรข้ามเซสชันด้วยการค้นหาเชิงความหมาย:

- การค้นหาเชิงความหมาย — ค้นหาหน่วยความจำที่เกี่ยวข้องโดยใช้ความคล้ายคลึงของข้อความฝัง
- ข้ามภาษา — ค้นหาข้ามภาษาด้วย semantic embeddings
- การติดตามอายุหน่วยความจำ — อายุและตัดหน่วยความจำเก่าโดยอัตโนมัติ
- การบันทึกหน่วยความจำอัตโนมัติ — บันทึกข้อมูลสำคัญโดยอัตโนมัติ
- การเรียกคืนแบบผสม — รวมการค้นหา embedding ในเครื่องกับการเรียกคืนผ่าน LLM

### คำสั่งหน่วยความจำ

คำสั่ง | คำอธิบาย
--- | ---
`/memory` | แก้ไขไฟล์หน่วยความจำ
`/memory-search` | ค้นหาหน่วยความจำด้วยการค้นหาเชิงความหมาย (ข้ามภาษา)