إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يكتسب الوكلاء المدمجون في Copilot Studio قدرات جديدة من خلال التكامل مع الخدمات الإلكترونية الأخرى. يمكن أن تتضمن هذه الخدمات خدمات Microsoft، مثل SharePoint وDataverse وخدمات الجهات الخارجية مثل ServiceNow وSalesforce وDatabricks وواجهات برمجة التطبيقات المخصصة. يوفر Power Platform نظاما بيئيا غنيا من الموصلات المضمنة المتوفرة Copilot Studio، لذلك لا تحتاج إلى إنشائها بنفسك. لديك أيضا خيارات مختلفة لإنشاء عمليات تكامل مخصصة باستخدام التعليمات البرمجية المنخفضة أو التعليمات البرمجية المحترفة. يمكن للوكلاء توسيع قدراتهم من خلال بروتوكول سياق النموذج (MCP) للتفاعل مع الأدوات والبيانات الخارجية بطريقة موحدة وقابلة للتطوير، أو من خلال استخدام الكمبيوتر لأتمتة تطبيقات الويب وسطح المكتب مباشرة من جهاز ظاهري- مما يتيح سيناريوهات تكامل أوسع حتى في حالة عدم توفر واجهة برمجة تطبيقات.
باستخدام عمليات التكامل، يصبح الوكلاء واجهة ملائمة للوصول إلى وظائف أنظمة متعددة. يمكن للمستخدمين تنفيذ العديد من العمليات المختلفة دون التنقل بعيدا عن العامل. على سبيل المثال، يمكن استخدام عامل واحد مصمم في Copilot Studio من أجل:
- قراءة العناصر وإنشاءها وتحديثها في SharePoint list.
- إرسال رسالة بريد إلكتروني باستخدام Office 365 Outlook.
- افتح تذكرة دعم جديدة في ServiceNow.
اعتبارات نمط التكامل
يدعم Copilot Studio التكامل من خلال موصلات Power Platform وطلبات HTTP وتدفقات الوكلاء ومهارات إطار عمل الروبوت والمزيد. يعتمد اختيار نمط التكامل الصحيح على متطلبات المشروع.
موصلات منصة Power
تمكن الموصلات الوكلاء من التفاعل مع خدمة أساسية. إنها مجموعة من الإجراءات والمشغلات التي يتم عرضها من خلال واجهة منخفضة التعليمات البرمجية. الإجراءات هي عمليات يوجهها عامل، مثل القراءة أو الكتابة أو التحديث. تقوم المشغلات بإعلام العامل عند حدوث حدث في خدمة أخرى.
استخدام الموصلات والموصلات المخصصة التي تم إنشاؤها مسبقا:
- موصلات تم إنشاؤها: Microsoft توفر نظام بيئي كبير من موصلات البرامج كخدمة (SaaS) الجاهزة للاستخدام مع Copilot Studio.
- موصلات مخصصة: عندما لا يتوفر موصل مسبق الإنشاء، يمكنك إنشاء موصل خاص بك لخدمة. إنها عبارة عن غلاف برمجي بلا كود أو بكود منخفض لواجهات برمجة تطبيقات REST.
تفي موصلات Power Platform بهذه المتطلبات:
- المصنعون الذين يبنون باستخدام Power Platform على دراية بموصلات بدون تعليمات برمجية أو موصلات منخفضة التعليمات البرمجية.
- يتم دعم التعليمات البرمجية ل Power Fx، بما في ذلك المتغيرات والشروط والمعلمات والمزيد.
- التحليل ومعالجة الأخطاء مضمنان.
- تتطلب الموصلات التي تم إنشاؤها مسبقا التكوين فقط، مع عدم الحاجة إلى وقت التطوير.
- يمكن إنشاء موصلات مخصصة مرة واحدة واستخدامها عبر العديد من العوامل.
- القدرة على مراقبة النشاط كجزء من تكامل Copilot Studio مع Application Insights (إحدى ميزات Azure Monitor).
- تدعم بعض الموصلات والموصلات المخصصة الشبكات الظاهرية.
عند استخدام موصلات Power Platform للتكامل، ضع في اعتبارك النقاط التالية:
- يؤدي إرجاع مئات النتائج إلى تأخير كبير في استجابة العامل للمستخدم.
- تطالب موصلات الجهات الخارجية المستخدمين بإدخال بيانات الاعتماد قبل أن يتمكنوا من الاتصال بالخدمة. قد لا يفهم المستخدم كيفية إجراء الاتصال دون إرشادات. ضع في اعتبارك استخدام بيانات اعتماد maker عندما لا يكون لدى المستخدم المعلومات المطلوبة لإجراء الاتصال.
طلبات HTTP
يمكن للوكلاء التكامل مع خدمة أخرى عن طريق إجراء طلب HTTP. يجب على المطور تحديد هذه القيم في كل مرة عند إجراء طلب HTTP:
- URI
- الأسلوب (GET وPOST و PATCH وما إلى ذلك)
- الرؤوس
- الجسم
تلبي طلبات HTTP هذه المتطلبات:
- القدرة على الاتصال بالخدمات وتنفيذ الإجراءات غير الموجودة في قائمة الموصلات التي تم إنشاؤها مسبقا.
- وقت أقل للتطوير من موصل مخصص.
عند استخدام طلبات HTTP، ضع في اعتبارك العوامل التالية:
- لا يفهم العديد من صانعي التعليمات البرمجية المنخفضة وغير البرمجية كيفية تكوين طلب HTTP وقد يواجهون صعوبة في دعمه.
- لا يمكنك مشاركتها عبر مؤسستك لإعادة استخدامها مثل الموصلات المخصصة.
تدفقات الوكيل
تنفذ تدفقات العامل سلسلة من الإجراءات في تسلسل محدد مسبقا. يستخدمون إجراءات التعليمات البرمجية المنخفضة الموجودة في موصلات Power Platform. يمكن للعوامل تمرير القيم كإدخل إلى تدفق عامل وتلقي مخرجاتها.
تدفقات العامل مشابهة وظيفيا لتدفقات Power Automate cloud مع بعض الاختلافات المهمة:
- يمكن لتدفقات العامل تمكين معدل النقل العالي وزمن الانتقال المنخفض.
- توفر تدفقات العامل قدرات أكثر من تدفقات Power Automate، مثل إجراءات "human-in-the-loop".
- تستهلك تدفقات العامل أرصدة Copilot بناءً على استخدامها. يتم تشغيل تدفقات Power Automate عادة ضمن نموذج ترخيص لكل مستخدم أو نموذج لكل عملية.
تفي تدفقات الوكيل بهذه المتطلبات:
- تطوير بدون كود أو بقليل من الكود
- التسلسل الحتمي للإجراءات.
- يمكن مراقبة النشاط بشكل منفصل.
- إخفاء القيم الحساسة مثل المفاتيح والأسرار في إجراءات التدفق. الحصول على بيانات الاعتماد من Azure Key Vault للمصادقة.
- يعالج كميات كبيرة من البيانات وأحجام الملفات.
- يستخدم خيوط التزامن والتنفيذ المتوازي لتحسين الأداء.
- يمكن تحويل تدفقات السحابة Power Automate الحالية إلى تدفقات عامل.
عند تصميم عامل يستخدم تدفقات العامل، ضع في اعتبارك النقاط التالية:
- الأداء مقيد بحدود واجهة برمجة التطبيقات للخدمات والإجراءات التي يتضمنها.
- يجب على المطور تصميم نمط معالجة الأخطاء حتى يعرف العامل كيفية التعامل مع الاستثناءات.
- الاستجابة للعامل بواسطة التدفق لها حد حجم.
- يمكن أن يستمر المنطق الذي يعمل لفترة أطول في التنفيذ بعد إجراء الاستجابة إلى العامل.
مهَارَات Bot Framework
المهارات هي كتل بناء مهارة محادثة قابلة لإعادة الاستخدام تقوم بإنشاءها باستخدام Bot Framework. تنفيذ المهارات باستخدام pro-code. تسجيل المهارات في Copilot Studio لاستخدامها. بعد تسجيل مهارة في Copilot، يمكنك تنشيطها كنقطة في موضوع محادثة.
تفي مهارات Bot Framework بهذه المتطلبات:
- التنفيذ المتزامن
- دعم نقاط النهاية الخاصة.
- يمكن إعادة استخدام مهارات Bot Framework الحالية في Copilot Studio.
عند استخدام مهارات Bot Framework، ضع في اعتبارك العوامل التالية:
- يتطلب تعليمات برمجية مدعمة للتطوير والدعم المستمرين (على سبيل المثال، C#).
- يعمل في خدمة روبوت الذكاء الاصطناعي Azure #.
- تتحمل تكاليف إضافية في Azure يجب عليك تغطيتها باشتراك Azure.
- إدارة دورة حياة التطبيق (ALM) خارج Power Platform.
اعتبارات أخرى لأنماط التكامل
جنبا إلى جنب مع إرشادات كل نوع تكامل، ضع في اعتبارك النقاط التالية لاستراتيجية تكامل شاملة:
- Copilot Studio أنماط التكامل ليست حصرية ويمكن دمجها.
- عمليات التكامل هي فقط بنفس سرعة نقاط النهاية التي تتصل بها.
- قم دائما بتحسين الاستعلامات لإرجاع النتائج في أسرع وقت ممكن لتوفير تجربة محادثة جيدة.
- في الحالات التي لا تنفذ فيها "تدفقات الوكيل" و"Copilot Studio" المنطق بسرعة كافية، ضع في اعتبارك هذه الخيارات:
- واجهات برمجة التطبيقات المخصصة لـ Dataverse
- المكونات الإضافية منخفضة الشفرات لـ Dataverse
- وظائف Azure
- تتطلب سيناريوهات محددة تنفيذ تكامل البيانات في طبقة وسطى تقوم بتعديل الرسائل أثناء ترحيلها.
إضافة عمليات تكامل إلى عامل
إضافة عمليات تكامل إلى عامل باستخدام الطرق التالية:
ادوات
- قم بتوصيل التكامل كأداة لتوسيع وظائف العامل.
- استخدم اللغة الطبيعية لوصف متى يجب على المنسق تحديد الأداة لتنفيذ مهمة.
- حدد كيف يجب أن يحدد العامل قيم إدخال الأداة وما يجب أن يبدو عليه الإخراج. يمكن للذكاء الاصطناعي التوليدي تعبئة المدخلات ديناميكيا استنادا إلى وصف، أو يمكنك تعريف القيم والصيغ يدويا.
- استدعاء كجزء من خطة تم إنشاؤها بواسطة تنسيق توليدي.
المواضيع
- إجراء تكامل عبر عقدة موضوع. ينفذ في نفس الموضع في تسلسل الموضوع في كل مرة.
- توفير مدخلات إلى العقدة باستخدام Power Fx.
الوكلاء
- أنشئ وكيلا تابعا له مجموعة التعليمات الخاصة به وحدد الوصول إلى المعرفة والأدوات المتاحة للوكيل الأصل.
- بدلا من ذلك، اتصل بعامل موجود في Copilot Studio، Microsoft 365 SDK، Microsoft Foundry، Fabric، Agent-To-Agent، وما إلى ذلك.
الحصص والحدود
راجع حدود الخدمة الحالية Copilot Studio وPower Platform:
- الحصص والحدود في Copilot Studio
- حدود Power Automate
- حدود وتخصيصات الطلبات في Power Platform
- حدود موصل Power Platform، المدرجة في الصفحة الفردية لكل موصل.
يجب تحديد حدود واجهة برمجة التطبيقات لهذه الخدمات بشكل منفصل:
- سعة OpenAI: لم يتم توثيق حدود المعدل.
- Bot Framework skills: تحقق من وثائق Azure للخدمات المحددة المستخدمة.
مثال على نظرة عامة على تخطيط عمليات التكامل
عند التخطيط للتكامل مع Copilot Studio، حدد المعلومات التالية لكل خدمة:
- النظام المتصل: الخدمة التي تتصل بها.
- Called by: مكون الروبوت في Copilot Studio الذي يستدعى الخدمة.
- تم استدعاؤه مع: نوع التكامل المحدد.
- الحجم اليومي المتوقع: متوسط عدد الطلبات.
- الذروة المتوقعة: أكبر عدد متوقع من الطلبات اليومية.
- التفاصيل: معلومات أخرى حول التكامل.
فيما يلي مثال لعامل مع عمليات تكامل متعددة:
| النظام المتصل | تم استدعاؤه بواسطة | تم استدعاؤه باستخدام | الحجم اليومي المتوقع | الذروة المتوقعة | استدعاءات واجهة برمجة التطبيقات في الدقيقة | التفاصيل |
|---|---|---|---|---|---|---|
| ServiceNow | موضوع Service Desk KB | سير العمل | 5,000 | 1,000 | 600 | يتم استخدام استعلام المستخدم كمدخل لتشغيل استعلام على قاعدة معارف ServiceNow باستخدام الموصل القياسي. يتم إرجاع JSON من النتائج إلى Copilot Studio للبيانات المخصصة للإجراءات التوليدية. |
| موقع Contoso على الويب | المعرفة | إجابات إنشاءية | 1,000 | 100 | غير متوفر |
https://contoso.com/en-us/FAQ مع /en-us/ يتم تعيينها ديناميكيا استنادا إلى متغير الإعدادات المحلية للمستخدم. |
| واجهة برمجة تطبيقات الدليل الداخلي | موضوع بدء المحادثة | سير العمل | 15,000 | 5,000 | غير متوفر | استخدام الموصلات المخصصة التي تعمل في سياق شبكة ظاهرية Azure للاتصال بواجهة برمجة تطبيقات داخلية. |
| واجهة برمجة تطبيقات الطقس | موضوع الطقس | HTTP | 500 | 100 | غير متوفر | طلب GET إلى واجهة برمجة تطبيقات تستند إلى REST. |
| الفرق | موضوع حجز الاجتماع | الأدوات | 1,500 | 300 | 100 | إنشاء اجتماع Teams استنادا إلى إدخالات المحادثة. |
| SAP | كل 24 ساعة | سير العمل | 20,000 | - | 2,500 | تنفيذ مزامنة الدُفعات اليومية لكاتالوج المنتجات من نظام SAP إلى Dataverse. |
الخطوة التالية
تعرف على كيف يمكن لمطالبات الذكاء الاصطناعي وبروتوكول سياق النموذج ووكلاء استخدام الكمبيوتر توسيع قدرات الوكيل الخاص بك.