النقاط الرئيسية
- رخصة MIT — مجانية تمامًا للاستخدام والتعديل والاستضافة الذاتية، دون أي حدود استخدام على الحزمة نفسها
- طوّرتها Microsoft، بدمج مشروعَيها السابقَين AutoGen (من Microsoft Research) وSemantic Kernel (من Microsoft) في منصة واحدة
- أُعلنت المعاينة العامة في 1 أكتوبر 2025؛ ووصلت Agent Framework 1.0 إلى الإتاحة العامة في أبريل 2026 مع التزام معلن باستقرار واجهات البرمجة والدعم طويل المدى
- تدعم Python و.NET (C#) عند الإتاحة العامة، مع توفر Go كمعاينة عامة
- تضيف سير عمل قائمًا على الرسوم البيانية (graph) للتنسيق الصريح بين الوكلاء المتعددين، فوق ما وفّره AutoGen وSemantic Kernel كل على حدة
- تعمل مقابل Microsoft Foundry (المعروف سابقًا باسم Azure AI Foundry)، وAzure OpenAI، وOpenAI، وAnthropic، وOllama، ومزوّدي نماذج آخرين — دون ارتباط بنماذج Microsoft فقط
- تواصل Microsoft صراحةً دعم AutoGen وSemantic Kernel كمشروعين منفصلين، لكنها توجّه معظم الاستثمار الجديد والمستخدمين الجدد نحو Agent Framework
📍 في جملة واحدة
Microsoft Agent Framework حزمة تطوير مجانية، مفتوحة المصدر برخصة MIT، لبناء وكلاء الذكاء الاصطناعي وسير عمل متعدد الوكلاء بلغتي Python و.NET، أنشأتها Microsoft كخليفة موحّد لكل من AutoGen وSemantic Kernel.
💬 بعبارات بسيطة
بدلًا من الاختيار بين AutoGen البحثي من Microsoft (مناسب لأنماط الوكلاء المتعددة التجريبية) أو Semantic Kernel الموجّه للمؤسسات (مناسب لاستقرار الإنتاج)، يدمج Microsoft Agent Framework الاثنين في حزمة تطوير واحدة، فتحصل على تجريدات بسيطة للوكلاء إلى جانب إدارة حالة على مستوى المؤسسات وقياس عن بُعد وسلامة أنواع، كلها في الحزمة نفسها.
📌ملاحظة: Microsoft Agent Framework حزمة تطوير تكتب مقابلها كود Python أو .NET، وليست تطبيقًا يُنزَّل — لا توجد واجهة رسومية للتثبيت. تغطي هذه المراجعة الإطار مفتوح المصدر نفسه وخدمات Azure المدفوعة الاختيارية (Foundry Agent Service، وFoundry Models) التي يمكن تشغيله مقابلها.
من طوّر Microsoft Agent Framework، ولماذا وُجد؟
بنت Microsoft إطار Agent Framework لدمج مشروعَيها المنفصلَين للوكلاء، AutoGen وSemantic Kernel، في منصة واحدة مدعومة — يصف توثيق Microsoft نفسه الإطار بأنه "الخليفة المباشر، الذي طوّرته نفس الفرق" التي بنت المشروعَين السابقَين. منح Semantic Kernel، الذي صدر مفتوح المصدر لأول مرة في 2023، Microsoft حزمة تطوير على مستوى المؤسسات لدمج نماذج اللغة الكبيرة في التطبيقات — إدارة حالة قائمة على الجلسات، وسلامة أنواع، ومرشّحات، وقياس عن بُعد، ودعم واسع للنماذج والتضمينات (embeddings) — بهدف استقرار الإنتاج. أما AutoGen، الذي نشأ في Microsoft Research وقُدّم عبر ورقة بحثية في أغسطس 2023، فقد اتبع النهج المعاكس: أنماط محادثة سريعة الوتيرة ومدفوعة بالبحث لتعدد الوكلاء، تُعطي الأولوية للتجريب على حساب استقرار واجهة البرمجة طويل المدى.
بحلول أواخر 2025، رأت Microsoft أن تشغيل حزمتَي تطوير منفصلتَين للوكلاء بحوكمة مختلفة يخلق لبسًا حول أيهما يجب البناء عليه. فأعلنت عن Agent Framework في معاينة عامة في 1 أكتوبر 2025، جامعةً صراحةً بين تجريدات الوكلاء البسيطة الخاصة بـAutoGen وميزات المؤسسات الخاصة بـSemantic Kernel، ومضيفةً سير عمل قائمًا على الرسوم البيانية للتحكم الصريح في مسارات تنفيذ الوكلاء المتعددين — وهي قدرة لم يوفّرها أي من المشروعَين السابقَين بمفرده. وصلت Agent Framework 1.0 إلى الإتاحة العامة في أبريل 2026، ووصفه إعلان Microsoft بأنه "الإصدار الجاهز للإنتاج: واجهات برمجة مستقرة، والتزام بدعم طويل المدى". واصلت Microsoft بعد ذلك إصدار مكونات إضافية — بما في ذلك "Agent Harness" للمهام الطويلة متعددة الخطوات مع التخطيط وضغط السياق (context compaction) والمراقبة — التي وصلت، إلى جانب دعم الوكلاء المستضافين، إلى الإتاحة العامة بحلول أغسطس 2026.
إصدار Semantic Kernel مفتوح المصدر
- التاريخ:
- 2023
- ماذا يعني ذلك:
- تصدر حزمة Microsoft لدمج نماذج اللغة على مستوى المؤسسات علنًا
ورقة AutoGen البحثية
- التاريخ:
- 2023-08
- ماذا يعني ذلك:
- يقدّم Microsoft Research إطار محادثة الوكلاء المتعددين الذي أصبح AutoGen
المعاينة العامة لـAgent Framework
- التاريخ:
- 2025-10-01
- ماذا يعني ذلك:
- تعلن Microsoft عن دمج AutoGen وSemantic Kernel في حزمة واحدة
Agent Framework 1.0 (الإتاحة العامة)
- التاريخ:
- 2026-04
- ماذا يعني ذلك:
- إصدار جاهز للإنتاج بواجهات برمجة مستقرة والتزام بالدعم طويل المدى
إضافات BUILD 2026
- التاريخ:
- 2026-06
- ماذا يعني ذلك:
- معاينة Agent Harness وموصلات GitHub Copilot SDK وClaude Agent SDK وCodeAct
إتاحة Agent Harness والوكلاء المستضافين
- التاريخ:
- 2026-08
- ماذا يعني ذلك:
- يصل إطار المهام الطويلة والاستضافة المُدارة للأطر الخارجية إلى الإتاحة العامة
📌ملاحظة: ينص توثيق Microsoft نفسه على أن AutoGen وSemantic Kernel لم يُوقَفا — يبقى كلاهما متاحًا كمشروعين منفصلين — لكن معظم الاستثمار الجديد في الميزات وتوصية Microsoft للمشاريع الجديدة يتجهان الآن نحو Agent Framework. راجع مراجعة AutoGen الخاصة بـPromptQuorum لمعرفة حالة وضع الصيانة لمستودع AutoGen الأصلي وفرعه المجتمعي المستقل AG2.
ما هو Microsoft Agent Framework؟
Microsoft Agent Framework حزمة تطوير مفتوحة المصدر (برخصة MIT، على github.com/microsoft/agent-framework) لبناء وكلاء الذكاء الاصطناعي وسير عمل متعدد الوكلاء، متاحة بلغتي Python و.NET، مع توفر Go في معاينة عامة. توفّر أربعة مجالات أساسية: وكلاء فرديون يستدعون النماذج والأدوات، و"Harness Agent" ذو رأي واضح للمهام الطويلة متعددة الخطوات، وسير عمل قائم على الرسوم البيانية لربط الوكلاء والدوال عبر مسارات تنفيذ صريحة، وتكاملات مع مزوّدي النماذج وخدمات الوكلاء وأدوات التقييم.
- الوكلاء: مكوّنات فردية تستخدم نموذج لغة كبير لمعالجة المدخلات، واستدعاء الأدوات وخوادم MCP (بروتوكول سياق النموذج)، وتوليد الردود — بدعم Microsoft Foundry وAnthropic وAzure OpenAI وOpenAI وOllama ومزوّدين آخرين
- Harness Agent: وكيل جاهز بكل ما يلزم للمهام الطويلة متعددة الخطوات — تخطيط وتتبع مهام، وضغط سياق، والوصول إلى الملفات والذاكرة، وبوابة موافقة على استخدام الأدوات، ومراقبة مدمجة
- سير العمل: تنسيق وظيفي وقائم على الرسوم البيانية يربط عدة وكلاء ودوال عبر مسارات تنفيذ صريحة، للحالات التي تحتاج تحكمًا أكبر من وكيل مستقل واحد
- إدارة الحالة القائمة على الجلسات: موروثة من Semantic Kernel، تمنح الوكلاء حالة دائمة عبر الأدوار بدلًا من إعادة إرسال سجل المحادثة الكامل في كل استدعاء
- دعم بروتوكولَي MCP وA2A: يمكن للوكلاء عرض أو استهلاك الأدوات عبر بروتوكول سياق النموذج (MCP)، والتنسيق مع وكلاء آخرين عبر بروتوكول وكيل-إلى-وكيل (A2A)
- أدوات الترحيل: أدلة ترحيل رسمية من AutoGen وSemantic Kernel كليهما، تشمل أدوات تحلل الكود القائم وتولّد خطة ترحيل خطوة بخطوة
الوكلاء مقابل سير العمل
توجيه Microsoft نفسها: استخدم وكيلًا عندما تكون المهمة مفتوحة النهاية أو محادثية وتحتاج استخدامًا مستقلًا للأدوات وتخطيطًا؛ واستخدم سير عمل عندما تكون العملية ذات خطوات محددة جيدًا، أو تتطلب تحكمًا صريحًا في ترتيب التنفيذ، أو تحتاج تنسيقًا بين عدة وكلاء أو دوال. إذا كانت دالة بسيطة قادرة على تنفيذ المهمة، يوصي توثيق Microsoft بكتابة تلك الدالة بدلًا من اللجوء إلى وكيل.
from agent_framework import Agent
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
agent = Agent(
client=FoundryChatClient(
project_endpoint="https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project",
model="your-deployed-model",
credential=AzureCliCredential(),
),
name="HelloAgent",
instructions="You are a friendly assistant. Keep your answers brief.",
)
result = await agent.run("What is the largest city in France?")
print(f"Agent: {result}")كم تكلفة Microsoft Agent Framework؟
حزمة تطوير Microsoft Agent Framework نفسها مجانية بموجب رخصة MIT — تأتي التكلفة من مزوّد النموذج، واختياريًا، من خدمات Azure التي تربطها بها. لا تفرض Microsoft رسومًا على تنزيل الإطار مفتوح المصدر أو استضافته ذاتيًا أو تشغيله مقابل أي مزوّد نموذج مدعوم، بما في ذلك مزوّدين غير تابعين لـMicrosoft مثل OpenAI أو Anthropic أو مثيل Ollama محلي.
- Microsoft Agent Framework (الحزمة): مجانية إلى الأبد بموجب رخصة MIT، سواء استُضيفت ذاتيًا، أو استُخدمت تجاريًا، أو عُدِّلت
- Foundry Agent Service (استضافة الوكلاء المُدارة من Microsoft على Azure): لا رسوم إضافية لإنشاء أو تشغيل وكلاء Foundry الأصليين باستخدام الأوامر (prompts) وسير العمل
- رموز النموذج (tokens): تُفوتَر بشكل منفصل عبر Microsoft Foundry Models بصرف النظر عن حزمة تطوير الوكلاء التي تستدعيها — تختلف الأسعار حسب النموذج وتتغير مع الوقت، لذا تحقق من صفحة أسعار Foundry Models الحية قبل وضع الميزانية بدلًا من الاعتماد على رقم ثابت هنا
- اتصالات الأدوات والمعرفة: تُطبَّق رسوم منفصلة على اتصالات مثل Grounding with Bing Search وAzure AI Search وMicrosoft Fabric وSharePoint عند استخدام وكيل لها
- الأدوات المدمجة في Foundry Agent Service: تخزين البحث في الملفات (1 غيغابايت مجانًا، ثم تُفوتَر لكل غيغابايت/يوم)، ومفسّر الكود (يُفوتَر لكل جلسة)، والبحث على الويب والبحث المخصص (يُفوتَران لكل 1000 معاملة)
- الوكلاء المستضافون على Foundry (تشغيل Microsoft Agent Framework أو LangGraph أو أطر خارجية أخرى على حاويات مُدارة): تُفوتَر لكل ساعة معالج افتراضي (vCPU) وساعة ذاكرة (GiB) بدلًا من رسم ثابت للحزمة
- استضافة الإطار ذاتيًا خارج Azure تمامًا (على خوادمك الخاصة، أو سحابة أخرى) تكلّف بمقدار ما توفّره من حوسبة واستخدام واجهة برمجة النموذج — لا تشترط Microsoft استخدام Azure لتشغيل Agent Framework
المكوّن | السعر | ملاحظات |
|---|---|---|
| حزمة Agent Framework | مجانية (رخصة MIT) | دون تكلفة للاستخدام أو التعديل أو الاستضافة الذاتية |
| Foundry Agent Service | دون رسوم خدمة إضافية | تدفع فقط مقابل الرموز والأدوات المستخدَمة |
| رموز النموذج | تختلف حسب النموذج | تُفوتَر عبر Foundry Models أو مزوّدك الخاص |
| الوكلاء المستضافون (حاويات مُدارة) | لكل ساعة vCPU / GiB | لتشغيل MAF على بنية Foundry المُدارة |
تم التحقق من هيكل الأسعار عبر صفحة أسعار Foundry Agent Service الرسمية من Microsoft وتوثيق Agent Framework حتى سبتمبر 2026. صفحات أسعار Azure هي المصدر الموثوق الوحيد للأسعار الحالية — لا تكرر هذه المراجعة أرقامًا محددة لكل رمز لأنها تتغير بمعزل عن الإطار وتختلف حسب النموذج؛ تحقق من حاسبة أسعار Azure الحية قبل وضع الميزانية.
كيف تثبّت Microsoft Agent Framework وتبدأ باستخدامه؟
يتطلب تثبيت Microsoft Agent Framework أمر pip أو dotnet واحدًا فقط — لا حاجة لحساب Azure لتثبيت الحزمة نفسها، رغم أنك تحتاج بيانات اعتماد لمزوّد النموذج الذي تربطه.
- 1ثبّت الحزمة الخاصة بلغتك:
pip install agent-framework(Python) أوdotnet add package Microsoft.Agents.AI.Foundry --prerelease(.NET)؛ وGo متاحة عبرgo get github.com/microsoft/agent-framework-goفي معاينة عامة. - 2اضبط بيانات اعتماد مزوّد النموذج — Microsoft Foundry، أو Azure OpenAI، أو OpenAI، أو Anthropic، أو Ollama، أو مزوّد آخر مدعوم. لا يشترط Agent Framework استخدام Azure تحديدًا؛ يعمل نموذج Ollama محلي أو واجهة برمجة سحابية غير تابعة لـMicrosoft بالقدر نفسه.
- 3أنشئ وكيلًا بإنشاء عميل محادثة لمزوّدك وتمريره، مع اسم وتعليمات، إلى الصنف
Agent(Python) أو النوعAIAgent(.NET). - 4استدعِ الوكيل عبر
.run()(استجابة كاملة دفعة واحدة دون بث) أو المكافئ المُبثّ للحصول على مخرجات تدريجية. - 5للعمليات متعددة الخطوات أو متعددة الوكلاء، استخدم واجهة برمجة سير العمل (Workflows API) لربط الوكلاء والدوال عبر رسم بياني صريح بدلًا من الاعتماد على وكيل مستقل واحد.
- 6إذا كنت تُرحّل مشروعًا قائمًا، استخدم دليل الترحيل من AutoGen أو دليل الترحيل من Semantic Kernel — توفّر Microsoft أدوات تحلل الكود القائم وتولّد خطة ترحيل.
هل أحتاج إلى Azure لاستخدام Microsoft Agent Framework؟
لا. تتصل الحزمة بـMicrosoft Foundry وAzure OpenAI وOpenAI وAnthropic وOllama ومزوّدين آخرين، لذا يمكنك تشغيلها بالكامل خارج Azure — على سبيل المثال مقابل نموذج Ollama محلي أو واجهة برمجة سحابية غير تابعة لـMicrosoft — ولا تحتاج بيانات اعتماد Azure إلا إذا اخترت تحديدًا نموذجًا مستضافًا على Microsoft Foundry أو خدمة Foundry Agent Service.
هل يقرأ Agent Framework ملف .env تلقائيًا لمفاتيح API؟
لا — وهذا خلل شائع موثّق في حزمة Python. يجب عليك استدعاء load_dotenv() بنفسك عند بدء التطبيق، أو ضبط متغيرات البيئة مباشرة في الطرفية أو بيئة التطوير، قبل إنشاء عميل.
لمن يناسب Microsoft Agent Framework؟
يناسب Microsoft Agent Framework الفرق التي تريد حزمة تطوير مدعومة واحدة تغطي كلًا من الوكلاء البسيطين المستخدمين للأدوات والتنسيق الصريح القائم على الرسوم البيانية بين وكلاء متعددين — خصوصًا الفرق المستثمرة أصلًا في نظام Microsoft أو Azure. وهو خيار أضعف للفرق التي ليست لها أي روابط بنظام Microsoft وتعمل بإنتاجية بالفعل على إطار مختلف.
استخدم Microsoft Agent Framework إذا
- كنت تبدأ مشروع وكلاء جديدًا ضمن نظام Python أو .NET/Azure وتريد دعمًا طويل المدى لواجهة البرمجة مدعومًا من Microsoft بدلًا من مشروع في وضع صيانة
- كنت سابقًا تختار بين AutoGen وSemantic Kernel ولم تجد أيًا منهما مثاليًا بمفرده — يدمج Agent Framework مجموعتَي القدرات معًا
- كنت تحتاج تحكمًا صريحًا قائمًا على الرسوم البيانية في ترتيب تنفيذ الوكلاء المتعددين أو حالتهم أو نقاط تدخل بشري، إضافة إلى وكلاء مستقلين بسيطين
- كنت تريد النشر على Microsoft Foundry باستضافة مُدارة (Foundry Agent Service أو الوكلاء المستضافون) دون أن يكون ذلك إلزاميًا — الاستضافة الذاتية في مكان آخر تعمل كذلك
- كنت تحتاج وكلاء يتحدثون MCP (بروتوكول سياق النموذج) أو ينسّقون مع وكلاء آخرين عبر بروتوكول A2A (وكيل-إلى-وكيل)
تجنّب Microsoft Agent Framework إذا
- كان لديك نشر قائم وعامل لـAutoGen أو Semantic Kernel دون حاجة ملحّة للترحيل — يبقى كلاهما مدعومًا، وللترحيل تكلفة هندسية حقيقية
- لم يكن لفريقك أي روابط أخرى بنظام Microsoft/Azure وكان بالفعل منتجًا باستخدام بديل ناضج مثل LangGraph أو CrewAI
- كنت تحتاج سجلًا إنتاجيًا يمتد سنوات عديدة لتقييم ادعاءات الاستقرار مقابله — Agent Framework 1.0 إصدار حديث بالتزام معلن بالاستقرار، وليس بعد سجلًا يمتد سنوات عديدة
- كنت تريد أصغر بصمة اعتماديات ممكنة لاستدعاء واحد على شكل أمر واستجابة دون أدوات أو ذاكرة أو تنسيق — استدعاء واجهة برمجة النموذج مباشرة أقل تكلفة من أي إطار وكلاء
متى لا ينبغي استخدام Microsoft Agent Framework؟
تجنّب Microsoft Agent Framework في حال استدعاء واحد لواجهة برمجة نموذج واحد دون أدوات أو ذاكرة أو تنسيق متعدد الخطوات — تفوق تكلفة التجريد الفائدة المرجوة. بعض المواقف الملموسة التي يفوز فيها نهج مختلف.
- روبوت محادثة يرسل أمرًا واحدًا فقط ويعيد الاستجابة الخام — استدعِ حزمة تطوير مزوّد النموذج مباشرة بدلًا من إضافة طبقة إطار وكلاء
- تطبيق قائم ومستقر لـAutoGen أو Semantic Kernel دون دافع محدد للترحيل — يبقى كلا المشروعين مدعومًا من Microsoft، فالترحيل لمجرد "مواكبة الأحدث" يضيف مخاطرة دون فائدة ملموسة
- فريق ملتزم تمامًا بسحابة غير تابعة لـMicrosoft دون اهتمام بالتكامل مع Azure — LangGraph أو CrewAI لهما سجل مستقل أطول خارج نظام Microsoft
- مشروع يحتاج سجل استقرار واجهة برمجة يمتد سنوات عديدة لتقليل مخاطر اختيار التقنية — وصل Agent Framework إلى إصداره المستقر 1.0 في 2026، ولم يُختبَر بعد التزامه بالدعم طويل المدى عبر سنوات من الاستخدام الفعلي
- استخدم Microsoft Agent Framework بدلًا من ذلك عندما يحتاج المشروع فعلًا دعمًا مدعومًا من Microsoft، أو خيارات استضافة أصيلة على Azure، أو حزمة تطوير واحدة تمتد من الوكلاء البسيطين إلى سير العمل الصريح متعدد الوكلاء
Microsoft Agent Framework مقابل البدائل
يتنافس Microsoft Agent Framework مع أطر عمل وكلاء وتنسيق أخرى، بما في ذلك مشروعَيه السابقَين، اللذين تواصل Microsoft دعمهما بشكل منفصل.
الأداة | الواجهة | الرخصة | الجهة الداعمة | الأنسب لـ |
|---|---|---|---|---|
| Microsoft Agent Framework | Python / .NET / Go (معاينة) | MIT | Microsoft | وكلاء وسير عمل أصيلين على Azure |
| AutoGen | كود Python | MIT / CC-BY | Microsoft Research (وضع صيانة) | نشر AutoGen القائم فقط |
| LangChain | كود Python / JS | MIT | LangChain Inc. (رأس مال استثماري) | تطبيقات ووكلاء LLM عامة الغرض |
| LangGraph | كود Python / JS | MIT | LangChain Inc. (رأس مال استثماري) | حالة وتحكم وكلاء قائمَين على الرسوم البيانية |
| CrewAI | كود Python | MIT | CrewAI Inc. (رأس مال استثماري) | فرق وكلاء قائمة على الأدوار |
أخطاء شائعة عند تقييم Microsoft Agent Framework
تنشأ هذه الأخطاء من الخلط بين Agent Framework ومشروعَيه السابقَين، أو من سوء تقدير تكلفة تشغيله.
الخطأ 1: افتراض أن AutoGen أو Semantic Kernel قد أُوقفا
ينص توثيق Microsoft نفسه على أن كليهما يبقى متاحًا كمشروعين منفصلين ومدعومين — يدمج Agent Framework قدراتهما في حزمة تطوير واحدة، لكن تطبيقات AutoGen أو Semantic Kernel القائمة ليست مُجبَرة على الترحيل فورًا. مع ذلك، يتجه معظم الاستثمار الجديد في الميزات وتوصية Microsoft للمشاريع الجديدة الآن نحو Agent Framework.
الخطأ 2: افتراض أن رخصة MIT المجانية تعني أن تشغيل الوكلاء في الإنتاج مجاني
لا تحمّل الحزمة أي تكلفة ترخيص، لكن كل وكيل يستدعي مزوّد نموذج يفوتر لكل رمز (token)، وتُفوتَر إضافات Azure مثل اتصالات أدوات Foundry أو حوسبة الوكلاء المستضافين بشكل منفصل. "إطار مجاني" و"مجاني التشغيل في الإنتاج" ادعاءان مختلفان.
الخطأ 3: معاملة Agent Framework وAutoGen وSemantic Kernel كأسماء متبادلة للشيء نفسه
تشترك في أصل واحد، وحسب Microsoft في نفس الفرق التي بنتها، لكنها قواعد كود منفصلة بحالات حوكمة مختلفة (Agent Framework هو الخليفة قيد التطوير النشط؛ ويستمر AutoGen وSemantic Kernel كمشروعين منفصلين بوتيرة تطوير مختلفة). لا ينطبق تلقائيًا شرح أو حزمة كُتبت لأحدهما على الآخر.
الأسئلة الشائعة
هل Microsoft Agent Framework مجاني للاستخدام؟
نعم. الحزمة مفتوحة المصدر بموجب رخصة MIT ومجانية لأي استخدام، بما في ذلك المنتجات التجارية، دون حدود استخدام على الإطار نفسه. يترتب على تشغيل الوكلاء مقابل مزوّد نموذج أو خدمات Azure تكاليف منفصلة قائمة على الاستخدام.
من طوّر Microsoft Agent Framework؟
بنت Microsoft إطار Agent Framework، الذي يصفه توثيقها بأنه الخليفة المباشر لـAutoGen وSemantic Kernel، "طوّرته نفس الفرق" التي بنت المشروعَين السابقَين.
ما العلاقة بين Microsoft Agent Framework وAutoGen وSemantic Kernel؟
يدمج Agent Framework المشروعَين السابقَين في حزمة تطوير واحدة: يجمع بين تجريدات AutoGen البسيطة متعددة الوكلاء وإدارة الحالة على مستوى المؤسسات وسلامة الأنواع والقياس عن بُعد الخاصة بـSemantic Kernel، ويضيف سير عمل قائمًا على الرسوم البيانية لم يوفّره أي منهما بمفرده. تذكر Microsoft أن لا AutoGen ولا Semantic Kernel أُوقف، لكن معظم الاستثمار الجديد يتجه الآن نحو Agent Framework.
متى وصل Microsoft Agent Framework إلى الإتاحة العامة؟
أعلنت Microsoft عن Agent Framework في معاينة عامة في 1 أكتوبر 2025، ووصلت Agent Framework 1.0 إلى الإتاحة العامة في أبريل 2026، ووصفته Microsoft بأنه "الإصدار الجاهز للإنتاج: واجهات برمجة مستقرة، والتزام بدعم طويل المدى".
ما الرخصة التي يستخدمها Microsoft Agent Framework؟
MIT، تم التحقق منها مباشرة مقابل ملف الترخيص في مستودع microsoft/agent-framework على GitHub — رخصة مفتوحة المصدر مجانية ومتساهلة دون قيود على الاستخدام التجاري أو الاستضافة الذاتية.
هل يتطلب Microsoft Agent Framework استخدام Azure؟
لا. تتصل بـMicrosoft Foundry وAzure OpenAI وOpenAI وAnthropic وOllama ومزوّدي نماذج آخرين، ويمكن تشغيلها بالكامل خارج Azure. تنطبق تكاليف Azure الخاصة فقط عند اختيار نماذج مستضافة على Azure أو خدمة Foundry Agent Service.
كم تكلفة تشغيل الوكلاء على Azure AI Foundry؟
لا رسوم خدمة إضافية لإنشاء أو تشغيل وكلاء Foundry الأصليين. تدفع بشكل منفصل مقابل رموز النموذج (تُفوتَر عبر Foundry Models)، وأي اتصالات أدوات أو معرفة يستخدمها الوكيل، وبالنسبة للوكلاء المستضافين الذين يشغّلون أطرًا خارجية، رسوم حوسبة لكل ساعة vCPU ولكل ساعة ذاكرة GiB. تحقق من صفحات أسعار Microsoft الحية قبل وضع الميزانية، لأن الأسعار تتغير.
هل ينبغي أن أُرحّل مشروع AutoGen أو Semantic Kernel القائم إلى Agent Framework؟
ليس بالضرورة فورًا — تواصل Microsoft دعم كلا المشروعَين السابقَين. رحّل عندما تحتاج قدرات يضيفها Agent Framework (سير عمل قائم على الرسوم البيانية، إدارة حالة موحّدة) أو ترغب في الاستثمار المستمر الأساسي من Microsoft؛ توفّر Microsoft أدلة وأدوات ترحيل رسمية لكلا المسارين.
ما اللغات التي يدعمها Microsoft Agent Framework؟
Python و.NET (C#) عند الإتاحة العامة، مع تنفيذ Go متاح كمعاينة عامة لا يشمل بعد الوكلاء التصريحية أو RAG أو CodeAct أو سير العمل الوظيفي.
هل يمكن لـMicrosoft Agent Framework استخدام نماذج غير تابعة لـMicrosoft؟
نعم. تشمل مزوّدو النماذج الموثّقون لديه Anthropic وOpenAI وOllama للنماذج المحلية، إضافة إلى Microsoft Foundry وAzure OpenAI — فهو غير مقتصر على النماذج المستضافة من Microsoft.
