Một chatbot thông thường chỉ trả lời bằng văn bản — bạn hỏi, nó đáp, và cuộc trao đổi dừng ở đó. Một agent chạy một vòng lặp: nó có thể gọi tool để thực hiện hành động, quan sát kết quả, và lặp lại hướng tới một mục tiêu cho đến khi đạt điều kiện dừng. Khác biệt nằm ở việc làm, không chỉ nói.
Vòng lặp của agent
Mục tiêu → [suy nghĩ → gọi tool → quan sát kết quả → suy nghĩ lại] → lặp → dừng khi xong
