تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، انقر هنا.
تعرف تلك الهوّة بين “يعمل على جهازي” و"منشور ويخدم حركة المرور"؟ بالنسبة لوكلاء الذكاء الاصطناعي، كانت تلك الهوّة واسعة بشكل مؤلم. تحتاج إلى توفير الموارد، ونشر النماذج، وربط الهوية، وإعداد المراقبة — وهذا قبل أن يتمكن أي شخص من استدعاء وكيلك فعليًا.
Azure Developer CLI جعل للتو هذا أمرًا من خطوتين.
سير عمل azd ai agent الجديد
دعني أستعرض كيف يبدو هذا فعليًا. لديك مشروع وكيل ذكاء اصطناعي — لنقل وكيل كونسيرج فندقي. يعمل محليًا. تريده يعمل على Microsoft Foundry.
azd ai agent init
azd up
هذا كل شيء. أمران اثنان. azd ai agent init يُنشئ كود البنية التحتية في مستودعك، وazd up يُوفِّر كل شيء على Azure وينشر وكيلك. تحصل على رابط مباشر لوكيلك في بوابة Foundry.
ما يحدث تحت الغطاء
يُولِّد أمر init قوالب Bicep حقيقية قابلة للفحص في مستودعك:
- Foundry Resource (الحاوية ذات المستوى الأعلى)
- Foundry Project (حيث يعيش وكيلك)
- تكوين نشر النموذج (GPT-4o، إلخ.)
- Managed identity مع تعيينات أدوار RBAC المناسبة
azure.yamlلخريطة الخدمةagent.yamlمع بيانات الوكيل الوصفية ومتغيرات البيئة
إليك الجزء المهم: أنت تملك كل هذا. إنه Bicep موثَّق في مستودعك. يمكنك فحصه وتخصيصه وإيداعه جنبًا إلى جنب مع كود وكيلك. لا صناديق سحرية مبهمة.
حلقة التطوير الداخلية
ما يعجبني حقًا هو قصة التطوير المحلي. حين تكرر على منطق الوكيل، لا تريد إعادة النشر في كل مرة تغيّر فيها مطالبة:
azd ai agent run
يُشغّل هذا وكيلك محليًا. اقرنه مع azd ai agent invoke لإرسال مطالبات اختبارية، وستحصل على حلقة تغذية راجعة محكمة. عدّل الكود، أعد التشغيل، استدعِ، كرّر.
أمر invoke ذكي في التوجيه أيضًا — عندما يعمل وكيل محلي، يستهدفه تلقائيًا. وعندما لا يعمل، يضرب نقطة النهاية البعيدة.
المراقبة في الوقت الفعلي
هذه هي الميزة التي أقنعتني. بمجرد نشر وكيلك:
azd ai agent monitor --follow
كل طلب واستجابة يتدفقان عبر وكيلك يتدفقان إلى طرفيتك في الوقت الفعلي. لتصحيح مشكلات الإنتاج، هذا لا يُقدَّر بثمن. لا حاجة للبحث في log analytics، ولا انتظار لتجميع المقاييس — ترى ما يحدث الآن.
مجموعة الأوامر الكاملة
إليك المرجع السريع:
| الأمر | ما يفعله |
|---|---|
azd ai agent init | إنشاء مشروع وكيل Foundry مع كود البنية التحتية |
azd up | توفير موارد Azure ونشر الوكيل |
azd ai agent invoke | إرسال مطالبات إلى الوكيل البعيد أو المحلي |
azd ai agent run | تشغيل الوكيل محليًا للتطوير |
azd ai agent monitor | بث السجلات في الوقت الفعلي من الوكيل المنشور |
azd ai agent show | التحقق من صحة الوكيل وحالته |
azd down | تنظيف جميع موارد Azure |
لماذا يهم هذا مطوري .NET
على الرغم من أن المثال في الإعلان مبني على Python، فإن قصة البنية التحتية مستقلة عن اللغة. وكيل .NET الخاص بك يحصل على نفس سقالة Bicep، ونفس إعداد managed identity، ونفس خط المراقبة. وإذا كنت تستخدم بالفعل azd لتطبيقات .NET Aspire أو عمليات نشر Azure، فهذا يندرج بسلاسة في سير عملك الحالي.
لقد كانت هوّة النشر لوكلاء الذكاء الاصطناعي إحدى أكبر نقاط الاحتكاك في المنظومة. الانتقال من نموذج أولي يعمل إلى نقطة نهاية إنتاجية مع هوية وشبكة ومراقبة مناسبة لا ينبغي أن يستغرق أسبوعًا من عمل DevOps. الآن يستغرق أمرين وبضع دقائق.
خلاصة
azd ai agent متاح الآن. إذا كنت تُؤجل نشر وكلاء الذكاء الاصطناعي الخاصة بك لأن إعداد البنية التحتية بدا يستلزم جهدًا كبيرًا، جرّب هذا. اطّلع على الشرح التفصيلي الكامل للخطوات الكاملة بما في ذلك تكامل تطبيق الدردشة الأمامي.
