🤝 تیپ #23
پروتکل A2A: قرارداد مشترک برای گفتوگوی ایجنتها
وقتی دو ایجنت را با کپیکردن خروجی یکی داخل پرامپت دیگری به هم وصل میکنید، اولین تغییر در هر طرف کل زنجیره را میشکند. پروتکل A2A جایش یک کارت ایجنت (Agent Card) میگذارد 🪪: فایل JSON در مسیر well-known/agent-card.json که مهارتها، آدرس سرویس و روش احراز هویت را اعلام میکند، تا ایجنت کلاینت پیش از فرستادن حتی یک توکن بداند طرف مقابل چه کاری از دستش برمیآید. بعد از آن، کارها بهصورت واحدهای ساختیافته و حالتدار (submitted، working، input-required، completed) روی JSON-RPC رد و بدل میشوند و برای کارهای طولانی، استریم SSE و اعلان push در دسترس است. این را خواهر افقی MCP بدانید: یکی ایجنت را به ابزار وصل میکند و دیگری ایجنت را به ایجنت.
Agent-to-Agent: Give Your Agents a Shared Contract
Wiring two agents together by pasting one's output into the other's prompt breaks the moment either side changes a word. The A2A protocol replaces that with a published Agent Card 🪪: a JSON document at /.well-known/agent-card.json that declares the agent's skills, endpoint, and auth scheme, so a client agent can discover capabilities before it sends a single token. Work then flows as structured, stateful tasks (submitted, working, input-required, completed) over JSON-RPC with SSE streaming for long runs, and each agent stays opaque: no shared memory, no exposed tools. Think of it as MCP's horizontal sibling, where MCP connects an agent to tools and A2A connects agents to each other.
@dslanders
شکرزاد
نکتههای روز ساخت AI Agent | شکرزاد
نکتههای روزانه و کاربردی برای یادگیری ساخت عاملهای هوش مصنوعی (AI Agent): مفاهیم پایه، نکات پیشرفته و اخبار تازه، هر روز یک مفهوم.
3
2
1October 19, 2026 294 3