ระบบความจำ Codex สำหรับมือใหม่: การตั้งค่าในคลิกเดียวและการเจาะลึกรายละเอียด

@gengdaJ
จีน2 สัปดาห์ที่ผ่านมา · 02 ก.ค. 2569
144K
384
74
57
753

TL;DR

บทความนี้อธิบายสถาปัตยกรรมความจำ AI ที่แข็งแกร่งโดยใช้ Obsidian Markdown เป็นแหล่งข้อมูลหลัก ผสานการทำงานร่วมกับ SQLite สำหรับการค้นหา และ Git สำหรับการตรวจสอบ เพื่อให้มั่นใจว่าข้อมูลจะถูกจัดเก็บอย่างถาวร

Fable5 กลับมาอย่างยิ่งใหญ่ และในฐานะผู้ใช้ Codex ตัวยง ฉันอดไม่ได้ที่จะลองทดสอบมัน ว่ามันจะดีอย่างที่เขาว่าหรือไม่ โดยเฉพาะอย่างยิ่ง มันจะมาแทนที่ Codex หรือช่วยพัฒนา Memory System ที่ฉันปรับแต่งจนถึงขีดสุดได้หรือไม่ ฉันเติมเงิน $10 ใน Zenmux และเชื่อมต่อ Fable5 เข้ากับ Claude Code สรุปสั้นๆ: Fable5 คือ 'พ่อ' ของระดับ 'อัลตร้า-ไฮ' ของ Codex!!! (ลิงก์ Skill ระบบความจำอยู่ท้ายบทความ)

เกี่ยวกับระบบความจำกึ่งสำเร็จรุ่นก่อนหน้าของฉัน:

https://x.com/gengdaJ/status/2067985719675773192

https://x.com/evermind/status/2063262473357336824

https://x.com/gengdaJ/status/2068555151733043504

Fable5 แพงจริงๆ ดังนั้นฉันจึงทำตามคำแนะนำของผู้เชี่ยวชาญในไทม์ไลน์ของฉัน โดยให้ Fable5 จัดการขั้นตอนการให้คำแนะนำและวางแผนสำหรับระบบความจำของ Codex

ไม่ลองไม่รู้เลย—การตรวจสอบครั้งแรกโดยใช้ 'First Principles' พบจุดบกพร่องและโอกาสในการปรับปรุงมากมาย ความเป็นมืออาชีพทางเทคนิคของมันไม่มีข้อกังขา แม้แต่ Codex เองก็ยอมรับ แม้ว่าบางครั้งคำแนะนำของ Fable5 จะขาดความเข้มงวด แต่ในการเปรียบเทียบแบบ 4:1 แล้ว Fable5 ชนะขาดลอย

逸尘 - inline image
逸尘 - inline image

นั่นเป็นเพียงก้าวแรกเท่านั้น ความสามารถอันน่าทึ่งของ Fable5 เพิ่งเริ่มแสดงให้เห็น ฉันให้ Codex จัดทำแผนการพัฒนาและส่งให้ Fable5 ตรวจสอบ Fable5 ยังคงตั้งคำถามต่อไป และ Codex ก็ยังคงเห็นด้วย

逸尘 - inline image

จากนั้นฉันให้ Codex ปรับแต่งตามคำแนะนำของ Fable5 คิดว่ามันสมบูรณ์แบบแล้ว จึงส่งกลับไปให้ Fable

逸尘 - inline image

ในที่สุด Fable ก็ยังพบปัญหามากมายอีก ฉันประทับใจจริงๆ ฉันรีบให้ Codex ยอมรับ 'พ่อ' ที่เข้มงวดที่สุดของมัน

逸尘 - inline image

หลังจากพัฒนาเสร็จ Fable5 ก็ยังคงเฉียบคม บดขยี้ขั้นตอนการตรวจสอบโค้ด

逸尘 - inline image

หลังจากการทดสอบนี้ ฉันต้องยอมรับว่า Fable5 มีความมั่นคงอย่างเหลือเชื่อในการตัดสินใจและการวินิจฉัย แม้จะเป็นผู้ใช้ Codex ตัวยง ฉันก็ต้องชื่นชมมัน ฉันจะใช้ Fable5 ต่อไปสำหรับระบบที่ซับซ้อน (เช่น การปรับปรุงระบบค้นหา Agent ต่อไป) มันแพง แต่ก็คุ้มค่าเมื่อใช้ในจุดที่สำคัญ

