ReflexioAI/claude-smart คือปลั๊กอินเสริมสำหรับ Claude Code และ Codex ที่ช่วยยกระดับ AI Coding Assistant ให้มีความสามารถในการ “เรียนรู้” (Learning) จากคำแนะนำและการแก้ไขของผู้ใช้ได้โดยตรง แทนที่จะเป็นเพียงการบันทึกประวัติการสนทนาแบบเดิมๆ ช่วยให้นักพัฒนาลดปัญหาการทำผิดซ้ำซาก และสร้าง Workflow การทำงานที่แม่นยำขึ้นในระยะยาว
หากคุณกำลังมองหาวิธีทำให้ AI จดจำกฎเฉพาะของโปรเจกต์ (Repo-specific rules) หรือต้องการให้ AI พัฒนาตัวเองขึ้นทุกครั้งที่แก้ไขโค้ด โปรเจกต์นี้ถือเป็นเครื่องมือที่น่าสนใจมากสำหรับการเพิ่มประสิทธิภาพการเขียนโปรแกรมด้วย AI
สารบัญ
- ภาพรวมโปรเจกต์
- โปรเจกต์นี้เหมาะกับใคร
- จุดเด่นที่น่าสนใจ
- ตารางเปรียบเทียบ: Memory vs Learning
- วิธีเริ่มต้นใช้งาน
- คำถามที่พบบ่อย (FAQ)
- สรุป
ภาพรวมโปรเจกต์
ปัญหาใหญ่ของ AI Coding Assistant ส่วนใหญ่คือ “ความจำสั้น” หรือการจำแบบทื่อๆ (Memory) ที่บันทึกเพียงว่า “เกิดอะไรขึ้น” แต่ไม่ได้เปลี่ยนพฤติกรรมในอนาคต claude-smart เข้ามาแก้ปัญหานี้ด้วยการเปลี่ยนคำสั่งแก้ไข (Corrections) ของคุณให้กลายเป็น “ทักษะ” (Skills) ที่ AI นำไปปรับใช้ในอนาคตได้จริง
ระบบนี้ทำงานโดยการวิเคราะห์ Lifecycle ของการสนทนาและเครื่องมือต่างๆ แล้วสกัดออกมาเป็นกฎ (Rules) ที่มีความกระชับ ไม่ทำให้ Prompt บวม (Prompt Bloat) และมีการจัดระเบียบข้อมูลอัตโนมัติ เช่น การรวมกฎที่ซ้ำซ้อนหรือการอัปเดตทักษะเมื่อมีข้อมูลใหม่เข้ามา
โปรเจกต์นี้เหมาะกับใคร
เครื่องมือนี้ออกแบบมาเพื่อนักพัฒนาที่ใช้งาน Claude Code หรือ Codex เป็นประจำ โดยเฉพาะกลุ่มที่:
- ต้องการให้ AI จดจำกฎของโปรเจกต์ (เช่น ต้องใช้
pnpmแทนnpm, ต้องใช้คำสั่งเฉพาะในการ Deploy) - เบื่อกับการต้องอธิบายวิธีแก้ไขปัญหาเดิมๆ ซ้ำแล้วซ้ำเล่า
- ให้ความสำคัญกับความเป็นส่วนตัว (Privacy) เนื่องจากข้อมูลทั้งหมดถูกเก็บและประมวลผลภายในเครื่อง (Local)
- ต้องการ Workflow การทำงานที่ AI ฉลาดขึ้นเรื่อยๆ ตามการใช้งานจริง
จุดเด่นที่น่าสนใจ
สิ่งที่ทำให้ claude-smart แตกต่างจากเครื่องมือ Memory ทั่วไปคือ:
- Learning, Not Just Remembering: เปลี่ยนคำสั่งแก้ไขให้เป็นกฎที่นำไปใช้ต่อได้ ไม่ใช่แค่การจดบันทึกเหตุการณ์
- Self-Tuning: ระบบจะจัดการกฎอัตโนมัติ เช่น การรวมกฎที่ใกล้เคียงกัน หรือการลบกฎที่ล้าสมัยออกไป ทำให้คลังความรู้คมชัดขึ้นเรื่อยๆ
- Privacy-First: ทำงานแบบ Local-only ไม่มีการส่งข้อมูลออกไปยัง API ภายนอกสำหรับการประมวลผล Semantic Search เพราะใช้ ONNX embedder ภายในเครื่อง
- Dashboard UI: มีหน้าเว็บ Dashboard (localhost:3001) ให้คุณตรวจสอบประวัติการเรียนรู้ แก้ไข Preferences หรือจัดการ Skills ได้ง่ายๆ
- Hybrid Search: ใช้ทั้ง Vector และ BM25 Search เพื่อการดึงข้อมูลกฎที่เกี่ยวข้องมาใช้ได้อย่างรวดเร็วและแม่นยำ
ตารางเปรียบเทียบ: Memory vs Learning
| คุณสมบัติ | Memory ทั่วไป | claude-smart (Learning) |
|---|---|---|
| การจัดการคำแก้ไข | บันทึกเป็นประวัติ | เปลี่ยนเป็นกฎที่ AI นำไปใช้ได้จริง |
| การทำผิดซ้ำ | มักเกิดขึ้นซ้ำ | ลดลงอย่างมีนัยสำคัญ |
| การจัดระเบียบข้อมูล | ไม่มี (ข้อมูลสะสมไปเรื่อยๆ) | มีการรวม/ลบกฎอัตโนมัติ |
| ความเป็นส่วนตัว | ขึ้นอยู่กับ Cloud | Local 100% (เก็บในเครื่อง) |
วิธีเริ่มต้นใช้งาน
สำหรับการติดตั้ง ให้ตรวจสอบว่าคุณมี Node.js หรือ uv ติดตั้งอยู่ในเครื่องเรียบร้อยแล้ว
สำหรับ Claude Code
ติดตั้งผ่าน Plugin Marketplace หรือใช้คำสั่ง:
npx claude-smart-install
หลังจากติดตั้ง ให้รีสตาร์ท Claude Code เพื่อให้ Plugin เริ่มทำงาน
สำหรับ Codex
ติดตั้งผ่าน CLI และตรวจสอบให้แน่ใจว่า codex CLI อยู่ใน PATH ของคุณ จากนั้นรีสตาร์ท Codex เพื่อโหลด Hooks ใหม่
หมายเหตุ: โปรเจกต์นี้รองรับการทำงานบน macOS (Apple Silicon), Windows x64 และ Linux สำหรับรายละเอียดเพิ่มเติมและการตั้งค่าเชิงลึก สามารถดูได้ที่ GitHub Repository
คำถามที่พบบ่อย (FAQ)
1. ข้อมูลการเรียนรู้ถูกเก็บไว้ที่ไหน?
ข้อมูลทั้งหมดเก็บไว้ในเครื่องของคุณที่โฟลเดอร์ ~/.reflexio/ และ ~/.claude-smart/ ไม่มีการส่งข้อมูลความลับของโปรเจกต์ออกไปภายนอก
2. รองรับการใช้งานผ่าน Web หรือ Cloud หรือไม่?
ไม่รองรับ ปัจจุบันรองรับเฉพาะการใช้งานผ่าน Local CLI (Claude Code/Codex) เท่านั้น เนื่องจากต้องใช้ Hooks ในการเข้าถึงข้อมูลภายในเครื่อง
3. ถ้าอยากลบกฎที่ AI เรียนรู้ไปแล้วทำอย่างไร?
คุณสามารถเข้าไปจัดการได้ผ่าน Dashboard ที่รันบน http://localhost:3001 หรือใช้คำสั่ง /claude-smart:dashboard ใน Claude Code เพื่อเปิดหน้า UI สำหรับแก้ไขหรือลบ Skills ได้โดยตรง
สรุป
ReflexioAI/claude-smart เป็นก้าวสำคัญในการเปลี่ยน AI Coding Assistant จากเครื่องมือที่ “ตอบโต้ตามคำสั่ง” ให้กลายเป็น “ผู้ช่วยที่เรียนรู้จากประสบการณ์” การที่ระบบสามารถเปลี่ยนคำแก้ไขของเราให้กลายเป็นกฎที่นำไปใช้ต่อได้จริง ช่วยลดภาระการ Prompt และทำให้ Workflow การเขียนโค้ดลื่นไหลขึ้นอย่างมาก
สำหรับนักพัฒนาที่จริงจังกับการใช้ AI ช่วยเขียนโค้ด นี่คือโปรเจกต์ที่แนะนำให้ลองติดตั้งและทดสอบใช้งานจริง เพื่อดูว่า Workflow ของคุณจะพัฒนาไปได้ไกลแค่ไหน สามารถเข้าไปดูรายละเอียดเพิ่มเติมและร่วมทดสอบโปรเจกต์ได้ที่ GitHub ReflexioAI/claude-smart