một vài định nghĩa mà tôi thấy hữu ích: đại lý = LLM + prompt + trong một vòng lặp + công cụ. nó gọi các công cụ một cách linh hoạt khi thấy phù hợp. các công cụ có thể là --> quy trình làm việc. quy trình làm việc = một nhịp điệu cố định của các cuộc gọi công cụ đã được lập trình. các cuộc gọi công cụ có thể là LLM hoặc thậm chí --> đại lý ưu và nhược điểm: các đại lý: + giao tiếp, bạn có thể trò chuyện với chúng và tạo ảnh hưởng + linh hoạt. có thể thích ứng với các loại tình huống khác nhau. cuộc gọi công cụ thất bại? nó sẽ cố gắng giải quyết bằng một công cụ khác. - đôi khi khó điều khiển. - có thể đi chệch hướng quy trình làm việc: + đáng tin cậy hơn - không thể thích ứng tốt như các đại lý. một công cụ thất bại? trừ khi bạn có các vòng lặp đại lý rõ ràng trong đó hoặc nhiều if/else, nó sẽ rất dễ bị hỏng.