หากคุณต้องการลองความสามารถในการวางแผนที่น่าทึ่งของ Fable5 คุณสามารถเรียกใช้ API ของ Zenmux ได้เหมือนที่ฉันทำ (ในความคิดของฉัน พวกเขามีแหล่งที่มาของ Claude ที่มีคุณภาพดีที่สุด): https://zenmux.ai/invite/GYMUHL วันนี้ฉันสังเกตเห็นว่าผู้ใช้ฟรีสามารถลองใช้เว็บเวอร์ชันได้ และผู้ใช้แบบจ่ายตามการใช้งาน (เครดิต > 0) สามารถเรียกใช้ API ได้ฟรี โดยมีโบนัสเติมเงิน 20%—เป็นสิทธิพิเศษเล็กๆ น้อยๆ ที่ดี!

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

ระบบความจำ Codex ปัจจุบันของฉันคือคลังความจำ Agent Obsidian ในเครื่องที่สามารถตรวจสอบได้ ค้นหาได้ และบำรุงรักษาได้ มันเปลี่ยนโปรเจกต์ ข้อผิดพลาด ความชอบ การตัดสินใจ และเวิร์กโฟลว์ที่ใช้ซ้ำได้ซึ่งแชร์กับ Codex ให้เป็นเอกสาร Markdown ใน Obsidian ได้อย่างราบรื่น จากนั้นมันใช้ SQLite, การค้นหาแบบเต็มข้อความ, การค้นหาเชิงความหมาย, Git, hooks และสคริปต์ปิดท้าย เพื่อให้บรรลุการทำงานและการทำซ้ำด้วยตนเอง

แนวคิดพื้นฐาน

ก่อนที่จะลงลึกในฟังก์ชัน คุณต้องเข้าใจแนวคิดพื้นฐานแปดประการ:

  • Obsidian Markdown: คลังความจำต้นฉบับ โดยพื้นฐานแล้วสิ่งเหล่านี้คือไฟล์ข้อความ .md มาตรฐาน ทำไมไม่ใช้ฐานข้อมูล? เพราะ Obsidian เป็นมิตรกับผู้ที่ไม่ใช่นักโปรแกรมเมอร์มากกว่า—มนุษย์สามารถอ่านและแก้ไขได้โดยตรง และ Git สามารถติดตามการเปลี่ยนแปลงได้ นี่คือ 'แหล่งความจริง' สำหรับระบบความจำ
  • INDEX.md: แผนกต้อนรับและสารบัญ INDEX.md ไม่ใช่ความจำ แต่เป็น 'แผนที่ทางเข้า' ถ้า Markdown เป็นห้องสมุด INDEX.md ก็คือบัตรรายการที่แผนกต้อนรับ ซึ่งบอก Agent ว่าไฟล์ใดสำคัญและจะหาคำตอบได้ที่ไหน
  • SQLite / FTS: บัตรค้นหาความเร็วสูง SQLite คือฐานข้อมูลท้องถิ่นขนาดเล็ก และ FTS คือความสามารถในการค้นหาแบบเต็มข้อความ มันไม่ใช่ 'แหล่งข้อเท็จจริง' แต่เป็น 'ดัชนีค้นหา' เหมือนบัตรดัชนีในห้องสมุดสำหรับชื่อเรื่อง คำสำคัญ และบทสรุป
  • Zvec: การค้นหาเชิงความหมาย Zvec คือการดึงข้อมูลแบบเวกเตอร์ หมายถึง 'การค้นหาตามความหมาย' ในขณะที่การค้นหามาตรฐานต้องใช้คำสำคัญที่ตรงกัน การค้นหาเชิงความหมายสามารถค้นหาความจำที่เกี่ยวข้องได้แม้ว่าคุณจะไม่ได้ใช้คำศัพท์ที่แน่นอนก็ตาม
  • Git: ประกันการบันทึกการเปลี่ยนแปลงและการย้อนกลับ Git คือระบบควบคุมเวอร์ชัน มันตอบคำถาม: ใครเป็นคนเปลี่ยนสิ่งนี้และเมื่อไหร่? มีการเปลี่ยนแปลงบรรทัดใดบ้าง? สามารถย้อนกลับได้หรือไม่หากมีข้อผิดพลาด?
  • closeout script: ผู้จัดระเบียบอัตโนมัติหลังทำงาน Closeout จะทำให้กระบวนการทำความสะอาดเป็นอัตโนมัติ มันช่วยให้แน่ใจว่าการอัปเดตความจำ การรีเฟรชดัชนี และการคอมมิตไปยัง Git ไม่ได้ขึ้นอยู่กับ 'ความจำ' ของ Agent แต่จัดการด้วยคำสั่งเดียว
  • audit script: หมอตรวจสุขภาพเป็นระยะ เมื่อคลังข้อมูลเติบโตขึ้น สิ่งต่างๆ ก็เริ่มรก Audit จะระบุความจำที่ล้าสมัย วงจรเปิดที่ยังไม่ได้รับการแก้ไขเป็นเวลานาน และไฟล์ที่ซ้ำกันเพื่อให้มนุษย์ตรวจสอบ
  • AGENTS.md: รัฐธรรมนูญของระบบ AGENTS.md กำหนดกฎพฤติกรรมของ Agent: เมื่อใดควรอ่านความจำ สิ่งใดควรเขียน และเมื่อใดที่มันต้องถามผู้ใช้ (เช่น สำหรับข้อมูลที่ละเอียดอ่อนหรือการลบ)

