پروتکل A2A: توانمندسازی برنامه‌های چند عاملی

در یک سال گذشته، شاهد تکامل نمایندگان هوش مصنوعی از ابزارهای تجربی به اجزای جدایی‌ناپذیر سیستم‌های سازمانی بوده‌ایم. این تحول، از روبات‌های ساده پاسخ‌دهنده به درخواست‌ها تا نمایندگانی که به‌طور مستقل از طرف شما اقدام می‌کنند، نشان‌دهنده عصر جدیدی در طراحی نرم‌افزار است؛ دورانی که هوش دیگر محدود به رابط‌های کاربری ثابت یا برنامه‌های کاربردی منفرد نیست.

در مایکروسافت، این تحول را از نزدیک تجربه کرده‌ایم. Azure AI Foundry اکنون توسط بیش از 70000 توسعه‌دهنده در شرکت‌های بزرگ و شرکت‌های بومی دیجیتال، از جمله Atomicwork، Epic، Fujitsu، Gainsight، H&R Block و LG Electronics، برای طراحی، سفارشی‌سازی و مدیریت برنامه‌های کاربردی و نمایندگان هوش مصنوعی استفاده می‌شود. در عرض تنها چهار ماه، بیش از 10000 سازمان از خدمات جدید نمایندگی ما برای ساخت، استقرار و گسترش سیستم‌های نمایندگی استفاده کرده‌اند. بیش از 230000 سازمان (از جمله 90 درصد از شرکت‌های Fortune 500) از Microsoft Copilot Studio استفاده کرده‌اند.

همان‌طور که نمایندگان عملکردهای پیچیده‌تری را بر عهده می‌گیرند، نه‌تنها به مدل‌ها و ابزارهای مختلف، بلکه به یکدیگر نیز نیاز دارند. به همین دلیل است که ما متعهد به پیشبرد پروتکل‌های بازی مانند Agent2Agent (A2A) هستیم؛ پروتکلی که به‌زودی وارد Azure AI Foundry و Copilot Studio می‌شود و به نمایندگان امکان می‌دهد تا در مرزهای ابری، پلتفرمی و سازمانی با یکدیگر همکاری کنند.

ما در حال همسویی با صنعت گسترده‌تر برای پیشبرد پروتکل‌های نمایندگی مشترک هستیم – همان کاری که همیشه انجام داده‌ایم: استقبال از گشودگی، پشتیبانی از توسعه‌دهندگان دنیای واقعی و تبدیل آزمایش‌ها به پلتفرم‌های سطح سازمانی. هدف ما ساده است: توانمندسازی توسعه‌دهندگان حرفه‌ای و شهروندی برای ساخت نمایندگانی که بتوانند در بین ابرها و چارچوب‌ها با یکدیگر تعامل داشته باشند.

ما معتقدیم که Microsoft Copilot به هر کارمندی قدرت می‌دهد و به‌عنوان یک «رابط کاربری هوش مصنوعی» عمل می‌کند تا نمایندگان و سیستم‌های نمایندگی را به هم متصل کند – شبکه‌هایی از نمایندگان که می‌توانند در بین مرزها استدلال، عمل و انطباق داشته باشند. همان‌طور که مشتریان این سیستم‌ها را گسترش می‌دهند، قابلیت تعامل دیگر اختیاری نیست. آن‌ها می‌خواهند نمایندگانشان بتوانند وظایفی را که در بین فروشندگان، ابرها و جزیره‌های داده پراکنده هستند، هماهنگ کنند. آن‌ها می‌خواهند کنترل، دید و اعتماد داشته باشند – بدون اینکه قفل شوند.

