ข้ามไปเนื้อหาหลัก

ทีมนักพัฒนา Qwen เปิดตัว zg (zvec-grep) ค้นหาโลคัล

ทีมพัฒนา Qwen เปิดตัว zg (zvec-grep) เลเยอร์การค้นหาแบบ local-first โอเพนซอร์สใต้สัญญาอนุญาต Apache 2.0 รวม ripgrep, BM25 และเวกเตอร์เสิร์ชไว้ในอินเทอร์เฟซเดียว รองรับการใช้งานผ่าน npm

เรียบเรียงโดย AI
Inewgen
03 Sep 2026ที่มา: MarkTechPost4 นาทีอ่าน (0 ครั้ง)
แชร์
ทีมนักพัฒนา Qwen เปิดตัว zg (zvec-grep) ค้นหาโลคัล

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • ทีมพัฒนา Qwen เปิดตัว zg (zvec-grep) เลเยอร์ค้นหาแบบ local-first โอเพนซอร์ส
  • รวมการค้นหาแบบเวกเตอร์, BM25 และ ripgrep ไว้ใต้สัญญาอนุญาต Apache 2.0
  • ติดตั้งง่ายผ่าน npm และรองรับ Node.js 22 บน macOS, Linux และ Windows
  • ช่วยลดการเรียกใช้เครื่องมือและจำนวนโทเค็นในการทดสอบเบนช์มาร์ก

ทีมนักพัฒนา Qwen ได้ประกาศเปิดตัว zg หรือที่รู้จักในชื่อ zvec-grep ซึ่งเป็นเลเยอร์การค้นหาแบบ local-first ในรูปแบบโอเพนซอร์ส โดยซอฟต์แวร์นี้ถูกออกแบบมาเพื่อรวมการค้นหาเชิงความหมาย (semantic search), BM25 และ ripgrep เข้าไว้ภายใต้อินเทอร์เฟซเดียว เพื่อให้ทั้งมนุษย์และ AI agent สามารถใช้งานร่วมกันได้อย่างมีประสิทธิภาพ ซอร์สโค้ดดังกล่าวถูกเผยแพร่ภายใต้ organization zvec-ai บน GitHub และใช้งานสัญญาอนุญาตแบบ Apache 2.0 ซึ่งอนุญาตให้ใช้งานเชิงพาณิชย์ได้ทันที

ในด้านการติดตั้งและใช้งาน zg สามารถติดตั้งผ่าน npm ด้วยคำสั่ง @zvec/zvec-grep โดยมีความต้องการระบบคือต้องใช้ Node.js 22 หรือใหม่กว่า บนระบบปฏิบัติการ macOS, Linux หรือ Windows และสำหรับโมเดลเริ่มต้นจะไม่จำเป็นต้องใช้ GPU แต่อย่างใด

software code screen developer workspace

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

เมื่อทำการจัดทำดัชนี (index) พื้นที่ทำงานแล้ว zg จะเปิดให้ค้นหาผ่านเส้นทางหลัก 4 รูปแบบในไปป์ไลน์การดึงข้อมูล ได้แก่ เส้นทางผสม (hybrid default) ที่รวมความตั้งใจเข้ากับตัวยึดทางคำ, เส้นทาง --fts สำหรับการค้นหาคำแบบตรงตามเงื่อนไขที่จัดอันดับด้วย BM25, เส้นทาง --vector สำหรับความเหมือนเชิงแนวคิดโดยไม่มีการจัดอันดับคำ และเส้นทาง --rg สำหรับการค้นหาแบบตรงตัวหรือใช้ Regular Expression อย่างละเอียด ซึ่งเส้นทาง --rg นี้ไม่ต้องอาศัยดัชนีล่วงหน้า ทำให้เป็นประโยชน์อย่างมากในกรณีที่ยังไม่ได้สร้างดัชนีสำหรับที่เก็บโค้ดนั้นๆ นอกจากนี้ ผลลัพธ์ที่ได้จากการค้นหาที่มีการจัดดัชนีแล้วจะมีการรายงานสถานะความสดใหม่ว่าเป็น fresh หรือ possibly_stale เพื่อให้ AI agent ตัดสินใจใช้งานผลลัพธ์ได้ทันทีโดยไม่ต้องรันคำสั่งตรวจสอบสถานะล่วงหน้า

