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