فهم وكلاء الذكاء الاصطناعي ل Microsoft Agent Framework

مكتمل

تلميح

راجع علامة التبويب النص والصور لمزيد من التفاصيل!

عامل الذكاء الاصطناعي هو برنامج يستخدم الذكاء الاصطناعي التوليدية لتفسير البيانات واتخاذ القرارات وتنفيذ المهام نيابة عن المستخدمين أو التطبيقات الأخرى. يعتمد الذكاء الاصطناعي الوكلاء على نماذج اللغات الكبيرة لأداء مهامهم. على عكس البرامج التقليدية ، يمكن لوكلاء الذكاء الاصطناعي العمل بشكل مستقل ، والتعامل مع مهام سير العمل المعقدة وأتمتة العمليات دون الحاجة إلى إشراف بشري مستمر.

يمكن تطوير وكلاء الذكاء الاصطناعي باستخدام العديد من الأدوات والأنظمة الأساسية المختلفة، بما في ذلك Microsoft Agent Framework. Microsoft Agent Framework عبارة عن SDK مفتوح المصدر يمكن المطورين من دمج أحدث نماذج الذكاء الاصطناعي بسهولة في تطبيقاتهم. يوفر إطار العمل هذا أساسا شاملا لإنشاء وكلاء وظيفيين يمكنهم استخدام معالجة اللغة الطبيعية لإكمال المهام والتعاون مع وكلاء آخرين.

المكونات الأساسية ل Microsoft Agent Framework

يوفر Microsoft Agent Framework مكونات مختلفة يمكن استخدامها بشكل فردي أو مجتمع.

  • الوكلاء - يوفر واجهة متسقة ويتيح ميزات مختلفة مثل تنسيق الوكلاء المتعددين. من البداية يدعم الوكلاء وظائف الاتصال، والمحادثات متعددة الأدوار مع سجل الدردشة، والأدوات المقدمة من الخدمة، والمخرجات المنظمة، والردود المتدفقة.

  • مزودو الدردشة - يقدمون تجريدات للاتصال بخدمات الذكاء الاصطناعي من مزودين مختلفين تحت واجهة مشتركة. المزودون المدعومون يشملون Azure OpenAI، OpenAI، Anthropic، Copilot، والمزيد من خلال BaseAgent التجريد.

  • أدوات الوظائف - حاويات للوظائف المخصصة التي توسع إمكانات الوكيل. يمكن للوكلاء استدعاء الوظائف تلقائيا للتكامل مع واجهات برمجة التطبيقات والخدمات الخارجية.

  • الأدوات المضمنة - الإمكانات التي تم إنشاؤها مسبقا بما في ذلك Code Interpreter لتنفيذ Python والبحث عن الملفات لتحليل المستندات والبحث عن الويب للوصول إلى الإنترنت.

  • إدارة المحادثات - نظام رسائل منظم مع أدوار (مستخدم ، مساعد ، نظام ، أداة) وسياق AgentSession المحادثة المستمر عبر التفاعلات.

  • تنسيق سير العمل - يدعم مهام سير العمل المتسلسلة والتنفيذ المتزامن والدردشة الجماعية وأنماط التسليم للتعاون المعقد متعدد الوكلاء.

يساعد Microsoft Agent Framework في تبسيط إنشاء الوكلاء ويسمح لعدة وكلاء بالعمل معا في المحادثات مع تضمين المدخلات البشرية. يدعم الإطار أنواعا مختلفة من الوكلاء من عدة مزودين، بما في ذلك Microsoft Foundry، Azure OpenAI، OpenAI، Microsoft Copilot Studio، وAnthropic Agents.

ما هو وكيل مايكروسوفت فاوندري؟

يوفر وكلاء مايكروسوفت فاوندري قدرات على مستوى المؤسسات باستخدام خدمة وكلاء مايكروسوفت فاوندري. يقدم هؤلاء الوكلاء ميزات متقدمة لسيناريوهات المؤسسة المعقدة. تشمل الفوائد الرئيسية ما يلي:

  • إمكانات على مستوى المؤسسة - مصممة لبيئات Azure مع ميزات الذكاء الاصطناعي المتقدمة بما في ذلك مترجم التعليمات البرمجية وتكامل أدوات الوظائف ودعم بروتوكول سياق النموذج (MCP).

  • استدعاء الأداة التلقائي - يمكن للوكلاء استدعاء الأدوات وتنفيذها تلقائيا، والتكامل بسلاسة مع Azure الذكاء الاصطناعي Search ودالات Azure وخدمات Azure الأخرى.

  • إدارة مؤشرات الترابط والمحادثات - توفر آليات مضمنة لإدارة حالات المحادثة المستمرة عبر الجلسات، مما يضمن تفاعلات سلسة متعددة الوكلاء.

  • تكامل آمن للمؤسسة - يتيح تطوير عامل الذكاء الاصطناعي الآمن والمتوافق مع مصادقة Azure CLI وRBAC وخيارات التخزين القابلة للتخصيص.

عندما تستخدم Microsoft Foundry Agents، تحصل على القوة الكاملة لقدرات Azure المؤسسية مع ميزات إطار عمل Microsoft Agent. يمكن أن تساعدك هذه الميزات في إنشاء مهام سير عمل قوية تعتمد على الذكاء الاصطناعي والتي يمكن أن تتوسع بكفاءة عبر تطبيقات الأعمال.

المفاهيم الأساسية لإطار عمل العامل

  • BaseAgent - الأساس لجميع الوكلاء بطرق متسقة ، مما يوفر واجهة موحدة عبر جميع أنواع الوكلاء.

  • جلسة الوكيل - إدارة سياق المحادثة المستمرة وتخزين سجل المحادثة عبر الجلسات باستخدام الفئة AgentSession .

  • رسائل الدردشة - هيكل منظم لتواصل الوكيل باستخدام المراسلة المستندة إلى الأدوار (المستخدم ، المساعد ، النظام ، الأداة) التي تتيح الاتصال والتكامل السلس.

  • تنسيق سير العمل - يدعم مهام سير العمل المتسلسلة، وتشغيل وكلاء متعددين بالتوازي، والمحادثات الجماعية بين الوكلاء، ونقل التحكم بين الوكلاء المتخصصين.

  • دعم متعدد الوسائط - يسمح للوكلاء بالعمل مع النصوص والصور والمخرجات المنظمة، بما في ذلك إمكانات الرؤية وتوليد الاستجابة الآمنة للنوع.

  • أدوات الوظائف - تتيح لك إضافة إمكانات مخصصة إلى الوكلاء من خلال تضمين وظائف مخصصة مع إنشاء مخطط تلقائي من وظائف Python.

  • أساليب المصادقة - تدعم أساليب مصادقة متعددة بما في ذلك بيانات اعتماد Azure CLI ومفاتيح واجهة برمجة التطبيقات وMSAL لمصادقة أعمال Microsoft والتحكم في الوصول المستند إلى الأدوار.

يدعم إطار العمل هذا سلوكيات الذكاء الاصطناعي المستقلة ومتعددة الوكلاء مع الحفاظ على بنية مرنة تتيح لك مزج ومطابقة الوكلاء والأدوات ومهام سير العمل حسب الحاجة. يتيح لك التصميم التبديل بين OpenAI وAzure OpenAI وAnthropic وغيرهم من موفري الخدمة دون تغيير التعليمات البرمجية الخاصة بك، مما يجعل من السهل إنشاء أنظمة الذكاء الاصطناعي - من روبوتات الدردشة البسيطة إلى حلول الأعمال المعقدة.