گوگل در کنفرانس Cloud Next خود در لاس وگاس، یک پروتکل باز جدید را معرفی کرد که به عوامل هوش مصنوعی کمک میکند تا بدون توجه به چارچوبی که عامل برای آن ساخته شده است، با یکدیگر ارتباط برقرار کنند. Agent2Agent، همانطور که نامیده میشود، با پشتیبانی بیش از 50 شریک فناوری گوگل، از جمله Atlassian، Box، Cohere، Intuit، Langchain، MongoDB، Salesforce، SAP، ServiceNow، UKG و Workday، راهاندازی میشود.
پروتکلModel Context Protocol (MCP) شرکت Anthropic به سرعت به استاندارد عملی برای اتصال عوامل به برنامههای خارجی و منابع داده تبدیل شده است. گوگل تأکید میکند که Agent2Agent (A2A) به هیچ وجه جایگزین MCP نیست. در عوض، هدف آن تکمیل MCP با کمک به توسعهدهندگان برای ساختن سیستمهایی است که در آن عوامل میتوانند صرف نظر از ابزارها و چارچوبهایی که برای ساختن آن عوامل استفاده میکنند، راحتتر با یکدیگر صحبت کنند.
امین وحدت، معاون ML، Systems و Cloud AI Google Cloud، در یک کنفرانس مطبوعاتی در اوایل این هفته توضیح داد: "MCP و A2A، پروتکل عامل به عامل ما، مکمل یکدیگر هستند به این معنا که MCP به شما امکان میدهد به دادهها در یک روش باز و استاندارد دسترسی داشته باشید، در حالی که A2A امکان همکاری بین عوامل مختلف را فراهم میکند." "MCP را به عنوان مدل به داده و A2A را به عنوان امکان همکاری بین عوامل، عامل به عامل در نظر بگیرید. این دو - برای تعاملات داده و عامل - با هم ترکیب میشوند تا ساختن عوامل بسیار قدرتمند را بسیار آسان و پربار کنند."
این پروتکل جدید که از متن، صدا و تصویر پشتیبانی میکند، مبتنی بر استانداردهای موجود (HTTP, SSE, JSON-RPC) است و شامل قابلیتهای احراز هویت و مجوز است که گوگل میگوید "در زمان راهاندازی با طرحهای احراز هویت OpenAPI برابری میکند." این شرکت همچنین تأکید میکند که این پروتکل جدید از وظایف طولانیمدت پشتیبانی میکند و A2A قادر به ارائه بازخورد، اعلانها و بهروزرسانیهای وضعیت در زمان واقعی است.
با A2A، عوامل یا "مشتری" یا "راه دور" هستند. مشتریان وظایف را فرموله و ارتباط برقرار میکنند، در حالی که عوامل راه دور بر اساس آنها عمل میکنند. عوامل راه دور میتوانند قابلیتهای خود را با کمک "کارتهای عامل" در قالب JSON تبلیغ کنند.
گوگل در اطلاعیه امروز خود خاطرنشان میکند: "A2A این پتانسیل را دارد که عصر جدیدی از قابلیت همکاری عامل را باز کند، نوآوری را تقویت کند و سیستمهای عاملی قدرتمندتر و متنوعتری ایجاد کند. ما معتقدیم که این پروتکل راه را برای آیندهای هموار میکند که در آن عوامل میتوانند به طور یکپارچه برای حل مسائل پیچیده و بهبود زندگی ما با یکدیگر همکاری کنند." "ما متعهد هستیم که این پروتکل را با همکاری شرکای خود و جامعه به صورت باز بسازیم. ما این پروتکل را به عنوان منبع باز منتشر میکنیم و مسیرهای روشنی را برای مشارکت ایجاد میکنیم."