A2A می‌تواند ارتباطات ساختاریافته بین نمایندگان را امکان‌پذیر کند – تبادل ایمن و قابل مشاهده اهداف، مدیریت وضعیت،فراخوانی عملیات و بازگرداندن نتایج. توسعه‌دهندگان می‌توانند از ابزارهای آشنای خود، مانند Semantic Kernel یا LangChain، استفاده کنند و همچنان بتوانند با یکدیگر تعامل داشته باشند. هر فراخوانی تحت اقدامات امنیتی سطح سازمانی قرار می‌گیرد: Microsoft Entra، TLS متقابل، Azure AI Content Safety و گزارش‌های حسابرسی کامل. Azure AI Foundry به‌طور پیش‌فرض دارای درجه اعتماد است و با بازتر و توزیع‌شده‌تر شدن اکوسیستم نمایندگان، امنیت، انطباق و مسئولیت‌پذیری همچنان در اولویت قرار دارند.

با پشتیبانی از A2A:

  • مشتریان Azure AI Foundry می‌توانند گردش‌های کاری پیچیده و چندعاملی را ایجاد کنند که Copilotهای داخلی، ابزارهای شریک و زیرساخت‌های تولید را در بر می‌گیرد – در عین حال حکمرانی و توافق‌نامه‌های سطح خدمات (SLA) را حفظ می‌کنند.
  • نمایندگان Copilot Studio می‌توانند به‌طور ایمن نمایندگان خارجی را فراخوانی کنند، از جمله نمایندگانی که با استفاده از پلتفرم‌های دیگر ساخته شده‌اند یا در خارج از Microsoft میزبانی می‌شوند.
  • شرکت‌ها یک مسیر به سوی سیستم‌های هوشمند و قابل ترکیب به دست می‌آورند که می‌توانند در بین سازمان‌ها و مرزهای ابری مقیاس‌پذیر باشند.
  • کمک‌های مایکروسافت، توسعه و پذیرش کل صنعت را در مورد پروتکل‌های باز A2A تسریع می‌بخشد.

این تنها یک گام در یک سفر طولانی است. همان‌طور که نوآوری‌هایی را در مورد Autogen، Semantic Kernel، کمک‌های خود به پروتکل زمینه مدل (MCP) و فهرست مدل‌های باز خود انجام داده‌ایم، به توسعه پلتفرم برای پشتیبانی از پروتکل‌ها، مدل‌ها و چارچوب‌هایی که برای توسعه‌دهندگان و شرکت‌ها مهم هستند، ادامه خواهیم داد. ما پروتکل‌هایی مانند A2A و MCP را گام‌های مهمی در جهت تحقق چشم‌انداز خود برای آینده نمایندگان می‌دانیم.

محاسبات نماینده یک روند نیست – بلکه یک تغییر اساسی است. این امر نحوه ساخت نرم‌افزار، نحوه تصمیم‌گیری و نحوه ایجاد ارزش را تغییر می‌دهد.

ما به گروه کاری A2A در GitHub پیوسته‌ایم تا در مشخصات و ابزارها مشارکت کنیم. پیش‌نمایش عمومی A2A در Foundry و Copilot Studio به‌زودی ارائه می‌شود.

با پشتیبانی از A2A و ساختن بر روی پلتفرم هماهنگ‌سازی باز خود، ما در حال پایه‌گذاری نسل بعدی نرم‌افزار هستیم – همکاری، مشاهده و انطباق از طریق طراحی. بهترین نمایندگان در یک برنامه یا ابر ساکن نخواهند بود؛ آن‌ها در جریان‌های کاری اجرا می‌شوند، در مدل‌ها، دامنه‌ها و اکوسیستم‌ها گسترش می‌یابند. ما آینده را با محوریت گشودگی می‌سازیم – زیرا نمایندگان نباید به جزایر تبدیل شوند، هوش باید در بین مرزها کار کند، درست مانند دنیایی که به آن خدمت می‌کند.

