Cursor เปิดตัว Automations AI Agent ทำงานอัตโนมัติ 24 ชม. เชื่อมต่อ Slack, GitHub, Linear ครบจบ จัดการได้ทั้งรีวิวโค้ดและแก้บั๊ก

Cursor ยกระดับการพัฒนาซอฟต์แวร์อีกขั้น ด้วยการเปิดตัว Cursor Automations ฟีเจอร์ที่ช่วยให้ทีมนักพัฒนาสร้าง AI Agent ที่ทำงานตลอดเวลาแบบไม่หยุดได้โดยไม่ต้องคอยควบคุมด้วยตัวเอง

Agent ที่ทำงานได้เองตามเงื่อนไขที่กำหนด

Cursor Automations ช่วยให้นักพัฒนากำหนดให้ Agent ทำงานตามกำหนดเวลา หรือเงื่อนไขจากเหตุการณ์เฉพาะ เช่น การส่งข้อความใน Slack, การสร้างงานใหม่ใน Linear, การรวมโค้ด (Merge) บน GitHub หรือเมื่อเกิดเหตุการณ์ผิดปกติใน PagerDuty นอกจากการเชื่อมต่อที่มีให้ในตัวแล้ว ยังรองรับการตั้งค่าเหตุการณ์แบบกำหนดเองผ่าน Webhook ได้อีกด้วย

เมื่อ Agent ถูกเรียกใช้งาน ระบบจะสร้างพื้นที่ทดสอบบนคลาวด์ (Cloud Sandbox) เพื่อรันคำสั่งตาม MCP และโมเดลที่กำหนดไว้ พร้อมตรวจสอบผลลัพธ์ของตัวเอง และยังมีเครื่องมือจดจำ (Memory Tool) ที่ช่วยให้ Agent เรียนรู้จากการรันครั้งก่อน ๆ เพื่อพัฒนาประสิทธิภาพได้เรื่อย ๆ

ปลดล็อกคอขวดของกระบวนการพัฒนาซอฟต์แวร์

แม้ AI Agent จะช่วยให้นักพัฒนาเขียนโค้ดได้มากขึ้นกว่าเดิม แต่กระบวนการตรวจสอบโค้ด, การติดตามระบบ และการบำรุงรักษายังตามไม่ทัน Cursor จึงออกแบบ Automations มาเพื่อปิดช่องว่างตรงนี้โดยเฉพาะ โดยแบ่งออกเป็น 2 กลุ่มหลัก ได้แก่

การตรวจสอบและติดตามระบบ

  • ตรวจสอบความปลอดภัย: ทำงานทุกครั้งที่มีการอัปโหลดโค้ดไปยัง branch หลัก เพื่อตรวจหาช่องโหว่ด้านความปลอดภัย และส่งผลลัพธ์ที่มีความเสี่ยงสูงไปยัง Slack โดยอัตโนมัติ
  • ระบบมอบหมายผู้ตรวจสอบอัจฉริยะ: ประเมินความเสี่ยงของคำขอรวมโค้ด (Pull Request) แต่ละรายการ และอนุมัติอัตโนมัติสำหรับรายการที่มีความเสี่ยงต่ำ หรือมอบหมายผู้ตรวจสอบที่เหมาะสมสำหรับรายการที่ซับซ้อนกว่า
  • รับมือเหตุการณ์ฉุกเฉิน: เมื่อเกิดเหตุการณ์ผิดปกติใน PagerDuty Agent จะตรวจสอบบันทึกระบบ (log) ผ่าน Datadog วิเคราะห์ฐานโค้ด และส่งแนวทางแก้ไขที่เสนอไปยังวิศวกรเวรใน Slack ช่วยลดเวลาตอบสนองได้อย่างมีนัยสำคัญ

งานประจำ (Chores)

  • สรุปรายสัปดาห์: สรุปคำขอรวมโค้ดสำคัญ, การแก้ไขบัก และการอัปเดตไลบรารีของสัปดาห์ส่งเข้า Slack
  • ครอบคลุมการทดสอบ: ทุกเช้า Agent จะตรวจโค้ดที่รวมเข้ามาล่าสุด และเพิ่มกรณีทดสอบในจุดที่ขาดอยู่
  • คัดกรองรายงานบัก: เมื่อมีรายงานบักเข้า Slack Agent จะตรวจสอบรายการซ้ำ, สร้างงานใน Linear และพยายามแก้ไขพร้อมสรุปผลให้ในเธรดเดิม

ตัวอย่างจากองค์กรจริง: Rippling

Abhishek Singh วิศวกรจาก Rippling ใช้ Cursor Automations สร้างผู้ช่วยส่วนตัว ที่รันงานตามกำหนดเวลาทุก 2 ชั่วโมง เพื่ออ่านบันทึกการประชุม, รายการงานที่ต้องทำ และลิงก์วิดีโอ Loom จาก Slack แล้วรวมกับข้อมูลจาก GitHub, Jira และ Slack ก่อนรวบรวมเป็นแดชบอร์ดสะอาดตาส่งให้ตัวเอง ทีมยังขยายการใช้งานไปครอบคลุมการคัดกรองเหตุการณ์ฉุกเฉิน, รายงานความคืบหน้ารายสัปดาห์ และการส่งต่องานเวรอีกด้วย

Cursor ตั้งใจให้ Automations เป็นรากฐานของ โรงงานสร้างซอฟต์แวร์ ที่ Agent จะคอยติดตามและปรับปรุงฐานโค้ดอย่างต่อเนื่องโดยไม่ต้องรอให้มนุษย์สั่ง ผู้ที่สนใจสามารถเริ่มสร้างระบบอัตโนมัติแรกได้ที่ cursor.com/automations หรือเลือกใช้เทมเพลตสำเร็จรูปได้เลย

Admin