GitLab 19.5 ผสานการพัฒนาแบบ Agentic เข้ากับแพลตฟอร์ม DevOps

GitLab 19.5 ซึ่งเปิดตัวเมื่อวันที่ 15 ตุลาคม ได้นำการพัฒนาซอฟต์แวร์แบบ Agentic และการกำกับดูแลมาไว้ใจกลางแพลตฟอร์ม ทำให้ GitLab MCP server พร้อมใช้งานทั่วไป และขยายการโต้ตอบของ AI agents ภายนอกกับ GitLab. GitLab.com ได้กำหนดอัตราจำกัด MCP ไว้ที่ 60 คำขอต่อนาทีสำหรับผู้ใช้ Free และ 600 สำหรับผู้ใช้ Premium และ Ultimate โดยการเชื่อมต่อใหม่และการลองใหม่จะถูกนับรวมในขีดจำกัดนี้

เมื่อตั้งค่าแล้ว องค์กรสามารถบันทึกเซสชันของ agent ที่มีคุณสมบัติครบถ้วน ซึ่งรวมถึงผู้ใช้ agent โปรเจกต์ และช่วงเวลา โดยกิจกรรมจะปรากฏควบคู่ไปกับ agents ดั้งเดิมของ GitLab นอกจากนี้ GitLab Duo CLI ยังมีโหมดอัตโนมัติ ทำให้ agents สามารถรันเครื่องมือได้โดยไม่ต้องขออนุมัติสำหรับทุกคำสั่งใน shell, การดำเนินการของ Git หรือการเรียก MCP แต่ฟีเจอร์นี้จะถูกปิดใช้งานเป็นค่าเริ่มต้นและสามารถควบคุมได้ในระดับ instance, group และ project

การพัฒนาของ GitLab นี้เน้นการเชื่อมต่อ agents ภายนอกเข้ากับโมเดลการกำกับดูแล DevSecOps ที่มีอยู่ โดย MCP approach พยายามทำให้แพลตฟอร์ม DevOps เข้าถึงได้สำหรับ agents ด้วยเช่นกัน ซึ่งรวมถึง repositories, issues, pipelines, artifacts และ agents ดั้งเดิมของ GitLab

ในด้านความปลอดภัย GitLab ได้ขยายโปรไฟล์การกำหนดค่าความปลอดภัย ทำให้องค์กรสามารถปรับแต่งการตั้งค่าต่างๆ เช่น excluded paths, analyzer images และการสแกนประวัติเต็มรูปแบบสำหรับ Secret Detection และ SAST ได้จากส่วนกลาง แทนที่จะต้องกำหนดค่าซ้ำในไฟล์ CI/CD ของแต่ละโปรเจกต์

ศัพท์ที่ควรรู้

  • Agentic software development – การพัฒนาซอฟต์แวร์ที่ใช้ตัวแทน (agent) ในการทำงานอัตโนมัติ
  • GitLab MCP server – เซิร์ฟเวอร์ที่รองรับการทำงานร่วมกันของ GitLab และ AI agents ภายนอก
  • GitLab Duo CLI – ส่วนติดต่อผู้ใช้บรรทัดคำสั่งของ GitLab ที่ทำงานร่วมกับ AI
  • DevSecOps – การรวมเอาความปลอดภัยเข้ากับกระบวนการ DevOps เพื่อการทำงานแบบครบวงจร

ที่มา: infoq.com

Leave a Comment