AI Agents ช่วยลดเวลาการ Debug .NET ของผมลงได้ถึง 30%

ผมประสบปัญหาในการอัปเกรด .NET 9 NullReferenceException ตัวหนึ่งทำให้โค้ดของผมพัง เครื่องมือ AI ทั่วไปให้คำแนะนำที่ไม่ค่อยดีนัก

ผมจึงสร้างระบบที่ใช้ Agent เฉพาะทางขึ้นมา ผมมอบเครื่องมือเฉพาะด้านให้พวกมัน

  • เครื่องมือหนึ่งใช้สำหรับอ่านไฟล์
  • อีกเครื่องมือหนึ่งใช้สำหรับรันคำสั่ง dotnet

การใช้ AI Agent เพียงตัวเดียวไม่ได้ผล มันเกิดความสับสน ผมจึงแบ่งงานออกเป็น Agent 3 ตัว

  • Triage Agent: ค้นหาข้อผิดพลาด
  • Analysis Agent: อ่านโค้ด
  • Execution Agent: รันการทดสอบ

ผมให้ scratchpad สำหรับจดบันทึกแก่ Agent แต่ละตัว ผมส่งเป้าหมายที่ชัดเจนไปยัง Agent แต่ละตัว ผมไม่ได้พึ่งพา shared history

ระบบนี้ช่วยลดเวลาการ Debug ของผมลงได้ 30% มันช่วยกำจัดวงจรการ Debug ที่น่าเบื่อออกไป

คุณเคยสร้าง Agent สำหรับ C# เพื่อใช้ในการ Debug บ้างไหม? ลองแชร์ผลลัพธ์ของคุณให้ผมฟังหน่อย

Source: https://dev.to/dotnetwithai/ai-agents-cut-my-net-debug-time-by-30-but-not-how-i-expected-15h2 Optional learning community: https://t.me/GyaanSetuAi