Các bộ phận và tích hợp nâng cao LangChain (phần 43)

Quá trình ra quyết định và thực thi Agent trong LangChain

Các agents trong LangChain được thiết kế để xử lí các nhiệm vụ phức tạp bằng cách chia chúng ra thành các
bước nhỏ hơn. Quá trình ra quyết định và thực thi là trung tâm đối với các agents hoạt động như thế nào;
tham khảo ảnh dưới cho hiểu dòng.
flow
Đầu vào người dùng
Quá trình bắt đầu khi người dùng cung cấp một đầu vào hay truy vấn đối với agent. Ví dụ:

“What is the current weather in Paris?”

Agent quyết định hành động tiếp theo.
Dựa trên đầu vào agent quyết định liệu nó có
+ Cần gọi một công cụ (e.g, một API thời tiết, một truy vấn CSDL)
+ Có thể trả lời trực tiếp sử dụng mô hình ngôn ngữ
+ Cần làm rõ nhiều hơn từ người dùng
Khởi động công cụ
Nếu agent quyết định một công cụ được yêu cầu, nó gọi công cụ phù hợp với các tham số phù hợp. Ví dụ:
+ Nếu đầu vào liên quan đến thời tiết, agent có thể gọi một công cụ weather API
+ Nếu nó cần dữ liệu về sự kiện, nó có thể gọi một công cụ lịch hay tìm kiếm.
Xử lí các kết quả
Công cụ cung cấp một trả lời (e.g, “The temperature in Paris is 15°C”).
Agent xử lí thông tin này và quyết định liệu các hành động xa hơn được cần.

Chia sẻ