Cuối cùng, các Đại lý có thể cung cấp trải nghiệm giao diện người dùng tương tác (mã nguồn mở)! Các backend như CrewAI, LangGraph, Mastra, v.v., có thể làm rất nhiều điều. Nhưng phần khó nhất là nhúng chúng vào các sản phẩm phần mềm tương tác hướng đến người dùng, như Cursor. Ngoài ra, việc di chuyển từ một backend đại lý này sang một backend khác là rất đau đớn vì... ...mỗi framework có định dạng đầu ra, cách xử lý trạng thái, mẫu ReAct riêng của nó, v.v. AG-UI (Giao thức Tương tác Đại lý-Người dùng) là một giao thức mã nguồn mở được thiết kế để giải quyết vấn đề này và xây dựng các Đại lý được hỗ trợ bởi front-end. Để có thêm góc nhìn: - MCP: Đại lý đến công cụ - A2A: Đại lý đến đại lý - AG-UI: Đại lý đến người dùng Điều này có nghĩa là tất cả các thành phần frontend/backend giờ đây có thể trở nên thay thế cho nhau. - Bạn có thể tích hợp LangGraph, CrewAI hoặc Mastra vào cùng một frontend, mà không cần viết lại logic UI của bạn. - Bạn có thể thay thế một UI mới mà không cần sửa đổi backend. - Bạn có thể hoán đổi một LLM với một LLM khác mà không cần thay đổi UI. Đây là lớp còn thiếu giúp quy trình làm việc của đại lý cảm thấy như phần mềm thực sự, không chỉ là những chatbot được tôn vinh.