
AG-UI
AG-UI (Giao thức Tương tác Tác nhân-Người dùng) là một giao thức mở, nhẹ, dựa trên sự kiện, tiêu chuẩn hóa cách các tác nhân AI kết nối với các ứng dụng front-end thông qua truyền phát theo thời gian thực, quản lý trạng thái và tương tác có sự tham gia của con người.
https://ag-ui.com/?ref=aipure&utm_source=aipure

Thông tin Sản phẩm
Đã cập nhật:May 20, 2025
AG-UI là gì
AG-UI giải quyết một khoảng trống quan trọng trong hệ sinh thái tác nhân AI bằng cách cung cấp một lớp giao tiếp tiêu chuẩn giữa các tác nhân AI backend và các ứng dụng frontend. Trong khi các công cụ như LangChain, LangGraph và CrewAI vượt trội trong việc điều phối các quy trình làm việc AI phức tạp, thì lớp tương tác giữa các tác nhân và giao diện người dùng vẫn còn rời rạc. AG-UI giải quyết vấn đề này bằng cách thiết lập một giao thức có cấu trúc cho phép giao tiếp theo thời gian thực, liền mạch thông qua một luồng các sự kiện JSON, giúp các nhà phát triển dễ dàng xây dựng các ứng dụng hỗ trợ AI tương tác.
Các Tính năng Chính của AG-UI
AG-UI là một giao thức mở, nhẹ, dựa trên sự kiện, tiêu chuẩn hóa giao tiếp giữa các tác nhân AI và các ứng dụng frontend. Nó cung cấp khả năng truyền phát theo thời gian thực, tương tác hai chiều và điều phối công cụ trong khi vẫn duy trì sự đồng bộ hoàn hảo giữa backend của tác nhân và giao diện frontend thông qua một loạt các sự kiện được tiêu chuẩn hóa, giúp dễ dàng xây dựng các ứng dụng tương tác được hỗ trợ bởi AI.
Truyền phát sự kiện theo thời gian thực: Hỗ trợ truyền phát đầu ra LLM theo từng token và cho phép cập nhật UI ngay lập tức mà không cần chặn các phản hồi đầy đủ thông qua 16 loại sự kiện được tiêu chuẩn hóa
Tính linh hoạt của lớp truyền tải: Hỗ trợ nhiều cơ chế truyền tải bao gồm Server-Sent Events (SSE), WebSockets và webhooks, cho phép các nhà phát triển chọn phương pháp tốt nhất cho kiến trúc của họ
Điều phối công cụ: Cho phép các tác nhân gọi hàm, chạy mã và tương tác với API trong khi vẫn duy trì ngữ cảnh và hỗ trợ các quy trình phê duyệt có sự tham gia của con người
Trạng thái có thể thay đổi được chia sẻ: Duy trì trạng thái được đồng bộ hóa giữa frontend và backend cho các kế hoạch, bảng hoặc thư mục mã đang phát triển thay đổi từng bước
Các Trường hợp Sử dụng của AG-UI
Giao diện trò chuyện được hỗ trợ bởi AI: Xây dựng các ứng dụng trò chuyện tương tác với phản hồi truyền phát theo thời gian thực và cập nhật giao diện người dùng động
Công cụ phát triển hợp tác: Tạo ra các trợ lý viết mã và công cụ phát triển, nơi các tác nhân AI làm việc cùng với các nhà phát triển là con người với ngữ cảnh được chia sẻ
Hệ thống đa tác nhân: Phát triển các ứng dụng trong đó nhiều tác nhân AI cộng tác và tương tác với người dùng thông qua một giao diện thống nhất
Quy trình làm việc có sự tham gia của con người: Xây dựng các hệ thống yêu cầu sự giám sát và phê duyệt của con người trong khi vẫn duy trì tương tác liên tục với các tác nhân AI
Ưu điểm
Nhẹ và dễ tích hợp với các hệ thống hiện có
Không phụ thuộc vào framework với hỗ trợ cho nhiều phương pháp truyền tải
Hệ thống sự kiện được tiêu chuẩn hóa đảm bảo các mẫu giao tiếp nhất quán
Nhược điểm
Giao thức tương đối mới với các thông số kỹ thuật đang phát triển
Hệ sinh thái hạn chế so với các giao thức đã được thiết lập nhiều hơn
Cách Sử dụng AG-UI
Cài đặt AG-UI: Cài đặt giao thức AG-UI và các dependency cần thiết bằng trình quản lý gói của bạn (npm/yarn/poetry) tùy thuộc vào tech stack của bạn
Thiết lập môi trường: Đặt khóa OpenAI API của bạn làm biến môi trường: export OPENAI_API_KEY=your-api-key
Tạo một tác nhân AG-UI: Triển khai một lớp tác nhân mở rộng AbstractAgent từ @ag-ui/client và triển khai các trình phát sự kiện cần thiết
Xác định trình xử lý sự kiện: Thiết lập trình xử lý cho 16 sự kiện AG-UI tiêu chuẩn như RUN_STARTED, TEXT_MESSAGE_START, TEXT_MESSAGE_CONTENT, v.v.
Thiết lập HTTP endpoint: Tạo một HTTP endpoint triển khai giao thức AG-UI để xử lý giao tiếp tác nhân-UI bằng Server-Sent Events (SSE)
Kết nối frontend UI: Sử dụng các thành phần CopilotKit React hoặc xây dựng các thành phần UI tùy chỉnh sử dụng luồng sự kiện AG-UI
Bật giao tiếp hai chiều: Triển khai trình xử lý cho đầu vào và phản hồi của người dùng để cho phép quy trình làm việc cộng tác giữa người và tác nhân
Kiểm tra tích hợp: Chạy máy chủ của bạn (ví dụ: poetry run uvicorn endpoint:app --reload) và kiểm tra tương tác tác nhân-UI
Thêm các tính năng nâng cao: Triển khai các tính năng bổ sung như lệnh gọi công cụ, các bước suy luận, hỗ trợ đa phương thức khi cần thiết cho trường hợp sử dụng của bạn
Triển khai và mở rộng: Triển khai việc triển khai AG-UI của bạn và mở rộng quy mô bằng cách sử dụng dịch vụ proxy để quản lý nhiều tác nhân nếu cần
Câu hỏi Thường gặp về AG-UI
AG-UI là một giao thức mở, nhẹ, dựa trên sự kiện, tiêu chuẩn hóa cách các tác nhân AI kết nối với các ứng dụng front-end. Nó hoạt động như một trình dịch phổ quát cho các hệ thống do AI điều khiển để đảm bảo giao tiếp trôi chảy giữa các tác nhân và giao diện người dùng.
Video AG-UI
Bài viết phổ biến

Top 5 trình tạo nhân vật NSFW tốt nhất năm 2025
May 29, 2025

Google Veo 3: Trình tạo video AI đầu tiên hỗ trợ âm thanh gốc
May 28, 2025

Top 5 AI Chatbot Bạn Gái NSFW Miễn Phí Bạn Cần Thử—Đánh Giá Thực Tế của AIPURE
May 27, 2025

SweetAI Chat so găng CrushOn.AI: Cuộc đối đầu đỉnh cao của bạn gái AI NSFW năm 2025
May 27, 2025