ما قبلاً یک نمونه NET. و Python را در Semantic Kernel اضافه کرده‌ایم که نشان می‌دهد دو نماینده محلی از طریق A2A یک جلسه را برنامه‌ریزی و یک ایمیل را تهیه می‌کنند. مخزن را کلون کنید، نصب کنید، اجرا کنید و یک گردش کار واقعی را بدون کد سفارشی تماشا کنید.

ظهور پروتکل A2A: عصر جدیدی از همکاری بین عوامل هوشمند بین پلتفرمی

حوزه هوش مصنوعی (AI) در حال تجربه یک تحول عمیق است که از برنامه‌های کاربردی منفرد سنتی فراتر می‌رود و به سمت دنیایی متشکل از عوامل هوشمندی که با یکدیگر همکاری می‌کنند، حرکت می‌کند. در قلب این تحول، ظهور پروتکل باز Agent2Agent (A2A) قرار دارد که وعده می‌دهد موانع بین پلتفرم‌ها و سازمان‌ها را در هم بشکند و در نتیجه پتانسیل بی‌سابقه‌ای را برای همکاری بین عوامل هوشمند آزاد کند.

در طول سال گذشته، شاهد بوده‌ایم که عوامل هوش مصنوعی از مراحل اولیه آزمایشی خود به تدریج به اجزای حیاتی غیرقابل تفکیک از سیستم‌های سطح سازمانی تبدیل شده‌اند. آن‌ها دیگر صرفاً روبات‌های ساده پاسخ‌دهنده به درخواست‌ها نیستند، بلکه به دستیاران هوشمندی تکامل یافته‌اند که می‌توانند به‌طور مستقل وظایف پیچیده را از طرف کاربران انجام دهند. این تکامل نشان‌دهنده تغییر اساسی در الگوی طراحی نرم‌افزار است، به این معنا که هوش دیگر به چارچوب محدود رابط‌های کاربری ثابت یا برنامه‌های کاربردی منفرد محدود نمی‌شود.

مایکروسافت همواره در خط مقدم این تحول ایستاده است و اهمیت قابلیت تعامل بین عوامل هوشمند را عمیقاً درک می‌کند. Azure AI Foundry به‌عنوان پلتفرم هوش مصنوعی شاخص مایکروسافت، تاکنون بیش از 70000 توسعه‌دهنده از شرکت‌های بزرگ و شرکت‌های بومی دیجیتال را به خود جذب کرده است که از این پلتفرم برای طراحی، سفارشی‌سازی و مدیریت انواع برنامه‌های کاربردی و عوامل هوش مصنوعی استفاده می‌کنند. این شرکت‌ها شامل رهبران صنعت مانند Atomicwork، Epic، Fujitsu، Gainsight، H&R Block و LG Electronics هستند.

شایان ذکر است که در عرض تنها چهار ماه، بیش از 10000 سازمان خدمات عامل هوشمند جدید مایکروسافت را برای ساخت، استقرار و گسترش سیستم‌های عامل هوشمند خود پذیرفته‌اند. علاوه بر این، بیش از 230000 سازمان (از جمله 90 درصد از شرکت‌های Fortune 500) شروع به استفاده از Microsoft Copilot Studio برای ساخت و مدیریت دستیاران هوشمند خود کرده‌اند.

همان‌طور که نقش عوامل هوشمند در شرکت‌ها روز به روز پیچیده‌تر و مهم‌تر می‌شود، آن‌ها نه‌تنها نیاز به دسترسی به طیف گسترده‌ای از مدل‌ها و ابزارهای هوش مصنوعی دارند، بلکه باید بتوانند به‌طور یکپارچه با سایر عوامل هوشمند تعامل و همکاری کنند. مایکروسافت دقیقاً با توجه به این نیاز، متعهد به پیشبرد توسعه پروتکل‌هایی باز مانند Agent2Agent (A2A) است. پروتکل A2A به‌زودی وارد پلتفرم‌های Azure AI Foundry و Copilot Studio می‌شود و عوامل هوشمند را قادر می‌سازد تا در محیط‌های ابری، پلتفرم‌ها و مرزهای سازمانی مختلف با یکدیگر همکاری کنند و در نتیجه جزایر اطلاعات را در هم بشکنند و گردش‌های کاری کارآمدتر و هوشمندتر را ممکن سازند.

