Giao thức Agent2Agent (A2A)
Giao thức Agent2Agent (A2A)
Một giao thức mở cho phép giao tiếp và tương tác giữa các ứng dụng đại lý mờ đục.
Giao thức Agent2Agent (A2A) giải quyết một thách thức quan trọng trong lĩnh vực AI: cho phép các đại lý AI tổng hợp, được xây dựng trên nhiều framework khác nhau bởi các công ty khác nhau vận hành trên các máy chủ riêng biệt, giao tiếp và hợp tác hiệu quả - như các đại lý, không chỉ là công cụ. A2A hướng tới cung cấp một ngôn ngữ chung cho các đại lý, thúc đẩy một hệ sinh thái AI liên kết, mạnh mẽ và sáng tạo hơn.
Với A2A, các đại lý có thể:
- Khám phá năng lực của nhau.
- Đàm phán phương thức tương tác (văn bản, biểu mẫu, đa phương tiện).
- Hợp tác an toàn về các nhiệm vụ kéo dài.
- Hoạt động mà không tiết lộ trạng thái nội bộ, bộ nhớ hoặc công cụ của mình.
Khóa học DeepLearning.AI
Tham gia khóa học ngắn về A2A: Giao thức Agent2Agent, được xây dựng hợp tác cùng Google Cloud và IBM Research, giảng dạy bởi Holt Skinner, Ivan Nardini, và Sandi Besen.
Những gì bạn sẽ học:
- Làm cho đại lý tuân thủ A2A: Công khai đại lý xây dựng với các framework như Google ADK, LangGraph hoặc BeeAI dưới dạng máy chủ A2A.
- Kết nối đại lý: Tạo khách hàng A2A từ đầu hoặc dùng tích hợp để kết nối với các đại lý tuân thủ A2A.
- Điều phối quy trình làm việc: Xây dựng các quy trình làm việc tuần tự và phân cấp của các đại lý tuân thủ A2A.
- Hệ thống đa đại lý: Xây dựng hệ thống đa đại lý trong lĩnh vực y tế sử dụng các framework khác nhau và xem cách A2A thúc đẩy hợp tác.
- A2A và MCP: Tìm hiểu cách A2A bổ sung cho MCP bằng việc cho phép các đại lý hợp tác lẫn nhau.
Tại sao chọn A2A?
Khi các đại lý AI ngày càng phổ biến, khả năng tương tác là điều quan trọng để xây dựng các ứng dụng phức tạp, đa chức năng. A2A hướng tới:
- Xóa bỏ ngăn cách: Kết nối các đại lý giữa các hệ sinh thái khác nhau.
- Cho phép hợp tác phức tạp: Cho phép các đại lý chuyên biệt cùng làm việc trên nhiệm vụ mà một đại lý đơn lẻ không thể xử lý.
- Thúc đẩy tiêu chuẩn mở: Khuyến khích cách tiếp cận cộng đồng cho giao tiếp đại lý, thúc đẩy đổi mới và áp dụng rộng rãi.
- Giữ tính mờ đục: Cho phép đại lý hợp tác mà không cần chia sẻ bộ nhớ nội bộ, logic độc quyền hoặc triển khai công cụ cụ thể, tăng cường bảo mật và bảo vệ quyền sở hữu trí tuệ.
Các Tính Năng Chính
- Giao tiếp chuẩn hóa: JSON-RPC 2.0 qua HTTP(S).
- Khám phá Agent: Thông qua "Agent Cards" cung cấp thông tin năng lực và kết nối.
- Tương tác linh hoạt: Hỗ trợ yêu cầu/đáp ứng đồng bộ, streaming (SSE), và push thông báo bất đồng bộ.
- Trao đổi dữ liệu phong phú: Xử lý văn bản, tập tin, và dữ liệu JSON có cấu trúc.
- Đáp ứng doanh nghiệp: Thiết kế với tiêu chí bảo mật, xác thực, và khả năng quan sát.
Bắt Đầu
- 📚 Khám phá Tài liệu: Truy cập Trang Tài liệu Giao thức Agent2Agent để xem tổng quan, đặc tả giao thức đầy đủ, hướng dẫn và tài liệu tham khảo.
- 📝 Xem Đặc tả: Đặc tả Giao thức A2A
- Sử dụng các SDK:
- 🐍 A2A Python SDK
pip install a2a-sdk - 🐿️ A2A Go SDK
go get github.com/a2aproject/a2a-go - 🧑💻 A2A JS SDK
npm install @a2a-js/sdk - ☕️ A2A Java SDK sử dụng maven
- 🔷 A2A .NET SDK sử dụng NuGet
dotnet add package A2A - 🎬 Sử dụng mẫu của chúng tôi để xem A2A hoạt động
Đóng Góp
Chúng tôi hoan nghênh sự đóng góp từ cộng đồng để nâng cao và phát triển giao thức A2A!
- Câu hỏi & Thảo luận: Tham gia GitHub Discussions.
- Vấn đề & Góp ý: Báo cáo vấn đề hoặc đề xuất cải tiến qua GitHub Issues.
- Hướng dẫn đóng góp: Xem CONTRIBUTING.md để biết chi tiết về cách đóng góp.
- Góp ý riêng: Sử dụng Google Form này.
- Chương trình đối tác: Khách hàng Google Cloud có thể tham gia chương trình đối tác qua form này.
Tiếp theo là gì
Cải tiến Giao thức
- Khám phá Agent:
- Chính thức hóa việc bổ sung các phương thức ủy quyền và thông tin xác thực tùy chọn trực tiếp trong
AgentCard. - Hợp tác Agent:
- Nghiên cứu phương thức
QuerySkill()để kiểm tra động các kỹ năng chưa hỗ trợ hoặc bất ngờ. - Vòng đời nhiệm vụ & UX:
- Hỗ trợ đàm phán UX động _trong_ một tác vụ (ví dụ, tác nhân thêm âm thanh/hình ảnh vào giữa cuộc trò chuyện).
- Phương pháp & Giao thức phía Client:
- Khám phá việc mở rộng hỗ trợ cho các phương pháp do client khởi tạo (ngoài quản lý tác vụ).
- Cải thiện độ tin cậy của streaming và cơ chế thông báo đẩy.
Giới thiệu
Giao thức A2A là một dự án mã nguồn mở thuộc Quỹ Linux, do Google đóng góp. Dự án được cấp phép theo Giấy phép Apache 2.0 và mở cửa cho các đóng góp từ cộng đồng.
--- Tranlated By Open Ai Tx | Last indexed: 2026-02-16 ---