50%ลดการเรียกใช้เครื่องมือบน SWE-QA-Bench
37.56%ลดการใช้โทเค็นบน BrowseComp-Plus

สำหรับการบูรณาการร่วมกับเครื่องมือพัฒนา ระบบของ zg สามารถตรวจจับ Codex, Claude Code, Cursor และ OpenCode บนเครื่องของผู้ใช้ พร้อมเชื่อมต่อระบบ Model Context Protocol (MCP) ท้องถิ่นได้ทันที โดยเซิร์ฟเวอร์จะสื่อสารผ่าน Streamable HTTP MCP บนพอร์ต loopback ที่ http://127.0.0.1:7999/mcp พร้อมตัวเลือกการยืนยันตัวตนด้วย bearer authentication

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

"An agent must never silently create, rebuild, or delete a persistent index."

เอกสารประกอบ zg

ในด้านการออกแบบ ชุดเครื่องมือเริ่มต้นของ AI agent จะถูกจำกัดไว้เพียง 2 เครื่องมือ ได้แก่ zvec_grep_search สำหรับกรณีที่ทราบจุดประสงค์แต่ไม่ทราบสตริงที่แน่นอน และ zvec_grep_rg สำหรับกรณีที่ทราบสัญลักษณ์ เส้นทาง หรือ regex โดยการจัดการวงจรชีวิตของดัชนียังคงอยู่ที่ฝั่ง CLI เท่านั้น เพื่อป้องกันไม่ให้ AI สร้างหรือลบดัชนีถาวรโดยพลพละการ

เลเยอร์การค้นหาแบบ local-first เช่น zg สะท้อนให้เห็นถึงแนวโน้มการพัฒนาเครื่องมือสำหรับ AI agent ที่เน้นความรวดเร็วและความปลอดภัยของข้อมูลภายในเครื่อง โดยการลดการพึ่งพาเครือข่ายคลาวด์และการจำกัดสิทธิ์ของ agent ไม่ให้จัดการดัชนีเอง ช่วยป้องกันข้อผิดพลาดที่อาจเกิดขึ้นจากการที่ AI สั่งสร้างหรือลบไฟล์ดัชนีขนาดใหญ่โดยไม่ตั้งใจ ซึ่งมีความสำคัญอย่างยิ่งต่อความเสถียรของสภาพแวดล้อมการพัฒนาซอฟต์แวร์

ผลการประเมินประสิทธิภาพที่ระบุในโพสต์เปิดตัวและจากการทดสอบแสดงให้เห็นว่า บนชุดข้อมูลทดสอบ 20 ข้อของ SWE-QA-Bench ทาง zg สามารถลดการเรียกใช้เครื่องมือลงได้มากกว่าครึ่งและลดจำนวนอินพุตโทเค็นเกือบครึ่ง พร้อมทั้งเพิ่มคะแนน Judge ขึ้น 1.50 คะแนน ส่วนบนชุดข้อมูล 80 ข้อของ BrowseComp-Plus ความแม่นยำเพิ่มขึ้นจาก 98.67% เป็น 99.00% พร้อมกับลดการใช้โทเค็นลง 37.56% ลดการเรียกใช้เครื่องมือ 43.52% และลดเวลาของเอเจนต์ลง 38.58% นอกจากนี้ การสร้างดัชนีให้กับที่เก็บโค้ด Django ซึ่งมีไฟล์ทั้งหมด 3,457 ไฟล์ ยังใช้เวลาเสร็จสิ้นในเวลาไม่ถึง 30 นาทีบนชิป Apple M4 Pro อีกด้วย

ที่มา: MarkTechPost

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้