Tạo ứng dụng cơ bản LangGraph AI Agents.
Tài liệu này sẽ hướng dẫn bạn cách cài đặt dự án và hiểu rõ các thành phần cốt lõi trong một đồ thị (graph).
Từ đó, bạn có thể dễ dàng tùy chỉnh, mở rộng hoặc tích hợp thêm các công cụ để phù hợp với nhu cầu thực tế.
Biên soạn bởi:
Đỗ Ngọc Tú
CEO VHTSoft
LangGraph: Framework Xây Dựng Ứng Dụng LLM Dựa Trên Agent + Graph
LangGraph là một framework mã nguồn mở được xây dựng trên nền tảng của LangChain, cho phép bạn ph...
5 Khái Niệm Trụ Cột
LangGraph là một framework mạnh mẽ để xây dựng các ứng dụng LLM có logic phức tạp theo mô hình gr...
Giới thiệu Poetry
Poetry – một công cụ hiện đại để quản lý gói (package) và môi trường (environment) trong Python. ...
Cơ bản về GraphBuilder
Trong LangGraph, bạn sẽ sử dụng một GraphBuilder để định nghĩa các bước (nodes), luồng xử lý (edg...
Xây dựng một ứng dụng đơn giản (graph) quyết định xem người dùng nên uống cà phê hay trà
Mục tiêu của bài tập này là làm quen với các thành phần và bước chính của ứng dụng LangGraph cơ b...
Ứng dụng LangGraph cơ bản với chatbot và công cụ
Mục tiêu của ứng dụng. Sử dụng LangGraph quyết định phản hồi bằng chatbot hoặc sử dụng công cụ...
Định tuyến(Router) trong LangGraph
Router trong LangGraph là gì? Trong LangGraph, Router là một Node đặc biệt (tức một bước – step)...
So sánh Router và Node trong LangGraph
Dưới đây là bài so sánh chi tiết giữa Router và Node trong LangGraph, giúp bạn dễ phân biệt và áp...
Hiểu rõ hơn về add_conditional_edges
Chúng ta lấy 2 ví dụ để so sánh builder.add_conditional_edges("node_1", decide_dring) và buil...
Bài Thực Hành Router Trong LangGraph
Mục tiêu: Tạo một LangGraph gồm các bước đơn giản, giúp người dùng quyết định sẽ uống Coffee ha...
Giới thiệu về ReAct Architecture
Kiến trúc ReAct là một mô hình rất quan trọng trong việc xây dựng các Agent dựa trên LLM. Tên “Re...
Thực hành – Node LLM quyết định bước tiếp theo
Chúng ta sẽ xây dựng lại ứng dụng trước đó, nhưng lần này sẽ bổ sung hành vi mang tính "agent" đi...
Kết nối các công cụ (tools) bằng bind_tools
bind_tools là một tính năng trong LangChain (thường dùng với các mô hình như OpenAI’s GPT) để kết...
Xây dựng một ứng dụng quyết định xem có nên trò chuyện bằng LLM hay sử dụng công cụ
1. Cài đặt * cd project_name * pyenv local 3.11.4 * poetry install * poetry shell * jupyte...
Tóm tắt chương
Tạm dừng một chút để cùng nhau ôn lại những gì chúng ta đã học được nhé! Chúng ta bắt đầu chương...