Zed Editor เปิดตัว Agent Client Protocol เพื่อท้าทาย Cursor ในตลาด AI Coding

ทีมชุมชน BigGo
Zed Editor เปิดตัว Agent Client Protocol เพื่อท้าทาย Cursor ในตลาด AI Coding

ตลาดของ coding editor กำลังมีการแข่งขันที่รุนแรงขึ้น เมื่อ Zed ทำการเคลื่อนไหวเชิงกลยุทธ์ที่กล้าหาญซึ่งอาจเปลี่ยนแปลงวิธีที่นักพัฒนาโต้ตอบกับ AI coding assistant ด้วยการเปิดตัว Agent Client Protocol (ACP) ในความร่วมมือกับ Google's Gemini CLI ทำให้ Zed กำลังวางตำแหน่งตัวเองเป็นเสมือน Switzerland ของสภาพแวดล้อมการพัฒนาที่ขับเคลื่อนด้วย AI

"สำรวจการรวม AI agents เข้าสู่เครื่องมือพัฒนาซอฟต์แวร์ด้วย Agent Client Protocol ของ Zed"
"สำรวจการรวม AI agents เข้าสู่เครื่องมือพัฒนาซอฟต์แวร์ด้วย Agent Client Protocol ของ Zed"

การเปลี่ยนแปลงกลยุทธ์ออกจากโมเดลธุรกิจของ Cursor

ชุมชนนักพัฒนามองว่านี่เป็นการออกจากการแข่งขันโดยตรงกับ Cursor ซึ่งเป็น AI-first editor ที่ได้รับความนิยมอย่างมีการคำนวณของ Zed แทนที่จะสร้าง proprietary AI agent ของตัวเอง Zed กำลังสร้างระบบนิเวศแบบเปิดที่ AI agent ใดๆ สามารถเชื่อมต่อเข้ากับ editor ของพวกเขาได้ แนวทางนี้สะท้อนถึงความเชื่อที่เพิ่มขึ้นว่าตลาด AI coding tool ในปัจจุบันมีความผันผวนและเป็น commodity มากเกินไปสำหรับการสร้างความได้เปรียบในการแข่งขันที่ยั่งยืน

การเลือกเวลานี้น่าสนใจเป็นพิเศษเมื่อพิจารณาจากความเร็วในการพัฒนาของ AI model การอภิปรายในชุมชนเน้นย้ำว่าข้อได้เปรียบในการ prompting หรือฟีเจอร์ AI ใดๆ สามารถถูกคัดลอกหรือล้าสมัยได้อย่างรวดเร็วด้วย language model รุ่นถัดไป แทนที่จะไล่ตามเป้าหมายที่เคลื่อนไหวนี้ Zed กำลังเดิมพันในการเป็นแพลตฟอร์มที่ดีที่สุดสำหรับการโฮสต์เครื่องมือเหล่านี้

โมเดลธุรกิจ Zed เทียบกับ Cursor:

  • Zed: แนวทางแพลตฟอร์มเปิด มุ่งเน้นความเป็นเลิศของ editor อนุญาตให้ใช้ AI agent ใดก็ได้
  • Cursor: การรวม AI แบบเฉพาะเจาะจง โมเดลการสมัครสมาชิกรายเดือน 20 ดอลลาร์สหรัฐ
  • ความแตกต่างหลัก: Zed หลีกเลี่ยงการถูกผูกมัดกับผู้ให้บริการ AI ในขณะที่ Cursor สร้างธุรกิจรอบความสามารถ AI เฉพาะเจาะจง

นวัตกรรมทางเทคนิคที่มีผลกระทบในวงกว้าง

Agent Client Protocol ทำงานโดยอนุญาตให้ command-line AI agent สื่อสารกับ editor ผ่าน structured JSON-RPC endpoints โดยก้าวข้ามการโต้ตอบแบบ terminal ธรรมดา สิ่งนี้สร้างความเป็นไปได้สำหรับการแสดงผลการแก้ไขแบบเรียลไทม์ การ review โค้ดแบบ multi-buffer และการนำทางที่ราบรื่นระหว่างโค้ดและการโต้ตอบกับ AI

สิ่งที่ทำให้น่าสนใจเป็นพิเศษคือลักษณะ open-source ของ protocol ภายใต้ Apache license editor ใดๆ สามารถนำ ACP มาใช้ได้ และการนำมาใช้ในช่วงแรกกำลังเกิดขึ้นใน Neovim ผ่านการมีส่วนร่วมของชุมชน สิ่งนี้อาจทำให้ ACP กลายเป็นมาตรฐานของอุตสาหกรรม คล้ายกับที่ Language Server Protocol ได้ปฏิวัติ code intelligence ข้าม editor ต่างๆ

JSON-RPC: โปรโตคอลการเรียกใช้ procedure ระยะไกลที่ใช้ JSON ในการเข้ารหัสข้อความ ทำให้โปรแกรมต่างๆ สามารถสื่อสารกันได้

คุณสมบัติหลักของ Agent Client Protocol:

  • โอเพนซอร์สภายใต้ลิขสิทธิ์ Apache
  • การสื่อสารแบบ JSON-RPC ระหว่างเอดิเตอร์และ AI agents
  • การแสดงผลการแก้ไขแบบเรียลไทม์และการตรวจสอบหลายบัฟเฟอร์
  • เข้ากันได้กับ AI agent ที่ใช้ command-line ทุกตัว
  • การใช้งานเริ่มต้นกับ Gemini CLI ของ Google
  • รองรับ Neovim ในช่วงเริ่มต้นผ่านการมีส่วนร่วมของชุมชน

การตอบสนองของชุมชนและการวางตำแหน่งในตลาด

ปฏิกิริยาของนักพัฒนาเผยให้เห็นข้อมูลเชิงลึกที่น่าสนใจเกี่ยวกับความภักดีต่อ editor และความยั่งยืนทางธุรกิจ หลายคนชื่นชมการที่ Zed มุ่งเน้นไปที่ความเป็นเลิศของ editor หลัก แทนที่จะพยายามล็อกผู้ใช้เข้าไปในระบบนิเวศ AI เฉพาะ ความได้เปรียบด้านความเร็วของ editor เมื่อเทียบกับ VS Code ยังคงเป็นจุดดึงดูดที่สำคัญ โดยผู้ใช้รายงานว่ามี vim emulation ที่ราบรื่นกว่าและมีปัญหาด้านประสิทธิภาพน้อยกว่า

อย่างไรก็ตาม ยังมีคำถามเกี่ยวกับการนำ AI agent มาใช้ในวงกว้าง แม้ว่า Gemini CLI จะทำหน้าที่เป็น reference implementation เริ่มต้น แต่ชุมชนกำลังถามอย่างกระตือรือร้นเกี่ยวกับการสนับสนุน agent ยอดนิยมอื่นๆ เช่น Claude และ AI tool ของ Cursor เอง ความสำเร็จของ ACP จะขึ้นอยู่กับความเร็วที่ AI provider อื่นๆ นำ protocol นี้มาใช้

ข้อกำหนดทางเทคนิค:

  • Zed editor (รองรับบน macOS และ Linux )
  • AI agent ที่เข้ากันได้พร้อมการใช้งาน ACP
  • รองรับ JSON-RPC endpoint สำหรับการสื่อสารกับ agent
  • เสริม: รองรับ Container สำหรับผู้ใช้ที่ใส่ใจเรื่องความปลอดภัย

ข้อได้เปรียบของ Open Source

แนวทาง open-source ของ Zed ภายใต้ GPLv3 ตอบสนองความกังวลของชุมชนบางประการเกี่ยวกับการสนับสนุนจาก venture capital และความยั่งยืนในระยะยาว ไม่เหมือนกับโซลูชันแบบ proprietary editor สามารถอยู่รอดได้แม้ว่าบริษัทจะเผชิญกับปัญหา แม้ว่าจะยังมีคำถามเกี่ยวกับทิศทางการพัฒนาและการจัดลำดับความสำคัญของฟีเจอร์ภายใต้การควบคุมของบริษัท

กลยุทธ์นี้ยังทำให้ Zed แตกต่างจากระบบนิเวศ VS Code ของ Microsoft โดยเสนอทางเลือกให้กับนักพัฒนาที่ไม่ได้ถูกควบคุมโดยแพลตฟอร์มเทคโนโลยีใหญ่ สำหรับนักพัฒนาที่แสวงหาความเป็นอิสระจาก toolchain ของ big tech การวางตำแหน่งนี้อาจพิสูจน์ให้เห็นคุณค่าที่เพิ่มขึ้น

Agent Client Protocol เป็นตัวแทนของมากกว่าแค่ฟีเจอร์ทางเทคนิค - มันเป็นการแสดงออกทางปรัชญาเกี่ยวกับอนาคตของเครื่องมือพัฒนา ด้วยการเลือกความเปิดกว้างแทนการ lock-in Zed กำลังเดิมพันว่าวิธีที่ดีที่สุดในการสร้างความภักดีของนักพัฒนาที่ยั่งยืนคือผ่านพื้นฐาน editor ที่เหนือกว่าและความยืดหยุ่นของระบบนิเวศ แทนที่จะเป็นฟีเจอร์ AI แบบ proprietary ที่อาจกลายเป็น commodity ได้อย่างรวดเร็ว

อ้างอิง: Bring Your Own Agent to Zed — Featuring Gemini CLI