Cập nhật vào 24 Th09 2025
4 phút
messages, context).pip install -U langgraph langchain openai# Tùy chọn: theo dõi, kho lưu trữ vector, công cụ, v.v.pnpm add @langchain/langgraph langchain openai# hoặcnpm install @langchain/langgraph langchain openaiexport OPENAI_API_KEY=sk-... # hoặc nhà cung cấp bạn chọnfrom typing import TypedDict, Listfrom langgraph.graph import StateGraph, ENDfrom langchain_openai import ChatOpenAI# 1) Định Nghĩa Trạng Tháiaction_token = "<act>" # tín hiệu đơn giản cho việc sử dụng công cụ so với câu trả lời cuối cùngclass State(TypedDict):messages: List.- Khóa học Giới thiệu Miễn phí về LangGraph từ LangChain Academy.- Một khóa học video hoàn chỉnh cho người mới bắt đầu, bao gồm các quy trình làm việc hội thoại phức tạp.## Tổng Kết: Từ Nguyên Mẫu Đến Các Tác Nhân Đáng Tin CậyLangGraph cung cấp cho bạn khả năng kiểm soát dựa trên đồ thị đối với các ứng dụng LLM: các đường dẫn rõ ràng, trạng thái có thể tiếp tục và hành vi có thể quan sát. Bắt đầu nhỏ với một vòng lặp đơn tác nhân, sau đó nâng cấp lên các giám sát đa tác nhân, cổng chính sách và xem xét của con người. Giữ các nút đơn giản, trạng thái sạch sẽ và các đường dẫn xác định.Bước hành động:- Tạo khung một trạng thái tối thiểu và hai nút (`agent`, `tool`).- Thêm một bộ định tuyến với một đường dẫn `END` rõ ràng.- Giới thiệu các điểm kiểm tra và kiểm thử trước khi mở rộng quy mô.- Tích hợp các công cụ và tác nhân chuyên gia khi bạn phát triển.Với những nền tảng này—và một vòng lặp gỡ lỗi mạnh mẽ—bạn sẽ triển khai các hệ thống tác nhân hoạt động nhất quán trong sản xuất.### Câu Hỏi Thường GặpQ1: LangGraph được sử dụng để làm gì?LangGraph được sử dụng để xây dựng các quy trình làm việc đáng tin cậy của tác nhân và đa tác nhân với luồng điều khiển rõ ràng, trạng thái bền vững và điểm kiểm tra. Nó lý tưởng cho các vòng lặp, sử dụng công cụ, các bước có con người tham gia và điều phối phức tạp.Q2: Làm thế nào để cài đặt và thiết lập LangGraph?Cài đặt với `pip install langgraph langchain` (Python) hoặc `npm i @langchain/langgraph langchain` (JS/TS). Cấu hình nhà cung cấp LLM của bạn (ví dụ: `OPENAI_API_KEY`) và bắt đầu bằng cách định nghĩa một `State`, các nút và các cạnh có điều kiện.Q3: LangGraph có khác với LangChain không?Có. LangGraph là một gói riêng biệt tập trung vào điều phối dựa trên đồ thị và các quy trình làm việc có trạng thái, có thể tiếp tục. Nó bổ sung cho các mô hình, công cụ và tích hợp của LangChain, thêm tính xác định và độ tin cậy.Q4: Tôi có thể xây dựng hệ thống đa tác nhân với LangGraph không?Chắc chắn. LangGraph hỗ trợ các mẫu giám sát–công nhân, các tác nhân tranh luận hoặc ủy ban, và các cổng chính sách. Bạn định tuyến giữa các tác nhân thông qua các cạnh có điều kiện và duy trì trạng thái chia sẻ hoặc phân đoạn.Q5: Làm thế nào để ngăn chặn vòng lặp vô hạn trong LangGraph?Định nghĩa các điều kiện kết thúc rõ ràng và luôn cung cấp một đường dẫn `END` trong các bộ định tuyến. Thêm bộ đếm vòng lặp hoặc thời gian chờ trong trạng thái, tỉa bớt tin nhắn và viết các kiểm thử đơn vị để xác minh logic định tuyến.
Cách Thành Thạo ChatPDF: Tìm Kiếm Thông Tin Nhanh Hơn Trong Tài Liệu Dày

Giải pháp thay thế X Auto-Translation tốt nhất cho tài liệu nhanh chóng, chính xác

Dịch thuật AI Samsung không khả dụng tại Iran? Các giải pháp thực tế

Công cụ dịch tiếng Ba Tư: hướng dẫn thực tiễn để làm việc nhanh hơn, chính xác hơn

Lựa chọn thay thế Grok tốt nhất cho nghiên cứu sâu và có trích dẫn

15 Tính Năng Hàng Đầu Của Trình Tạo Ảnh AI Mà Bạn Sẽ Thực Sự Sử Dụng