TOOLAI / Đọc hướng dẫn ToolAI / Phát triển tác nhân

LangChain và Jev: thêm một quyết định tập trung cho agent

Dùng tích hợp TypeSafe khi quy trình Python của bạn đã có nhiều bước và cần một điểm phân loại hoặc định tuyến rõ ràng giữa các bước đó.

ToolAI EditorialĐã xem xét

Công cụ này làm gì

Tích hợp TypeSafe của LangChain cung cấp Jev thông qua TypeSafeClassifier, một Runnable có thể được gọi, xử lý theo lô và kết hợp với các thành phần khác trong quy trình. Nó nhận văn bản hoặc trạng thái có cấu trúc được hỗ trợ và trả về kết quả quyết định; nó không thay thế model sinh nội dung dùng để viết phản hồi của agent.

Tích hợp được tài liệu hóa cũng có middleware thử nghiệm để định tuyến model và xem xét các lệnh gọi công cụ. Đây là những lựa chọn riêng, không phụ thuộc vào việc dùng classifier một mình. Một bước classifier nhỏ và rõ ràng thường là phần dễ kiểm tra nhất trước khi đưa phán đoán của model vào một vòng lặp agent lớn hơn.

Phù hợp với ai

Chọn cách này nếu bạn đã dùng LangChain và muốn quyết định tuân theo các quy ước sẵn có của quy trình. Ví dụ, một agent hỗ trợ có thể phân loại yêu cầu trước khi chọn bộ sưu tập tài liệu. Nếu toàn bộ tác vụ chỉ là tra cứu một danh mục, gọi trực tiếp qua SDK có thể dễ đọc, kiểm thử và gỡ lỗi hơn so với việc thêm một framework agent.

Một tình huống bạn có thể gặp

Một trợ lý trả lời câu hỏi về nhiều sản phẩm. Bạn có thể hỏi Jev khách hàng đang nói đến sản phẩm nào, rồi chỉ truy xuất tài liệu từ bộ sưu tập của sản phẩm đó. Khi tin nhắn nhắc đến hai sản phẩm hoặc có quá ít ngữ cảnh, ứng dụng có thể yêu cầu một người xem xét tuyến xử lý.

Với các công cụ có thể thay đổi dữ liệu, hãy giữ các bước kiểm tra quyền rõ ràng bên ngoài model. Một kết quả phân loại thuận lợi không bao giờ được tự cấp quyền mà người dùng hoặc ứng dụng chưa cho phép. Model có thể hỗ trợ việc xem xét; mã của bạn phải thực thi những gì được phép.

Cách thiết lập ban đầu hợp lý

  1. Cài đặt tích hợp langchain-typesafe chính thức trong dự án Python.
  2. Cấu hình khóa API TypeSafe và kiểm tra cấu trúc yêu cầu theo phiên bản bạn đã cài.
  3. Gọi classifier với trạng thái và câu hỏi rõ ràng trước khi kết hợp nó với các bước khác (state, questions).
  4. Ghi lại các danh mục dự kiến và xem xét những lần định tuyến sai bằng các cuộc hội thoại đại diện.
  5. Chỉ thêm middleware thử nghiệm khi hành vi và yêu cầu nâng cấp của nó phù hợp với ứng dụng.

Cần cân nhắc gì trước khi chọn

Tích hợp framework hữu ích khi phù hợp với hệ thống hiện có. Tuy nhiên, nó cũng thêm dependency và nhiều nơi hơn để một kết quả có thể bị biến đổi. Hãy hiển thị quyết định ban đầu và nhánh mà ứng dụng chọn trong bản ghi gỡ lỗi; nếu không, một lỗi xảy ra sau đó có thể bị nhầm là lỗi của model.

Tài liệu tích hợp mô tả việc theo dõi và thông tin sử dụng trong LangSmith. Hãy chủ động cấu hình khả năng quan sát, bao gồm cả những trường dữ liệu khách hàng được ghi lại. Việc có trace nên giúp điều tra quy trình, không trở thành lý do để sao chép toàn bộ cuộc trò chuyện riêng tư vào mọi log.

Tài khoản và chi phí vận hành

Gói tích hợp không bao gồm lượt suy luận Jev miễn phí. Hãy lập ngân sách cho các lần gọi model do từng bước trong quy trình thực hiện, mọi model sinh nội dung riêng biệt và các dịch vụ quan sát bạn chọn. Các vòng lặp agent lặp lại có thể biến một yêu cầu của người dùng thành nhiều lần đánh giá, vì vậy hãy đo số lượt gọi trên mỗi tác vụ hoàn tất. Xác nhận các điều khoản hiện tại của nhà cung cấp và mọi khoản phí dịch vụ tùy chọn trước khi mở rộng mức sử dụng.

Sẵn sàng dùng thử?

www.langchain.com