مایکروسافت به درخواست صنعت برای پروتکل‌های عامل هوشمند مشترک پاسخ مثبت می‌دهد و همواره به فلسفه گشودگی، پشتیبانی از توسعه‌دهندگان و تبدیل آزمایش‌ها به پلتفرم‌های سطح سازمانی پایبند بوده است. هدف مایکروسافت بسیار واضح است: توانمندسازی توسعه‌دهندگان حرفه‌ای و توسعه‌دهندگان غیرحرفه‌ای (یعنی توسعه‌دهندگان شهروندی) برای ساخت عوامل هوشمندی که بتوانند در محیط‌ها و چارچوب‌های ابری مختلف با یکدیگر تعامل داشته باشند.

مایکروسافت قاطعانه معتقد است که Microsoft Copilot به هر کارمندی قدرت می‌بخشد و به یک «رابط کاربری هوش مصنوعی» تبدیل می‌شود که عوامل هوشمند و سیستم‌های عامل هوشمند را به هم متصل می‌کند. این سیستم‌های عامل هوشمند شبکه‌هایی متشکل از چندین عامل هوشمند هستند که قادرند در سراسر مرزهای سازمانی استدلال، عمل و انطباق داشته باشند. همان‌طور که مشتریان به طور مداوم این سیستم‌های عامل هوشمند را گسترش می‌دهند، قابلیت تعامل دیگر یک گزینه نیست، بلکه یک ضرورت است. مشتریان انتظار دارند که عوامل هوشمند آن‌ها بتوانند وظایفی را که در بین فروشندگان مختلف، محیط‌های ابری و جزایر داده پراکنده هستند، هماهنگ کنند و در عین حال کنترل، دید و اعتماد خود را به سیستم حفظ کنند و در یک پلتفرم یا فناوری خاص قفل نشوند.

پروتکل A2A با ارائه مکانیزم ارتباطی ساختاریافته بین عوامل هوشمند، می‌تواند تبادل امن و قابل مشاهده اهداف، مدیریت وضعیت، فراخوانی عملیات و بازگرداندن نتایج را بین عوامل هوشمند امکان‌پذیر کند. توسعه‌دهندگان می‌توانند به استفاده از ابزارهای آشنای خود، مانند Semantic Kernel یا LangChain، ادامه دهند و نگران مسائل مربوط به قابلیت تعامل نباشند. پروتکل A2A تضمین می‌کند که هر فراخوانی تحت اقدامات امنیتی سطح سازمانی قرار می‌گیرد، از جمله Microsoft Entra، TLS متقابل، امنیت محتوای Azure AI و گزارش‌های حسابرسی کامل. Azure AI Foundry از همان ابتدای طراحی، اعتماد را به‌عنوان یک اصل اساسی در نظر گرفته است و با بازتر و توزیع‌شده‌تر شدن اکوسیستم عوامل هوشمند، امنیت، انطباق و مسئولیت‌پذیری همچنان اولویت‌های اصلی پلتفرم هستند.

مزایای A2A: آزاد کردن پتانسیل همکاری عامل هوشمند

با پشتیبانی از پروتکل A2A، مشتریان Azure AI Foundry قادر خواهند بود گردش‌های کاری پیچیده چند عاملی را ایجاد کنند که می‌تواند Copilotهای داخلی، ابزارهای شریک و زیرساخت‌های تولید را در بر گیرد و در عین حال حکمرانی و توافق‌نامه‌های سطح خدمات (SLA) را حفظ کند. عوامل هوشمند Copilot Studio نیز قادر خواهند بود به‌طور ایمن عوامل هوشمند خارجی را فراخوانی کنند، از جمله آن‌هایی که با استفاده از پلتفرم‌های دیگر ساخته شده‌اند یا در خارج از Microsoft میزبانی می‌شوند.

