agent-framework-azure-ai-py
إنشاء وكلاء Azure AI Foundry
إنشاء وكلاء ذكاء اصطناعي مستمرين على Azure AI Foundry باستخدام حزمة Microsoft Agent Framework Python SDK. يوفر هذا المهارة أمثلة kod لبناء الوكلاء باستخدام أدوات مستضافة، وأدوات وظائف، وسلاسل المحادثات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "agent-framework-azure-ai-py". إنشاء وكيل Azure AI أساسي
النتيجة المتوقعة:
سيتم إنشاء الوكيل باستخدام AzureAIAgentsProvider. يمكنه بعد ذلك معالجة استعلامات المستخدم وإرجاع الاستجابات باستخدام الأدوات والتعليمات المكونة.
استخدام "agent-framework-azure-ai-py". ما هو الطقس في سياتل؟
النتيجة المتوقعة:
الطقس في سياتل: 72°F، مشمس
استخدام "agent-framework-azure-ai-py". احسب مضروب 20
النتيجة المتوقعة:
يستخدم الوكيل HostedCodeInterpreterTool لتنفيذ كود Python وإرجاع النتيجة: 2432902008176640000
التدقيق الأمني
آمنAll 57 static findings are false positives. The skill contains only documentation and code examples for building Azure AI Foundry agents using the Microsoft Agent Framework Python SDK. The detected patterns (import statements, async context managers, markdown backticks, placeholder URLs) are legitimate documentation elements, not security risks.
عوامل الخطر
⚡ يحتوي على سكربتات (9)
⚙️ الأوامر الخارجية (40)
🌐 الوصول إلى الشبكة (2)
درجة الجودة
ماذا يمكنك بناءه
بناء وكلاء خدمة العملاء
إنشاء وكلاء ذكاء اصطناعي مستمرين يحافظون على سياق المحادثة عبر تفاعلات متعددة
مساعد بحث بأدوات
بناء وكلاء يمكنهم البحث في الويب، وتنفيذ الأكواد، وتحليل النتائج
أتمتة سير عمل المؤسسات
إنشاء وكلاء تتكامل مع أنظمة المؤسسات عبر أدوات MCP
جرّب هذه الموجهات
إنشاء وكيل Azure AI Foundry باسم 'MyAgent' مع التعليمات 'أنت مساعد مفيد' باستخدام مهارة agent-framework-azure-ai-py.
إنشاء وكيل يمكنه الحصول على معلومات الطقس. تحديد وظيفة get_weather تأخذ معلمة الموقع وترجع بيانات الطقس.
بناء وكيل يستخدم HostedCodeInterpreterTool و HostedWebSearchTool يمكنه تنفيذ أكواد Python والبحث في الويب.
وكيل يحافظ على سياق المحادثة عبر أدوار متعددة باستخدام إدارة السلاسل.
أفضل الممارسات
- استخدم دائماً مديري السياق غير المتزامنين (async with) لتنظيف الموارد الصحيح
- مرر الوظائف مباشرة إلى معلمة الأدوات - يتم تحويلها تلقائياً إلى AIFunction
- استخدم Annotated[type, Field(description=...)] لوظائف المعلمات لتوفير أوصاف واضحة
- استخدم get_new_thread() للمحادثات متعددة الأدوار للحفاظ على السياق
تجنب
- لا تستخدم العمليات المتزامنة داخل وظائف غير متزامنة -,这将导致死锁
- تجنب ترميز بيانات الاعتماد بشكل صلب - استخدم AzureCliCredential أو DefaultAzureCredential
- لا تتخطى مدير السياق غير المتزامن - استخدم دائماً 'async with' للمزودين
- تجنب تمرير الوظائف غير المتزامنة مباشرة بدون تغليف مناسب
الأسئلة المتكررة
ما هو Azure AI Foundry؟
هل أحتاج إلى اشتراك Azure؟
ما هي طرق المصادقة المدعومة؟
هل يمكنني استخدام Claude Code مع وكلاء Azure AI؟
ما هي الأدوات المستضافة؟
كيف أدارة حالة المحادثة؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-framework-azure-ai-pyمرجع
main
بنية الملفات
📄 SKILL.md