azure-ai-projects-py
بناء تطبيقات Azure AI باستخدام Foundry SDK
ابنِ تطبيقات الذكاء الاصطناعي على Microsoft Foundry باستخدام Azure AI Projects Python SDK. يوفر هذا الدليل وثائق شاملة لإنشاء الوكلاء، وإدارة المحادثات، وتكوين الأدوات، وتشغيل التقييمات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "azure-ai-projects-py". إنشاء وكيل أساسي مع CodeInterpreterTool
النتيجة المتوقعة:
تم إنشاء الوكيل بنجاح مع المعرف 'agent-123abc'. الأدوات المُمكَّنة: CodeInterpreterTool. يمكنك الآن إنشاء سلاسل وتشغيلات بهذا الوكيل.
استخدام "azure-ai-projects-py". أظهر لي كيفية سرد عمليات النشر
النتيجة المتوقعة:
عمليات النشر المتاحة: ['gpt-4o-mini', 'gpt-4o', 'o1-mini']. يمكنك استخدام أسماء النماذج هذه عند إنشاء الوكلاء.
التدقيق الأمني
آمنAll 74 static findings are false positives. The file is a markdown documentation file (SKILL.md) containing code examples for the Azure AI Projects Python SDK. The 'external_commands' detections are markdown code fences, not shell execution. The 'network' detection is a placeholder URL template in documentation. The 'env_access' detections are documentation examples showing SDK configuration. No actual executable code or malicious patterns exist. This is a legitimate documentation skill for Microsoft's Azure Foundry SDK.
درجة الجودة
ماذا يمكنك بناءه
بناء وكلاء الذكاء الاصطناعي في Microsoft Foundry
أنشئ وكلاء أذكياء يمكنهم تنفيذ كود Python، والبحث في الملفات، واستدعاء واجهات برمجة التطبيقات الخارجية باستخدام Azure AI Projects SDK.
تكوين أدوات وقدرات الوكلاء
أضف قدرات مثل تفسير الكود، والبحث في الملفات، و Bing grounding، واستدعاء الدوال المخصصة إلى وكلائك.
تشغيل التقييمات على مخرجات الوكلاء
استخدم المُقيِّمين المدمجين أو أنشئ مُقيِّمين مخصصين لاختبار وقياس جودة الوكيل والتزامه بالمتطلبات.
جرّب هذه الموجهات
أنشئ وكيل Azure AI Projects باسم 'my-agent' باستخدام نموذج gpt-4o-mini مع التعليمات 'You are a helpful assistant.' استخدم AIProjectClient مع DefaultAzureCredential.
أنشئ وكيلًا مع تمكين CodeInterpreterTool و FileSearchTool. يجب أن يكون الوكيل قادرًا على تنفيذ كود Python والبحث في المستندات المُحمَّلة.
أظهر لي كيفية إنشاء سلسلة، وإضافة رسالة مستخدم، وإنشاء ومعالجة تشغيل، واسترجاع رد المساعد باستخدام Azure AI Projects SDK.
أنشئ وكيلًا مُصدَّرًا باستخدام PromptAgentDefinition مع تسمية الإصدار 'v1.0'. ضمِّن تعليمات لمتخصص دعم العملاء وأظهر كيفية نشره.
أفضل الممارسات
- استخدم مديري السياق (async with) لـ async AIProjectClient لضمان تنظيف الموارد بشكل صحيح
- أنشئ وكلاء مُصدَّرين باستخدام PromptAgentDefinition لعمليات النشر الإنتاجية للحفاظ على واجهات برمجة تطبيقات مستقرة
- نظِّف الوكلاء باستخدام client.agents.delete_agent(agent.id) عند عدم الحاجة إليها لتجنب تسرب الموارد
تجنب
- لا تُضمِّن بيانات الاعتماد في الكود - استخدم دائمًا DefaultAzureCredential أو متغيرات البيئة
- لا تستخدم AgentsClient منخفض المستوى عندما تحتاج إلى ميزات Foundry المحددة مثل الاتصالات وعمليات النشر
- تجنب إنشاء العديد من الوكلاء دون تنظيف - احذف الوكلاء دائمًا عند الانتهاء
الأسئلة المتكررة
ما الفرق بين AIProjectClient و AgentsClient؟
كيف أصادق على Azure AI Projects؟
هل يمكنني استخدام OpenAI API مباشرة مع هذه الحزمة؟
ما الأدوات التي يمكنني إضافتها إلى وكلائي؟
كيف أنشئ وكلاء مُصدَّرين؟
هل يدعم هذا العمليات غير المتزامنة؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-ai-projects-pyمرجع
main
بنية الملفات
📄 SKILL.md