ข่าว (News)

ReflexioAI/claude-smart คือปลั๊กอินเสริมสำหรับ Claude Code และ Codex ที่ช่วยยกระดับ AI Coding Assistant ให้มีความสามารถในการ “เรียนรู้” (Learning) จากคำแนะนำและการแก้ไขของผู้ใช้ได้โดยตรง แทนที่จะเป็นเพียงการบันทึกประวัติการสนทนาแบบเดิมๆ ช่วยให้นักพัฒนาลดปัญหาการทำผิดซ้ำซาก และสร้าง Workflow การทำงานที่แม่นยำขึ้นในระยะยาว

หากคุณกำลังมองหาวิธีทำให้ AI จดจำกฎเฉพาะของโปรเจกต์ (Repo-specific rules) หรือต้องการให้ AI พัฒนาตัวเองขึ้นทุกครั้งที่แก้ไขโค้ด โปรเจกต์นี้ถือเป็นเครื่องมือที่น่าสนใจมากสำหรับการเพิ่มประสิทธิภาพการเขียนโปรแกรมด้วย AI

สารบัญ

ภาพรวมโปรเจกต์

ปัญหาใหญ่ของ 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