مهم‌تر از آن، پروتکل A2A یک مسیر را برای شرکت‌ها به سوی سیستم‌های هوشمند و قابل ترکیب فراهم می‌کند که می‌توانند در سراسر سازمان‌ها و مرزهای ابری مقیاس‌پذیر باشند. از طریق پروتکل A2A، شرکت‌ها می‌توانند راهکارهای هوشمندی انعطاف‌پذیرتر، سازگارتر و کارآمدتر بسازند و در نتیجه در یک بازار رقابتی مزیت بیشتری کسب کنند.

مشارکت مایکروسافت در پروتکل A2A، توسعه و پذیرش این پروتکل را در سراسر صنعت تسریع خواهد کرد. مایکروسافت به همکاری با صنعت ادامه خواهد داد تا به طور مشترک استانداردسازی و تکمیل پروتکل A2A را پیش ببرد و در نتیجه پایه و اساس محکمی را برای آینده همکاری عامل هوشمند ایجاد کند.

حرکت به سوی آینده عوامل هوشمند: استراتژی پلتفرم باز مایکروسافت

پشتیبانی از پروتکل A2A تنها اولین گام مایکروسافت در جهت تحقق چشم‌انداز خود برای آینده عوامل هوشمند است. همان‌طور که مایکروسافت در نوآوری‌هایی مانند Autogen، Semantic Kernel، مشارکت در پروتکل زمینه مدل (MCP) و فهرست مدل‌های باز انجام داده است، به توسعه پلتفرم خود برای پشتیبانی از مهم‌ترین پروتکل‌ها، مدل‌ها و چارچوب‌ها برای توسعه‌دهندگان و شرکت‌ها ادامه خواهد داد. مایکروسافت معتقد است که پروتکل‌هایی مانند A2A و MCP گام‌های مهمی در جهت تحقق چشم‌انداز خود برای آینده عوامل هوشمند هستند.

محاسبات عامل هوشمند صرفاً یک روند نیست، بلکه یک تغییر اساسی است. این محاسبات نحوه ساخت نرم‌افزار، نحوه تصمیم‌گیری و نحوه ایجاد ارزش را تغییر می‌دهند. محاسبات عامل هوشمند نوآوری را در صنایع مختلف هدایت می‌کند و فرصت‌های بی‌سابقه‌ای را برای شرکت‌ها به ارمغان می‌آورد.

به منظور مشارکت فعال در توسعه و ترویج پروتکل A2A، مایکروسافت به گروه کاری A2A در GitHub پیوسته است و در مشخصات و ابزارهای این پروتکل مشارکت می‌کند. پیش‌نمایش عمومی A2A در Foundry و Copilot Studio به‌زودی ارائه می‌شود که به توسعه‌دهندگان این امکان را می‌دهد تا از نزدیک قدرت پروتکل A2A را تجربه کنند.

با پشتیبانی از پروتکل A2A و ساختن بر روی یک پلتفرم هماهنگ‌سازی باز، مایکروسافت در حال پایه‌گذاری نسل بعدی نرم‌افزار است - همکاری، مشاهده و انطباق از طریق طراحی. مایکروسافت معتقد است که بهترین عوامل هوشمند در یک برنامه یا ابر ساکن نخواهند بود، بلکه در گردش‌های کاری اجرا می‌شوند، در مدل‌ها، دامنه‌ها و اکوسیستم‌ها گسترش می‌یابند. مایکروسافت آینده را با محوریت گشودگی می‌سازد - زیرا عوامل هوشمند نباید به جزایر تبدیل شوند، هوش باید در بین مرزها کار کند، درست مانند دنیایی که به آن خدمت می‌کند.