ขั้นตอนการทำงานของระบบความจำ

逸尘 - inline image
  1. รับงาน: ผู้ใช้ถามคำถาม
  2. อ่าน AGENTS.md: กำหนดขอบเขตและกฎการทำงาน
  3. อ่าน INDEX.md: ค้นหาไฟล์ที่เกี่ยวข้องด้วยต้นทุนโทเค็นต่ำ
  4. การดึงข้อมูลแบบรวม: ใช้ SQLite/Zvec หากจำเป็นเพื่อค้นหาความจำเฉพาะ
  5. อ่านต้นฉบับ Markdown: ยืนยันข้อเท็จจริงจากไฟล์ที่อ่านได้จริง
  6. ดำเนินงาน: ทำงานกับบริบทระยะยาว
  7. ประเมินคุณค่าของความจำ: ตัดสินใจว่าข้อมูลใหม่คุ้มค่าที่จะบันทึกหรือไม่
  8. ตรวจสอบก่อนเขียน: ตรวจสอบความซ้ำซ้อนหรือข้อขัดแย้งกับความจำเก่า
  9. เขียนไปยัง Markdown: จัดหมวดหมู่และบันทึกไปยังไดเรกทอรีที่ถูกต้อง
  10. รัน Closeout: รีเฟรชดัชนี ตรวจสอบข้อมูลที่ละเอียดอ่อน และบันทึกเซสชัน
  11. บันทึก Git: สร้างร่องรอยที่ตรวจสอบได้ของการเปลี่ยนแปลง
  12. ตรวจสอบเป็นระยะ: รักษาสุขภาพของคลังข้อมูลผ่านการตรวจสอบรายสัปดาห์

ข้อดีของระบบความจำ

逸尘 - inline image
  1. แหล่งข้อเท็จจริงที่ควบคุมได้: เก็บไว้ใน Markdown ท้องถิ่น ไม่ถูกล็อกไว้กับแพลตฟอร์มใด
  2. การดึงข้อมูลที่สมบูรณ์: ผสานการนำทาง การค้นหาคำสำคัญ และการค้นหาเชิงความหมาย
  3. การตรวจสอบ: ป้องกันความซ้ำซ้อนและข้อขัดแย้งก่อนเขียน
  4. วงจร Closeout: เปลี่ยนการบันทึกความจำให้เป็นกระบวนการมาตรฐาน
  5. การกำหนดเวอร์ชันด้วย Git: ให้ความสามารถในการติดตามและย้อนกลับอย่างสมบูรณ์
  6. กลไก Audit: ทำให้คลังความจำสะอาดและเกี่ยวข้อง
  7. ระบบอัตโนมัติที่ถูกจำกัด: การกระทำที่มีความเสี่ยงสูงต้องได้รับการยืนยันจากมนุษย์เสมอ
  8. การพัฒนาตนเอง: อนุญาตให้ Agent พัฒนาความสามารถผ่านประสบการณ์ที่ถูกตรวจสอบ

สุดท้ายนี้ ฉันได้ห่อหุ้มระบบความจำนี้เป็น Skill: https://github.com/mcncarl/codex-memory คุณสามารถเชื่อมต่อกับ Codex หรือปรับแต่งต่อสำหรับความต้องการของคุณเองได้! ☺️

สร้างต่อใน YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม