จากข่าวของ Zed ซึ่งเป็น text-editor ที่สนับสนุน AI
โดยสามารถใช้งานร่วมกับ Claude code และ Gemini CLI ได้ด้วย
ซึ่งอำนวยความสะดวกต่อการใช้งานอย่างมาก
แต่สิ่งที่น่าสนใจคือ แนวทางการ integrate เข้ากับทั้งสองของ Zed
นั่นคือการสร้าง Agent Client Protocol (ACP) ขึ้นมา เพื่อให้การ integrate ง่ายและสะดวกมากยิ่งขึ้น
ดังนั้นมาดูกันหน่อยว่า ACP คืออะไร ทำงานอย่างไร ?

เป้าหมายหลักของ Agent Client Protocol (ACP)

เพื่อให้เป็น standard ในการติดต่อสื่อสาร
ระหว่าง code editor (IDE, text-editor) และ coding agent ต่าง ๆ
โดยตอนนี้ยังอยู่ในขั้นตอน experiment เท่านั้น !!
ช่วยให้ไม่ต้องผูกมัดกับ agent ใด ๆ
มีแนวทางในการสร้างให้เป็นมตรฐานคล้าย ๆ กับ Language Server Protocol (LSP)
ในการติดต่อสื่อสารใช้ JSON-RPC over stdio เหมือนกับ MCP นั่นเอง

แนวทางในการออกแบบ

  • MCP-friendly
  • UX-first
  • Trusted

โครงสร้างการทำงานของ ACP เป็นดังรูป

โดยในตอนนี้สนับสนุน code agent ทั้ง Claude code และ Gemini CLI

และแน่นอนว่ายังสนับสนุน MCP เช่นเดิม

ลองใช้งานกันดูครับ
เป็นอีกแนวทางที่น่าสนใจ

Tags:,