chatbot ปกติเพียงตอบกลับด้วยข้อความ — คุณถาม มันตอบ และการแลกเปลี่ยนจบลงที่นั่น agent จะทำงานแบบลูป: มันสามารถเรียก tools เพื่อดำเนินการ สังเกตผลลัพธ์ และวนซ้ำไปยังเป้าหมายจนกว่าจะตรงตามเงื่อนไขการหยุด ความแตกต่างคือการกระทำ ไม่ใช่แค่การพูด
ลูป agent
Goal → [think → call a tool → observe result → think again] → repeat → stop when done
ในแต่ละขั้นตอน agent จะตัดสินใจว่าต้องทำอะไรต่อไปจากสิ่งที่เรียนรู้ แทนที่จะให้คำตอบเดียวแล้วหยุด
