استخدام أدوات الوكلاء لتوسيع وأتمتة وتحسين وكلائك

يصبح الوكلاء أكثر قوة عند تزويدهم بالأدوات المتخصصة التي توسع قدراتهم الأساسية. يوفر Copilot Studio ثلاث فئات أساسية من أدوات العامل:

تستكشف هذه المقالة كيفية عمل كل نوع من أنواع الأدوات، ومتى يتم استخدامها، وكيف يمكن أن تساعدك في بناء عوامل أكثر قدرة وكفاءة. يمكنك أيضا التعرف على الاختلافات بين الأجهزة المستضافة وجلب الأجهزة الخاصة بك لسيناريوهات استخدام الكمبيوتر، بالإضافة إلى إرشادات حول الاختيار بين نهج أتمتة العمليات الروبوتية التقليدية (RPA) واستخدام الكمبيوتر (CUA).

إنشاء استجابة باستخدام مطالبات الذكاء الاصطناعي

تستخدم مطالبات الذكاء الاصطناعي مجموعة من الإرشادات لإنشاء استجابة من نموذج الذكاء الاصطناعي. يمكنك تضمين متغيرات لإدراج المزيد من النصوص أو المستندات في هذه الإرشادات. عادة ما يتم توفير الإخراج إما بتنسيق نص عادي أو بتنسيق JSON. يمكنك تحديد أي نموذج ذكاء اصطناعي مضمن في Copilot Studio أو نشره من خلال Microsoft Foundry لإنشاء الاستجابة.

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

تعرف على المزيد حول استخدام الطلبات لجعل العامل ينفذ مهاما محددة.

تحديد وقت استخدام طلبات الذكاء الاصطناعي مقابل المنسق

يستخدم كل عامل مضمن في Copilot Studio orchestrator لتحديد كيفية الاستجابة عن طريق تحديد الأدوات والموضوعات والمعرفة استنادا إلى إرشادات النظام وإدخال المستخدم والمعلومات السياقية. المنسق هو المحرك وراء التزامن التوليدي، الذي يخطط للإجراءات ويؤلف الاستجابات باستخدام أدوات العامل وأوصافه.

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

تدعم مطالبات الذكاء الاصطناعي مجموعة أوسع من النماذج، بما في ذلك تلك المتاحة through Microsoft Foundry. كما أنها تدعم ميزات مثل أساس Dataverseومدخلات الملفاتومترجم التعليمات البرمجية.

يستخدم المنظم مطالبة نظام ثابتة ووصف الأداة لاختيار الوحدات الأساسية المناسبة لطلب معين. لا يمكن للمطورين تعديل مطالبة نظام المنسق، لكن يمكنهم التأثير في سلوكه من خلال تعليمات الوكيل.

تمنح مطالبات الذكاء الاصطناعي التحكم الكامل في التنسيق والقيود والمنطق، ما يجعلها الخيار الصحيح للسيناريوهات التي تتطلب إخراجا دقيقا أو منظما للغاية. على سبيل المثال، إذا كنت بحاجة إلى تحكم نمطي يتجاوز التنسيق البسيط ("كتابة قصيدة موزونة ببنية قافية ABAB باستخدام هذه الكلمات الدقيقة")، فإن التوجيه هو الأنسب.

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

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

دمج أدوات العامل باستخدام MCP

بروتوكول سياق النموذج (MCP) هو واجهة عالمية تستخدمها نماذج الذكاء الاصطناعي للتفاعل مع الأدوات الخارجية ومصادر البيانات وبيئات المستخدم بطريقة متسقة وقابلة للتطوير.

بالمقارنة، تتطلب موصلات Power Platform وصف كل إجراء ومدخلاته، وتحديث هذه الأوصاف مع توفر تعريفات جديدة. الترميز المخصص للتكامل لكل أداة أكثر تعقيدا وأقل قابلية للتطوير.

استخدم خوادم MCP المتوفرة مع Copilot Studio خدمات Microsoft مثل Outlook وDataverse وخدمات GitHub أو خدمات الجهات الخارجية مثل Salesforce وJIRA. إنشاء خوادم MCP مخصصة للخدمات حيث لا يوجد أي منها.

تشمل فوائد MCP ما يلي:

  • سياق موحد لنماذج الذكاء الاصطناعي
  • التكامل السلس مع Copilot Studio
  • تحسين كفاءة المطور وتجربة المستخدم
  • الحوكمة والمراقبة وقابلية التوسع

