Docker ประกาศอัปเดต Gordon AI Agent เวอร์ชันใหม่ใน Docker Desktop 4.61 ซึ่งเป็น AI agent ที่ออกแบบมาเฉพาะสำหรับ Docker ecosystem พร้อมความสามารถ debug, containerize และจัดการ container โดยอัตโนมัติ

Gordon คือ AI agent เฉพาะทางที่เข้าใจบริบทของ Docker ต่างจาก AI ทั่วไปที่ให้แค่คำอธิบาย Gordon สามารถเข้าถึง shell, Docker CLI, filesystem และ knowledge base ของ Docker ได้โดยตรง ทำให้สามารถตรวจสอบสถานะ container จริง อ่าน log วิเคราะห์ปัญหา และลงมือแก้ไขได้เลยภายในขั้นตอนเดียว ผู้ใช้งานสามารถเรียกใช้ได้ผ่านคำสั่ง docker ai ในเทอร์มินัล หรือผ่าน sidebar ใน Docker Desktop
Gordon รองรับการทำงาน 4 ด้านหลัก ด้านแรกคือการ debug และแก้ไขปัญหา container เช่น container ไม่ start หรือ service ไม่ healthy โดย Gordon จะตรวจสอบ log และเสนอวิธีแก้ไขให้ทันที ด้านที่สองคือการ containerize แอปพลิเคชัน โดยสร้าง Dockerfile แบบ multi-stage build ที่พร้อมใช้งาน production พร้อม docker-compose.yml ที่มี service ครบถ้วน ด้านที่สามคือการจัดการ Docker routine เช่น การ clean up disk หรือ stop container ทั้งหมด และด้านที่สี่คือการ optimize เช่น เพิ่ม health check, ลดขนาด image และปรับใช้ security best practices Gordon สร้างขึ้นบน cagent ซึ่งเป็น agent framework ของ Docker ที่รันอยู่ภายใน Docker Desktop
ระบบ permission ของ Gordon ออกแบบให้ผู้ใช้งานควบคุมได้ทุกขั้นตอน โดย Gordon จะแสดงรายการคำสั่งหรือการเปลี่ยนแปลงที่จะดำเนินการก่อน และรอการอนุมัติจากผู้ใช้งานทุกครั้ง ทั้งการรันคำสั่ง shell, การแก้ไขไฟล์ และ Docker operation ต่าง ๆ ผู้ใช้งานยังสามารถกำหนด working directory ให้ Gordon อ่านโครงสร้างโปรเจกต์ ซึ่งช่วยให้ Gordon เข้าใจ dependencies และ Docker setup ที่มีอยู่ได้อย่างครบถ้วน Gordon พร้อมให้ใช้งานแล้วใน Docker Desktop 4.61 ขึ้นไป โดยยังอยู่ในสถานะ beta
ที่มา: https://www.docker.com/blog/gordon-dockers-ai-agent-just-got-an-update/
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย






