โหมดบริบท: เครื่องมือโอเพ่นซอร์สช่วยประหยัดโทเค็นบริบทได้ถึง 98% สำหรับการพัฒนา AI ทำให้การเรียกใช้เครื่องมือไม่ “กิน” พื้นที่ทำงานของคุณอีกต่อไป

เมื่อใช้เครื่องมือ MCP ของ Claude Code คุณเคยประสบปัญหาที่หน้าต่างบริบทถูกใช้ไปอย่างรวดเร็วหรือไม่? ตัวอย่างเช่น สแนปช็อต Playwright หนึ่งรายการใช้ไป 56KB, ปัญหา GitHub 20 รายการใช้ไป 59KB, บันทึกการเข้าถึง 500 รายการใช้ไป 45KB ในเวลาเพียง 30 นาที พื้นที่บริบทสูงถึง 40% อาจถูกใช้ไป

โหมดบริบท: เครื่องมือโอเพ่นซอร์สช่วยประหยัดโทเค็นบริบทได้ถึง 98% สำหรับการพัฒนา AI ทำให้การเรียกใช้เครื่องมือไม่ "กิน" พื้นที่ทำงานของคุณอีกต่อไป

เพื่อแก้ไขปัญหานี้ มีนักพัฒนาที่เสนอโซลูชันโอเพนซอร์สชื่อว่า Context Mode โครงการนี้ทำงานโดยการแนะนำเลเยอร์กลางระหว่าง Claude Code กับผลลัพธ์ของเครื่องมือ โดยมีเป้าหมายหลักคือการป้องกันไม่ให้ข้อมูลดิบจำนวนมากเข้าสู่หน้าต่างบริบทของโมเดลโดยตรง

หลักการทำงาน: การแยกส่วนแบบ Sandbox และการค้นคืนที่แม่นยำ

Context Mode ใช้กลยุทธ์สองชั้นเพื่อจัดการผลลัพธ์ของเครื่องมือ

ประการแรก มันจัดการการเรียกใช้เครื่องมือผ่านการดำเนินการแบบแยกส่วน Sandbox: เครื่องมือแต่ละตัวทำงานในกระบวนการย่อยที่แยกจากกัน รองรับรันไทม์ภาษา 10 ภาษา เช่น JavaScript, Python, Shell ข้อมูลผลลัพธ์ดิบถูกจำกัดอยู่ภายใน sandbox มีเพียงผลลัพธ์ stdout ที่ผ่านการประมวลผลแล้วเท่านั้นที่จะถูกส่งกลับไปยังโมเดล

ประการที่สอง มันสร้างระบบคลังความรู้: ระบบนี้ใช้ตารางเสมือน FTS5 ของ SQLite และอัลกอริทึมการจัดอันดับ BM25 เพื่อสร้างดัชนีเนื้อหาที่อยู่ในรูปแบบ Markdown เมื่อโมเดลต้องการข้อมูลเฉพาะ ระบบสามารถค้นคืนและดึงส่วนของโค้ดที่เกี่ยวข้องได้อย่างแม่นยำ แทนที่จะยัดเอกสารหรือบทสรุปทั้งหมดเข้าไปในบริบท

ผลการทดสอบจริง: การบีบอัดจากระดับ MB ไปเป็น KB

ผู้เขียนทดสอบประสิทธิภาพของ Context Mode ใน 11 สถานการณ์จริง ข้อมูลเปรียบเทียบมีดังนี้:

  • สแนปช็อต Playwright: 56KB → 299B
  • ปัญหาบน GitHub 20 รายการ: 59KB → 1.1KB
  • บันทึกการเข้าถึง 500 รายการ: 45KB → 155B
  • การวิเคราะห์ CSV 500 แถว: 85KB → 222B
  • บันทึกการ commit git 153 รายการ: 11.6KB → 107B

ในเซสชันการทำงานเต็มรูปแบบหนึ่งครั้ง ผลลัพธ์เครื่องมือดิบรวม 315KB ถูกบีบอัดเหลือเพียง 5.4KB ประหยัดพื้นที่บริบทได้ 98% ซึ่งหมายความว่าเวลาทำงานที่มีประสิทธิภาพต่อเซสชันอาจยืดจากประมาณ 30 นาทีเป็นประมาณ 3 ชั่วโมง

ความสัมพันธ์เสริมกับ Cloudflare Code Mode

แรงบันดาลใจของโครงการนี้บางส่วนมาจาก Code Mode ของ Cloudflare ซึ่งประสบความสำเร็จในการบีบอัดขนาดของคำจำกัดความเครื่องมือจากหลายล้านโทเค็นเหลือประมาณ 1,000 โทเค็น Context Mode มุ่งมั่นแก้ไขปัญหาอีกด้านหนึ่ง นั่นคือการบีบอัดผลลัพธ์ของเครื่องมือ การใช้ทั้งสองร่วมกันสามารถเพิ่มประสิทธิภาพการใช้บริบทได้อย่างครอบคลุมมากขึ้นจากสองมิติ: คำจำกัดความเครื่องมือและผลลัพธ์เครื่องมือ

การติดตั้งและการใช้งาน

ปัจจุบันมีสองวิธีในการติดตั้ง

ติดตั้งผ่านตลาดปลั๊กอิน (ได้รับฮุคการกำหนดเส้นทางอัตโนมัติและคำสั่งสแลช):
/plugin marketplace add mksglu/claude-context-mode
/plugin install context-mode@claude-context-mode

หรือติดตั้งเฉพาะเซิร์ฟเวอร์ MCP:
claude mcp add context-mode -- npx -y context-mode

หลังการติดตั้งเสร็จสิ้น ให้รีสตาร์ท Claude Code ระบบจะกำหนดเส้นทางผลลัพธ์เครื่องมืออัตโนมัติผ่านฮุค PreToolUse ผู้ใช้ไม่จำเป็นต้องเปลี่ยนเวิร์กโฟลว์ที่มีอยู่

เมื่อการพัฒนาแอปพลิเคชัน AI ลึกลง แม้ว่าต้นทุนต่อโทเค็นจะลดลง แต่ปริมาณการใช้ทั้งหมดกลับเพิ่มขึ้นอย่างรวดเร็ว Context Mode ไม่ได้พยายามสร้างสิ่งใหม่ทั้งหมด แต่แก้ไขจุดเจ็บปวดเฉพาะในการใช้เครื่องมือ MCP อย่างชาญฉลาด สำหรับผู้ที่ใช้งานเครื่องมือหลากหลายในการพัฒนาบ่อยครั้ง การเพิ่มประสิทธิภาพบริบทแบบนี้อาจนำไปสู่การเพิ่มประสิทธิภาพการทำงานอย่างมีนัยสำคัญ

ที่อยู่โครงการ: https://github.com/mksglu/claude-context-mode


⚠️ หมายเหตุ: เนื้อหาได้รับการแปลโดย AI และตรวจสอบโดยมนุษย์ หากมีข้อผิดพลาดโปรดแจ้ง

本文来自网络搜集,不代表คลื่นสร้างอนาคต立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/th/archives/23633

Like (0)
Previous 12 hours ago
Next 10 hours ago

相关推荐