جوهر استراتيجية A2A: تعريفات مزدوجة وحجر الزاوية في "الحوسبة الوكالية"
استراتيجية "A2A" من مايكروسوอฟت، ببساطة، تشمل جانبين رئيسيين: أولاً، الأتمتة المألوفة لـ "تطبيق إلى تطبيق" (Application-to-Application)، والتي تساعد أنظمة البرامج المختلفة على التواصل بسلاسة وكسر صوامع المعلومات. ثانيًا، التعاون الموجه نحو المستقبل لـ "وكيل إلى وكيل" (Agent-to-Agent)، مما يمكّن وكلاء الذكاء الاصطناعي من التواصل والتعاون بسلاسة عبر المنصات والمؤسسات. هذا ليس مجرد اتجاه تكنولوجي، بل هو تحول أساسي نحو "الحوسبة الوكالية (Agentic Computing)".
هدف مايكروسوอฟت هو بناء نظام بيئي جديد لأنظمة المؤسسات المترابطة للغاية والمستقلة بذكاء. من خلال تبني بروتوكولات مفتوحة مثل A2A ودمجها بعمق، تعمل مايكروسوอฟت بنشاط على تعزيز قابلية التشغيل البيني في مجال الذكاء الاصطناعي، ملتزمة بإنشاء مستقبل ذكي مفتوح وتعاوني، حيث لم يعد الذكاء مقصورًا على تطبيق أو واجهة واحدة.
ركيزتان استراتيجيتان: كشف الأساس التكنولوجي
بروتوكول وكيل إلى وكيل (A2A)
تعتمد مايكروسوอฟت معيار A2A المفتوح (الذي نشأ من جوجل)، مما يسمح لوكلاء الذكاء الاصطناعي بالتواصل دون حواجز، حتى لو تم بناؤهم بأدوات مختلفة مثل Semantic Kernel أو LangChain. النقاط الفنية الرئيسية:
- بطاقات الوكيل (Agent Cards): "بطاقة العمل" للوكيل، والتي توفر فهمًا سريعًا لقدراته.
- المهام ودورات الحياة (Tasks & Lifecycles): تدفقات مهام موحدة لسهولة الإدارة والتتبع.
- الرسائل والمصنوعات (Messages & Artifacts): تنسيقات اتصال واضحة لتبادل فعال للمعلومات والنتائج.
- البث المباشر والدفع (Streaming & Push): تحديثات في الوقت الفعلي وإشعارات استباقية لتفاعلات أكثر توقيتًا.
يمكّن بروتوكول A2A الاتصال المنظم للوكلاء: تبادل الأهداف وإدارة الحالات واستدعاء الإجراءات وإرجاع النتائج بشكل آمن وقابل للملاحظة.
أمان على مستوى المؤسسة: Microsoft Entra ID تشفير mTLS المتبادل Azure AI Content Safety وسجلات التدقيق الكاملة تضمن اتصالاً آمنًا وموثوقًا به.
خدمات تكامل Azure (AIS)
"سكين الجيش السويسري" لاتصال تطبيقات المؤسسات، مما يوفر عمودًا فقريًا قويًا لتكامل التطبيقات التقليدية وسيناريوهات الوكلاء الناشئة. تشمل الخدمات الأساسية ما يلي:
- Logic Apps: قم ببناء عمليات أعمال مؤتمتة كما لو كنت تجمع كتل بناء.
- Service Bus: "ساعي" رسائل موثوق به يضمن تسليم الرسائل بشكل آمن.
- API Management: "مدير" واجهات برمجة التطبيقات، الذي يوحد النشر والإدارة والحماية.
- Event Grid: "محطة بث" للأحداث للاستجابات في الوقت الفعلي لأحداث النظام المختلفة.
- Data Factory: "مصنع معالجة" للبيانات للتكامل الفعال وتحويل البيانات الضخمة.
AIS هو "الطريق السريع" لوكلاء الذكاء الاصطناعي للتفاعل بسلاسة مع أنظمة المؤسسات الحالية، مما يضمن قدرة الوكلاء على الوصول إلى البيانات وتنفيذ الإجراءات بفعالية.
منصات التمكين الأساسية: تسريع تطوير تطبيقات الوكيل الخاصة بك
Azure AI Foundry
موثوق به من قبل أكثر من 70,000+ مؤسسة وشركة رقمية أصلية في جميع أنحاء العالم (مثل Atomicwork و Epic و Fujitsu و Gainsight و H&R Block و LG Electronics)، إنه "مصنع وكلاء". اجتذبت خدمة الوكيل الجديدة 10,000+ مؤسسة في 4 أشهر فقط. من خلال بروتوكول A2A، يمكنك بناء وتنسيق تدفقات عمل معقدة ومتعددة الوكلاء تشمل أدوات داخلية وخارجية، مع ضمان الحوكمة واتفاقيات مستوى الخدمة (SLAs).
Microsoft Copilot Studio
أكثر من 230,000 مؤسسة (بما في ذلك 90% من شركات Fortune 500) تستخدمه بالفعل. بفضل قابلية التشغيل البيني A2A، سيتمكن الوكلاء الذين تم إنشاؤهم في Copilot Studio من استدعاء وكلاء خارجيين بشكل آمن، حتى أولئك الذين تم إنشاؤهم على منصات أخرى أو المستضافين خارج نظام مايكروسوอฟت البيئي، مما يوسع بشكل كبير قدرات Copilot.
Semantic Kernel
"عصا سحرية" مفتوحة المصدر تجمع بسهولة بين نماذج اللغات الكبيرة ولغات البرمجة مثل C# و Python لبناء وكلاء ذكاء اصطناعي قادرين على الاتصال A2A. تلتزم مايكروسوอฟت بدعم الأدوات التي يعرفها المطورون ويحبونها.
ما القيمة الفريدة التي يمكن أن تحققها استراتيجية A2A للمؤسسات؟
ارتفاع كبير في الكفاءة التشغيلية
أتمتة العمليات المعقدة، وتمكين تعاون الوكلاء، وإطلاق العنان لإمكانات الموظفين.
قرارات تعتمد على البيانات
تحسين اتساق البيانات ودقتها للحصول على رؤى أعمق وقرارات أكثر ذكاءً.
تحديث بنية تكنولوجيا المعلومات
تعزيز قابلية توسيع النظام وقدرته على التكيف في المستقبل، دون خوف من التكرارات التكنولوجية.
الابتكار المدعوم بالذكاء الاصطناعي
تمكين العمليات الاستباقية والتنبؤات الدقيقة وتعزيز التطبيقات الذكية الجديدة.
بناء أنظمة ذكية قابلة للتكوين
تجميع القدرات الذكية بمرونة عبر الحدود التنظيمية والسحابية لبناء حلول حسب الطلب.
نظام بيئي مفتوح ومترابط
كسر الحواجز التكنولوجية، وتعزيز التعاون بين البائعين والمنصات، وتجنب الاحتكار.
تبني A2A: التحديات والقضايا الأمنية التي يجب مراعاتها
التحديات الرئيسية
- تكامل الأنظمة الجديدة والقديمة: قد يكون التنفيذ معقدًا إلى حد ما.
- التكلفة والموارد: يتطلب تخطيطًا دقيقًا للاستثمار والإدارة.
- تطور المعايير التقنية: حافظ على التعلم وواكب الوتيرة.
مخاطر أمان وكلاء الذكاء الاصطناعي
- وكلاء "مخادعون": احذر من هجمات حقن الأوامر.
- أدوات "فاسدة": امنع إساءة استخدام الأدوات الخارجية.
- هوية "مزيفة": احمِ نفسك من الانتحال وتسميم الاتصالات.
- رمز "منفذ": قلل من مخاطر تنفيذ التعليمات البرمجية عن بُعد.
كيف تستجيب مايكروسوอฟت؟ الأمان والثقة أساسيان
تدمج مايكروسوอฟت بعمق اتصال A2A في إطار عمل الأمان الناضج على مستوى المؤسسة (على سبيل المثال، Microsoft Entra ID للمصادقة، و mTLS لتشفير القناة، و Azure AI Content Safety للإشراف على المحتوى)، مع استكماله بالتنفيذ في بيئة معزولة، والحد الأدنى من الامتيازات، ومنع فقدان البيانات (DLP)، وسجلات التدقيق الشاملة، وبناء نظام بيئي للوكلاء موثوق به وآمن ومتوافق. يحتوي Azure AI Foundry على آليات ثقة مدمجة بشكل افتراضي، مما يضمن أنه حتى في بيئة مفتوحة وموزعة بشكل متزايد، تظل الأمان والامتثال والمساءلة ذات أهمية قصوى.
المستقبل هنا: "الحوسبة الوكالية" تقود نموذجًا برمجيًا جديدًا
"الحوسبة الوكالية (Agentic Computing)" ليست اتجاهًا عابرًا، بل هي تحول أساسي في كيفية بناء البرامج واتخاذ القرارات وإنشاء القيمة. تعد استراتيجية A2A من مايكروسوอฟت حجر زاوية رئيسي لهذه الرؤية الكبرى.
تلتزم مايكروسوอฟت بتعزيز المعايير المفتوحة وانضمت إلى مجموعة عمل A2A على GitHub للمساهمة في المواصفات والأدوات. ستتوفر معاينة عامة لبروتوكول A2A قريبًا في Azure AI Foundry و Copilot Studio. ستواصل مايكروسوอฟت الاستثمار في Autogen و Semantic Kernel وبروتوكول سياق النموذج (MCP) والنماذج المفتوحة لدعم البروتوكولات والنماذج والأطر التي يحتاجها المطورون والمؤسسات بشدة.
الجيل القادم من البرامج سيكون:
لن يوجد أفضل الوكلاء بمعزل عن غيرهم؛ سيعملون بسلاسة ضمن تدفقات العمل، ويشملون النماذج والمجالات والأنظمة البيئية. تبني مايكروسوอฟت هذا المستقبل مع الانفتاح في جوهره، لأن الذكاء يجب أن يكون بلا حدود وتعاونيًا مثل العالم الذي يخدمه.
التطبيق العملي: مثال على تكامل Semantic Kernel وبروتوكول A2A
تعرّف على كيفية تحقيق التشغيل البيني الفوري والآمن وغير المتزامن بين وكلاء السحابة المتقاطعة باستخدام بروتوكول JSON-RPC A2A خفيف الوزن مع إطار عمل Semantic Kernel من Azure AI Foundry، دون تبادل التعليمات البرمجية أو بيانات الاعتماد.
مساهمة مايكروسوอฟت في نظام A2A البيئي
لا يزال بروتوكول A2A حاليًا في مراحله الأولى من التطوير ويفتقر إلى المكتبات المجمعة، مما يمثل تحديات للمطورين لبناء عمليات تكامل بسرعة. تهدف مساهمة مايكروسوอฟت الأولية إلى إظهار كيف يمكن لوكلاء Semantic Kernel الاندماج بفعالية في نظام A2A البيئي من خلال الاستفادة المباشرة من نموذج التعليمات البرمجية الحالي من قاعدة بيانات A2A. الهدف هو توفير مسار تكامل واضح، مما يمكّن العملاء من اعتماد Semantic Kernel بسهولة في مشاريع A2A الخاصة بهم.
SemanticKernelTravelManager
يعمل كمنسق مركزي، حيث يتلقى الطلبات ويحللها، ويوجه المهام بذكاء (مثل استعلامات العملات، وتخطيط مسار الرحلة) إلى وكلاء متخصصين بناءً على السياق.
CurrencyExchangeAgent
يتعامل مع المهام المتعلقة بالعملات، ويدمج واجهات برمجة التطبيقات الخارجية (مثل واجهة برمجة تطبيقات Frankfurter) لتوفير أسعار صرف في الوقت الفعلي، مما يساعد في وضع ميزانية دقيقة والتخطيط المالي.
ActivityPlannerAgent
يوفر اقتراحات مسار رحلة مخصصة وحجوزات أنشطة وفعاليات بناءً على تفضيلات المستخدم وميزانيته، مما يخلق تجارب سفر مخصصة.
كيف يعمل التكامل؟
- توجيه المهام وتفويضها: يقوم TravelManager (كمنسق) بتكوين وكلائه المتخصصين كإضافات. باستخدام الوعي بالسياق واستدعاء الوظائف التلقائي، يحدد النموذج الأساسي بذكاء الوكيل الأنسب للتعامل مع الطلب.
- اكتشاف الوكيل: يعلن الوكلاء عن قدراتهم عبر "بطاقات وكيل" (Agent Cards) منظمة، مما يمكّن وكلاء العميل من تحديد واختيار الوكيل الأنسب لمهمة معينة بكفاءة والتواصل بسلاسة عبر بروتوكول A2A. يعلن هذا المثال عن وكيل Semantic Kernel.
- ذاكرة المحادثة: يحتفظ Semantic Kernel بالسياق عبر التفاعلات متعددة الأدوار من خلال سجل الدردشة الخاص به، مما يوفر تجربة مستخدم سلسة (السجل في هذا المثال سريع الزوال ولا يتم الاحتفاظ به).
سيناريو مثال: خطط لرحلتك بسهولة
تخيل أن مستخدمًا يريد التخطيط لرحلة مناسبة للميزانية ويحتاج إلى تحويل العملات:
- يقدم المستخدم طلبًا إلى
TravelManager
. - يكتشف
TravelManager
الحاجة إلى تحويل العملات ويستدعيCurrencyExchangeAgent
. - يحصل
CurrencyExchangeAgent
على أسعار الصرف من واجهة برمجة تطبيقات Frankfurter. - يقترح
ActivityPlannerAgent
خيارات أنشطة مناسبة للميزانية بناءً على الميزانية. - يجمع
TravelManager
المعلومات ويعيد خطة سفر كاملة.
دليل البدء السريع
تأكد من أنك قمت باستنساخ أحدث إصدار من قاعدة بيانات A2A محليًا لتشغيل هذا العرض التوضيحي بنجاح.
1. المتطلبات الأساسية:
- Python 3.10 أو أحدث
- مدير حزم
uv
(راجع وثائق uv للحصول على إرشادات التثبيت) - بيانات اعتماد OpenAI صالحة (راجع وثائق SK)
- اختياري: مفتاح واجهة برمجة تطبيقات Frankfurter (لا يتطلب نقطة النهاية المجانية مفتاحًا)
2. الإعداد والتشغيل:
انتقل إلى مثال Semantic Kernel داخل دليل عينات A2A:
cd samples/python/agents/semantickernel
قم بإنشاء ملف .env
واملأ بيانات الاعتماد الخاصة بك:
OPENAI_API_KEY="your_api_key_here"
OPENAI_CHAT_MODEL_ID="your-model-id"
قم بإعداد البيئة (ثبتها على إصدار Python المطلوب/المثبت لديك):
uv python pin 3.12
uv venv
source .venv/bin/activate
قم بتشغيل وكيل Semantic Kernel:
uv run .
uv run . --host 0.0.0.0 --port 8080
بعد التشغيل، سترى مخرجات تشير إلى أن الخادم قد بدأ.
في طرفية أخرى، قم بتشغيل عميل A2A:
cd samples/python
uv run hosts/cli --agent http://localhost:10020
بعد تشغيل العميل، سترى بطاقة الوكيل معروضة، مما يؤكد أنه تم اكتشاف Semantic Kernel Travel Agent Manager بنجاح وهو جاهز للتفاعل.
يمكنك الآن إرسال استعلامات مباشرة إلى الوكيل، على سبيل المثال:
I am traveling to Seoul, South Korea for 2 days.
I have a budget of $100 USD a day.
How much is that in South Korean Won? What sort of things can I do and eat?
بعد إرسال الطلب، سترى رسائل أحداث متدفقة في وحدة التحكم تعكس المراحل المختلفة لمعالجة الطلب، وفي النهاية ستتلقى استجابة JSON منظمة.
الخطوات التالية
تعمل مايكروسوอฟت بنشاط على تطوير المزيد من أمثلة التكامل، مثل الاتصال بـ Azure AI Foundry عبر AzureAIAgent
الخاص بـ Semantic Kernel.
بالإضافة إلى ذلك، نخطط للمساهمة بمثال A2A مباشرة في قاعدة بيانات Semantic Kernel. ترقبوا التحديثات المستقبلية!
كيف تنجح في تطبيق استراتيجية A2A وتعظيم القيمة؟
حدد نقاط الألم: ابدأ بسيناريوهات الأعمال التي يمكن أن تحقق عوائد عالية وتحل مشاكل حقيقية.
قيّم الوضع الحالي: افهم أنظمة تكنولوجيا المعلومات والبيانات والشبكة ووضع الأمان الحالي لديك للاستعداد.
الأمان أولاً: خطط لاستراتيجيات أمان وحوكمة الذكاء الاصطناعي منذ البداية، مستفيدًا من أدوات أمان مايكروسوอฟت.
طور المواهب: استثمر في مهارات الفريق لإتقان المعرفة المتعلقة بالذكاء الاصطناعي و A2A و Azure.
ابدأ صغيرًا، كرر بسرعة: ابدأ بمشاريع تجريبية، وتحقق من النجاح، ثم قم بالتوسع تدريجيًا، مع التكرار السريع.
شجع الابتكار: عزز جوًا لاستكشاف فرص تطبيق A2A في مختلف الأعمال واكتشاف قيمة جديدة.
ابق على اطلاع: تابع آخر التطورات في بروتوكولات A2A و MCP والمعايير الأخرى ذات الصلة، مع تعديل الاستراتيجيات وفقًا لذلك.
استفد من الأدوات: استخدم بنشاط منصات وأدوات مايكروسوอฟت مثل Azure AI Foundry و Copilot Studio و Semantic Kernel لتسريع التطوير.
الفكرة الأساسية: لا تفكر فقط في كيفية استخدام A2A لجعل العمليات الحالية أسرع؛ الأهم من ذلك، فكر في "ما هي نماذج الأعمال والعمليات الجديدة تمامًا التي أصبحت ممكنة مع A2A؟" تبنى مفهوم "المؤسسة القابلة للتكوين"، وقم ببناء قدرات الأعمال المستقبلية بمرونة باستخدام وكلاء ذكاء اصطناعي متخصصين وتطبيقات متكاملة.