ضع في اعتبارك القيود التالية قبل تنفيذ خوادم MCP:

  • لا يمكنك إثراء أوصاف الأدوات بمزيد من السياق حول وقت الاستدعاء.
  • لا يمكن للمواضيع استدعاء خوادم MCP مباشرة.

فهم وقت استخدام MCP

يمكنك تحقيق نفس النتائج في Copilot Studio من خلال العديد من نهج التكامل. من المهم فهم وقت استخدام خوادم بروتوكول سياق النموذج (MCP) مقابل خيارات أبسط مثل موصلات Power Platform أو استدعاءات واجهة برمجة تطبيقات REST المباشرة.

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

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

يجب تفعيل خاصية التنسيق التوليدي لاستخدام MCP. تعرف على المزيد في كيفية عمل MCP؟

أتمتة عمليات سطح المكتب باستخدام أداة استخدام الكمبيوتر

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

تتضمن السيناريوهات الشائعة حيث يمكن للعامل الاستفادة من أداة استخدام الكمبيوتر ما يلي:

  • إدخال البيانات: لكل صف في ملف CSV الوارد، أنشئ أمر المبيعات في SAP واكتب معرف الطلب الذي تم إنشاؤه مرة أخرى إلى الملف.
  • استخراج البيانات: انتقل إلى بوابة المورد لكل مورد، وابحث عن SKU المدرجة، واستخرج السعر والمخزون ومدة التنفيذ المتوقعة، وأدرج النتائج مع طابع زمني في قاعدة البيانات.
  • عبر التطبيقات: قم بتصدير معاملات اليوم من عميل تمويل سطح المكتب، وانتقل إلى QuickBooks، وانشر كل إدخال إلى الحساب الصحيح.

فهم الأجهزة المستضافة مقابل إحضار جهازك الخاص

يمكن للعاملين تشغيل أداة استخدام الكمبيوتر على جهاز مستضاف من قبل Microsoft أو جهاز إحضار خاص بك (BYO). تتوفر الأجهزة المستضافة للاستخدام الفوري دون تكوين تكنولوجيا المعلومات أو الفوترة. وهي تنتمي إلى مجموعة مشتركة من أجهزة كمبيوتر Windows 365 السحابية التي تم توفيرها مسبقا والتي لم يتم ربطها ب Entra إلى مستأجر العميل. يجب توفير أجهزة BYO مسبقا داخل الشبكة الظاهرية للعميل. يجب تسجيل أجهزة BYO وإدارتها في Power Automate.

استخدم أجهزة BYO لسيناريوهات الإنتاج. لديهم دعم Microsoft Entra ID، مسجلون في Intune، ويدعمون كل من حالات استخدام أتمتة الويب وسطح المكتب. استخدم الأجهزة المستضافة فقط للنماذج الأولية نظرا لقدراتها المحدودة. يتوفر كمبيوتر سحابي واحد فقط لكل مستخدم في كل مرة، ويمكن تقييد الاستخدام بناء على الطلب.

تعرف على المزيد في إعداد مكان استخدام الكمبيوتر.

أتمتة العمليات الروبوتية (RPA) مقابل الكمبيوتر باستخدام العاملين (CUA)

أتمتة العمليات الروبوتية (RPA) هي أتمتة الكمبيوتر باستخدام برنامج نصي. يمكنك تطبيقه على العديد من نفس السيناريوهات مثل CUA. ومع ذلك، من المهم فهم الاختلافات بين RPA وCUA.

الجانب RPA CUA
نوع الأتمتة مبني على القواعد مدفوع بشهادة الماجستير في القانون
أسلوب التفاعل شجرة واجهة المستخدم الرؤية
التأليف البرنامج النصي، معقد تعليمات اللغة الطبيعية
صنع القرار قواعد معرفة مسبقا القرارات المستقلة المستندة إلى المرئيات
المرونة مرونة محدودة مرونة عالية
معالجة الأخطاء معالجة الأخطاء الثابتة التصحيح الذاتي استنادا إلى الملاحظات المرئية

استخدم RPA عندما:

  • يسمح فقط بالميزات المتوفرة بشكل عام (GA).
  • واجهة المستخدم مستقرة. نادرا ما تتغير الشاشات والحقول والمحددات.
  • القواعد واضحة. يمكنك تسجيل القرارات في القواعد.
  • السرعة مهمة. مستوى صوت عالٍ. كل ثانية تحسب.
  • يمتلكه فريق RPA. يتمتع الفريق بمعرفة تطوير وإدارة RPA الحالية.

استخدم CUA عندما:

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