به منظور نشان دادن کاربرد عملی پروتکل A2A، مایکروسافت یک نمونه NET. و Python را در Semantic Kernel اضافه کرده است که نشان می‌دهد چگونه دو عامل هوشمند محلی می‌توانند از طریق پروتکل A2A یک جلسه را برنامه‌ریزی کرده و یک ایمیل را تهیه کنند. توسعه‌دهندگان می‌توانند این مخزن را کلون کرده، نصب کنند، اجرا کنند و یک گردش کار واقعی را با صفر کد سفارشی تماشا کنند.

استقبال از گشودگی، ایجاد یک آینده هوشمند مشترک

تعهد مایکروسافت به پروتکل A2A و سرمایه‌گذاری مداوم آن در پلتفرم‌های باز، نشان‌دهنده اعتقاد راسخ آن به چشم‌انداز آینده عوامل هوشمند است. مایکروسافت بر این باور است که با استقبال از استانداردها و پروتکل‌های باز و تلاش مشترک با صنعت، می‌توانیم به طور مشترک آینده‌ای هوشمندتر، همکارانه‌تر و کارآمدتر ایجاد کنیم. در این آینده، عوامل هوشمند در همه جا حضور خواهند داشت و تغییرات انقلابی را در زندگی و کار ما به ارمغان می‌آورند.

نمایندگان هوش مصنوعی (AI) به سرعت در حال تکامل هستند و از ابزارهای ساده به اجزای اصلی سیستم‌های پیچیده شرکتی تبدیل می‌شوند. قلب این تکامل، نیاز روزافزون آن‌ها به قابلیت همکاری است که این دقیقاً همان چیزی است که پروتکل Agent2Agent (A2A) قصد دارد به آن بپردازد. پروتکل A2A در حال تبدیل شدن به پلی برای ارتباط و همکاری بین نمایندگان، صرف‌نظر از اینکه در کدام پلتفرم، ابر یا سازمان قرار دارند، است.

مایکروسافت اهمیت این روند را تشخیص می‌دهد و فعالانه از توسعه پروتکل A2A حمایت می‌کند. مایکروسافت با ادغام A2A در Azure AI Foundry و Copilot Studio، به توسعه‌دهندگان کمک می‌کند تا سیستم‌های عامل هوشمند قدرتمندتر، انعطاف‌پذیرتر و متصل‌تری بسازند.

با محبوبیت پروتکل A2A، می‌توانیم روندهای کلیدی زیر را پیش‌بینی کنیم:

  • همکاری بین پلتفرمی: نمایندگان می‌توانند به طور یکپارچه بین پلتفرم‌ها و محیط‌های ابری مختلف همکاری کنند و در نتیجه جزایر اطلاعات را در هم بشکنند و گردش‌های کاری کارآمدتری را ممکن سازند.
  • اتوماسیون هوشمند: نمایندگان قادر خواهند بود وظایف پیچیده را به‌طور خودکار انجام دهند و در نتیجه بهره‌وری را افزایش داده و خطاهای انسانی را کاهش دهند.
  • تجربه‌های شخصی‌سازی شده: نمایندگان قادر خواهند بود بر اساس نیازها و ترجیحات فردی کاربران سفارشی شوند و در نتیجه تجربیات شخصی‌سازی شده‌تری را ارائه دهند.
  • برنامه‌های کاربردی نوآورانه: پروتکل A2A درها را به روی برنامه‌های کاربردی نوآورانه مختلف باز می‌کند، مانند خانه‌های هوشمند، خودروهای خودران و مراقبت‌های بهداشتی هوشمند.

پروتکل A2A نحوه ساخت نرم‌افزار، نحوه تصمیم‌گیری و نحوه ایجاد ارزش را تغییر می‌دهد. این پروتکل نشان‌دهنده آینده محاسبات عامل هوشمند است و مایکروسافت در حال رهبری این آینده است.