Kiro (คิโระ) เครื่องมือ AI Coding Assistant สุดฮอตจาก AWS เดินหน้าอัปเดตความสามารถครั้งสำคัญ เพิ่มฟีเจอร์ "Web Tools" ที่ช่วยให้ AI Agent สามารถค้นหาข้อมูลบนอินเทอร์เน็ตและดึงเนื้อหาจาก URL ได้โดยตรงในหน้าแชท ตอกย้ำความเป็นผู้ช่วยนักพัฒนาที่ฉลาดและครบเครื่องยิ่งขึ้น

Kiro คนดี คนเดิม
Kiro คนดี คนเดิม

ค้นเว็บได้ในตัว ไม่ต้องสลับหน้าจอ

ในอัปเดตเวอร์ชัน 0.8 ที่เปิดตัวเมื่อวันที่ 18 ธันวาคม Kiro ได้เพิ่มความสามารถให้ AI Agent สามารถค้นหาเว็บ (web search) และดึงเนื้อหาจาก URL (web fetch) ได้โดยตรงระหว่างสนทนา ช่วยให้นักพัฒนาสามารถตรวจสอบเอกสารล่าสุด ค้นหาเวอร์ชันไลบรารีใหม่ที่สุด หรือหาวิธีแก้ปัญหาทางเทคนิคได้ทันที โดยไม่ต้องออกจากเวิร์กโฟลว์การพัฒนาไปเปิดเบราว์เซอร์แยกต่างหาก

ตัวอย่างการใช้งานที่ Kiro สาธิตไว้คือ เมื่อผู้ใช้ถามว่า "Node.js เวอร์ชันล่าสุดคืออะไร" ระบบจะแสดงการ์ด "Web search" พร้อมผลลัพธ์และแหล่งอ้างอิงที่มาจากเว็บไซต์ทางการ จากนั้นเมื่อผู้ใช้ขอดู changelog ของเวอร์ชันนั้น Agent ก็จะใช้เครื่องมือ web-fetch ดึงเนื้อหาจาก URL มาแสดงได้ทันที

ไม่ได้มีแค่ค้นเว็บ ยังมาพร้อม Subagents และ Hooks อัจฉริยะ

นอกจากฟีเจอร์ค้นหาเว็บแล้ว อัปเดตนี้ยังมาพร้อมความสามารถใหม่อีกหลายอย่าง ได้แก่

  • Subagents – Kiro สามารถรันงานหลายอย่างพร้อมกัน หรือมอบหมายงานให้ subagent เฉพาะทาง เช่น agent สำหรับสำรวจโปรเจกต์ (context gatherer) และ agent อเนกประสงค์สำหรับแบ่งงานคู่ขนาน แต่ละ subagent มี context window ของตัวเอง ทำให้ context หลักไม่รก
  • Contextual Hooks – เพิ่ม trigger ใหม่ 2 แบบคือ Prompt Submit และ Agent Stop ช่วยให้แทรกคำสั่งหรือรันคำสั่งอัตโนมัติในจังหวะสำคัญของการทำงาน
  • Enhanced Supervised Mode – ให้ผู้ใช้ตรวจสอบและอนุมัติการเปลี่ยนแปลงโค้ดได้แบบรายไฟล์ ไม่ต้องรับหรือปฏิเสธทั้งหมดพร้อมกัน

Kiro Autonomous Agent: ผู้ช่วยที่ทำงานอิสระ จำได้ทุกอย่าง

ก่อนหน้านี้เมื่อวันที่ 2 ธันวาคม Kiro ยังได้เปิดตัว "Kiro Autonomous Agent" ฟรอนเทียร์เอเจนต์ตัวใหม่ที่แตกต่างจาก IDE assistant ทั่วไป เพราะไม่ผูกกับเซสชัน สามารถทำงานอิสระ จดจำบริบทข้ามงาน และเรียนรู้จากทุกการโต้ตอบ

จุดเด่นสำคัญคือ Autonomous Agent มีสิทธิ์เข้าถึงการค้นหาเว็บ (web search) เพื่อใช้ประกอบการตัดสินใจก่อนเริ่มงานจริง อีกทั้งยังเรียนรู้จากการรีวิวโค้ดที่ผ่านมา และดึงบริบทจากงานอื่นๆ มาใช้ตอบคำถามได้อย่างแม่นยำ เมื่อได้รับมอบหมายงาน เช่น การอัปเกรดไลบรารีที่ใช้ในหลายไมโครเซอร์วิส Agent จะ:

  • สร้าง sandbox แยกที่จำลองสภาพแวดล้อมการพัฒนา
  • โคลนรีโพซิทอรีและวิเคราะห์โค้ดเบส
  • แบ่งงานและกำหนด requirement/acceptance criteria
  • ประสาน sub-agent เฉพาะทาง เช่น ตัวที่ทำวิจัยและวางแผน ตัวที่เขียนโค้ด และตัวที่ตรวจสอบผลลัพธ์
  • เปิด Pull Request พร้อมคำอธิบายการเปลี่ยนแปลงอย่างละเอียด

สำหรับทีมงาน Kiro Autonomous Agent ยังทำหน้าที่เป็นทรัพยากรร่วมที่เชื่อมโยง spec การสนทนา และ pull request ต่างๆ เข้าด้วยกัน สร้างความเข้าใจร่วมในโค้ดเบส ผลิตภัณฑ์ และมาตรฐานของทีมอย่างต่อเนื่อง โดยรองรับการเชื่อมต่อกับเครื่องมืออย่าง Jira, GitHub, GitLab, Teams, Slack และ Confluence

สรุป

การอัปเดตครั้งนี้ตอกย้ำทิศทางของ Kiro ที่มุ่งพัฒนาจาก "ผู้ช่วยเขียนโค้ด" ธรรมดา ไปสู่ "วิศวกร AI อัตโนมัติ" ที่สามารถค้นคว้าข้อมูล ทำงานคู่ขนาน และจดจำบริบทได้อย่างต่อเนื่อง ซึ่งจะช่วยลดภาระงานซ้ำซ้อนของนักพัฒนา และเพิ่มความเร็วในการส่งมอบซอฟต์แวร์ได้อย่างมีนัยสำคัญ