agents-cli ที่ Google เปิดตัวในงาน Cloud Next เป็นเครื่องมือ CLI ที่อัดความสามารถเฉพาะทางในการออกแบบและดีพลอย AI agent บน Google Cloud ให้กับ coding agent อย่าง Gemini CLI, Claude Code และ Codex มันไม่ใช่ตัวเอเจนต์เอง แต่เป็นเลเยอร์ที่ยกระดับความสามารถของ เอเจนต์ที่สร้างเอเจนต์ โดยอิงบน ADK (Agent Development Kit, เฟรมเวิร์กสำหรับพัฒนาเอเจนต์) ของ Google และครอบคลุมวงจรชีวิตการพัฒนาเอเจนต์ทั้งหมดใน CLI เดียว ตั้งแต่การสร้างโปรเจ็กต์ การประเมินผล การดีพลอย ไปจนถึงการลงทะเบียนระดับองค์กร จุดที่เครื่องมือนี้มุ่งเป้าไม่ใช่การเขียนโค้ด SDK แต่เริ่มจากมุมมองที่ว่าคอขวดที่แท้จริงคือการตัดสินใจว่าจะต้องนำคอมโพเนนต์หลายสิบตัวไหนมาใช้ เรียงลำดับอย่างไร และตั้งค่าแบบใด coding agent ทั่วไปมักคาดเดาการประกอบเหล่านี้ แต่ Agents CLI เลือกแนวทางฝังการตัดสินใจในระดับวิศวกรแพลตฟอร์มที่มีประสบการณ์เข้าไปใน coding agent มันถูกออกแบบให้ coding agent อธิบายได้ไม่เพียงแค่ว่า “ทำอะไรไป” แต่ยังรวมถึง “ทำไมถึงตัดสินใจแบบนั้น” ด้วย เพื่อให้ความเข้าใจแพลตฟอร์มของคนในทีมเพิ่มขึ้นไปพร้อมกัน อีกนัยหนึ่งยังสะท้อนความตั้งใจที่จะรวมข้อมูลที่กระจัดกระจายอยู่ในเอกสารมากกว่า 4 แห่ง เช่น เอกสาร MCP, ADK, gcloud และ Runtime ให้มาอยู่ในเครื่องมือเดียวเพื่อลดต้นทุนในการค้นหา

โครงสร้างหลัก

  • ติดตั้งได้ด้วยคำสั่งบรรทัดเดียว uvx google-agents-cli setup ต้องใช้ Python 3.11 ขึ้นไป, uv (ตัวจัดการแพ็กเกจ Python) และ Node.js
  • ทำงานด้วยการเติม “สกิล” 7 ประเภทให้กับ coding agent โดยแต่ละส่วนรับผิดชอบด้านการออกแบบเวิร์กโฟลว์ การเขียนโค้ด ADK การ scaffold โปรเจ็กต์ (สร้างโครงอัตโนมัติ) การประเมินผล (รวมถึงแนวทาง LLM-as-judge) การดีพลอย (Agent Runtime, Cloud Run, GKE) การเผยแพร่ผ่าน Gemini Enterprise และการสังเกตการณ์ระบบ (Observability, ระบบสำหรับมองเห็นสถานะของระบบผ่าน log และ trace)
  • รองรับ MCP (Model Context Protocol, มาตรฐานที่ให้โมเดลเรียกใช้เครื่องมือภายนอก), A2A (Agent-to-Agent, โปรโตคอลการสื่อสารระหว่างเอเจนต์) และ connector ในส่วนของการเชื่อมต่อเครื่องมือ (Tool Wiring)
  • การพัฒนาแบบโลคัลทำได้ด้วยเพียง AI Studio API key และจะต้องมีบัญชี Google Cloud เฉพาะตอนดีพลอยขึ้นคลาวด์เท่านั้น
  • สำหรับโปรเจ็กต์เอเจนต์เดิม ก็สามารถเพิ่มการตั้งค่าการดีพลอยและ CI/CD pipeline (ระบบที่ทดสอบและดีพลอยการเปลี่ยนแปลงโค้ดโดยอัตโนมัติ) ภายหลังได้ด้วยคำสั่ง scaffold enhance
  • สามารถรันแบบสแตนด์อโลนจากเทอร์มินัลได้โดยไม่ต้องมี coding agent

จุดแตกต่าง

  • ไม่ผูกติดกับ coding agent ใดรายหนึ่ง ไม่ว่าจะเป็น Gemini CLI, Claude Code, Codex หรือ Antigravity ก็ทำงานได้หากเติมสกิลเข้าไป จึงไม่กระทบเสรีภาพในการเลือกเครื่องมือของนักพัฒนา
  • การที่มันเชื่อม ADK ซึ่งเป็นเฟรมเวิร์ก, Agent Runtime ซึ่งเป็นสภาพแวดล้อมรันงาน, Agent Sandbox ซึ่งเป็นชั้นแยกการทำงาน และ Gemini Enterprise ซึ่งเป็นช่องทางเผยแพร่ เข้าด้วยกันภายใต้ระบบคำสั่งเดียว ทำให้มันทำหน้าที่เป็น front door ของสแตกเอเจนต์ Google Cloud ทั้งชุด มากกว่าจะเป็นเพียง CLI ธรรมดา
  • เลือกแนวทางออกแบบแบบ “discovery-first” (ให้ความสำคัญกับการค้นพบก่อน) ที่เปิดเผยเหตุผลของการตัดสินใจไปพร้อมกัน แทนการทำงานอัตโนมัติแบบกล่องดำ

นัยสำคัญ

  • โครงสร้างแบบ “coding agent สร้าง agent” เป็นตัวอย่างที่แสดงให้เห็นว่าเวิร์กโฟลว์ของนักพัฒนากำลังเคลื่อนไปสู่ความเป็น agent-centric มากขึ้น อย่างไรก็ตาม ตอนนี้ยังอยู่ในสถานะ Pre-GA (ก่อนเปิดตัว正式) และแจกจ่ายในรูปไฟล์ .whl ที่ build ไว้ล่วงหน้าเท่านั้น ไม่ได้เปิดซอร์สโค้ดโดยตรง ทำให้การมีส่วนร่วมแก้ไขโค้ดจากชุมชนโอเพนซอร์สยังมีข้อจำกัด
  • เนื่องจากมุ่งลดกำแพงการเข้าถึงระบบนิเวศเอเจนต์ของ Google Cloud เป็นหลัก ขอบเขตการใช้งานจึงอาจจำกัดสำหรับทีมที่ทำงานในสภาพแวดล้อมแบบมัลติคลาวด์หรือใช้สแตกที่ไม่ใช่ Google เป็นหลัก
  • ความพยายามในการรวมเอกสารและเครื่องมือที่กระจัดกระจายให้เป็นหนึ่งเดียวนั้นมีความหมาย แต่ในอีกด้านหนึ่งก็เป็นประเด็นที่องค์กรวิศวกรรมต้องพิจารณาเช่นกันว่าอาจทำให้เกิดการพึ่งพาเครื่องมือนี้สูงขึ้น

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น