Dự án hệ thống Agent đầu tiên của chúng ta (tiếp tục)
Cực tốt – bạn bây giờ có một “cancel order” agent làm việc. Trước khi chúng ta mở rộng agent của chúng
ta, hãy phản ánh về tại sao chúng ta đã bắt đầu với một lát đơn giản như vậy. Phạm vi luôn là một hành
động cân bằng. Nếu bạn làm hẹp nhiệm vụ của bạn quá nhiều – giả sử, chỉ hủy đơn – bạn bỏ lỡ ra trên
các yêu cầu có khối lượng cao khác như các refunds hay thay đổi địa chỉ, hạn chế ảnh hưởng thế giới
thực. Nhưng nếu bạn mở rộng nó quá xa – tự động hóa mỗi yêu cầu hỗ trợ – bạn sẽ rơi vào các edge cases
như tranh chấp billing, khuyên dùng sản phẩm và sửa lỗi kĩ thuật. Và nếu bạn giữ nó mơ hồ – cải thiện
thỏa mãn khách hàng – bạn sẽ không bao giờ biết khi nào bạn đã thành công.
Thay vào, bằng cách tập trung vào dòng làm việc rõ ràng có gianh giới – hủy đơn – chúng ta đảm bảo các
đầu vào cụ thể (thông điệp khách hàng + hồ sơ đơn), các đầu ra có cấu trúc (các lời gọi công cụ + các
khẳng định), và một vòng lặp phản hồi chặt chẽ. Ví dụ, tưởng tượng một email cái nói, “Please cancel my
order #B73973 because I found a cheaper option elsewhere.” Một cơ quan con người sẽ tìm kiếm đơn, thẩm
định nó chưa được ship, click “Cancel” và trả lời với một khẳng định. Dịch cái này thành code có
nghĩa khởi động cancel_order(order_id=”B73973″) và gửi một thông điệp khẳng định đơn giản quay trở lại
khách hàng.
