ما هي عوامل الذكاء الاصطناعي؟

وكيل الذكاء الاصطناعي هو رمز أو آلية تستخدم لتحقيق هدف محدد مسبقًا. يمكن العثور على أمثلة لوكلاء الذكاء الاصطناعي في التعليمات البرمجية مثل روبوتات الدردشة والمنزل الذكي وبرامج التداول المالي. تعد Azure Bot Service و Bot Framework أمثلة على الأنظمة الأساسية التي يمكن استخدامها لبناء عوامل الذكاء الاصطناعي هذه ودمجها في تطبيقات البرامج الأكبر حجمًا.

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

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

بناء الروبوت

توفر Azure Bot Service و Bot Framework مجموعة متكاملة من الأدوات والخدمات للمساعدة في بناء وكلاء الذكاء الاصطناعي الذين تحتاجهم. اختر بيئة التطوير المفضلة لديك أو أدوات سطر الأوامر لبناء الروبوت الخاص بك. توجد مجموعات SDK لـ C # و JavaScript و TypeScript و Python. Java SDK قيد التطوير. نحن نقدم أدوات لمراحل مختلفة من تطوير الروبوت لمساعدتك في تصميم وبناء الروبوت الخاص بك.

خطة

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

عند تصميم وكيل AI أثناء مرحلة التخطيط ، ضع في اعتبارك ما يلي:

حدد دور الروبوت:

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

بنية

الروبوت الخاص بك هو خدمة ويب تنفذ واجهة محادثة وتتواصل مع خدمة Bot Framework لإرسال واستقبال الرسائل والأحداث. تعد خدمة Bot Framework أحد مكونات Azure Bot Service و Bot Framework. يمكنك إنشاء روبوتات في أي عدد من البيئات واللغات. يمكنك بدء تطوير الروبوتات في بوابة Azure ، أو التطوير محليًا باستخدام قوالب في C # أو JavaScript أو Python. يمكنك أيضًا الوصول إلى نماذج متنوعة توضح العديد من الميزات المتوفرة من خلال SDK. هذه العينات رائعة للمطورين الذين يريدون نقطة انطلاق أكثر ثراءً بالميزات.

كجزء من Azure Bot Service و Bot Framework ، نقدم مكونات إضافية يمكن استخدامها لتوسيع وظائف الروبوتات. باستخدام Azure Bot Service و Bot Framework ، يمكنك إنشاء روبوتات بثقة وسرعة.

اجراء امتحان

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

اختبر الروبوت الخاص بك محليًا باستخدام المحاكي. Bot Framework Emulator هو تطبيق مستقل لا يوفر واجهة دردشة فحسب ، بل يوفر أيضًا أدوات تصحيح الأخطاء والاستفسار لمساعدتك على فهم كيف ولماذا يقوم برنامج الروبوت الخاص بك بعمله. يمكن تشغيل المحاكي محليًا جنبًا إلى جنب مع تطبيق Android قيد التطوير.
اختبر الروبوت الخاص بك على الويب. بمجرد تكوين الروبوت من خلال مدخل Azure ، يمكن أيضًا الوصول إليه من خلال واجهة الدردشة على الويب. تعد واجهة الدردشة على الويب طريقة رائعة لمنح المختبرين وغيرهم ممن ليس لديهم وصول مباشر إلى أكواد التشغيل الخاصة بك الوصول إلى الروبوت الخاص بك.
تستخدم Unity تحديث شهر يوليو لـ Bot Framework SDK لاختبار برامج الروبوت الخاصة بك.

إطلاق سراح

عندما تكون جاهزًا لإتاحة الروبوت الخاص بك على الويب ، انشره على Azure أو خدمة الويب أو مركز البيانات الخاص بك. يعد وجود عنوان على الإنترنت العام هو الخطوة الأولى لتنشيط الروبوت الخاص بك على موقع الويب الخاص بك أو قناة الدردشة.

نقل

قم بتوصيل الروبوت الخاص بك بقنوات مثل Facebook و Messenger و Kik و Skype و Slack و Microsoft Teams و Telegram و Text / SMS و Twilio و Cortana و Skype. يقوم Bot Framework بمعظم العمل المطلوب لإرسال الرسائل وتلقيها من جميع هذه الأنظمة الأساسية المختلفة. يتلقى تطبيق الروبوت الخاص بك تدفقًا موحدًا وطبيعيًا للرسائل بغض النظر عن عدد ونوع القنوات التي يتصل بها. معلومات عن الكيفية

تقييم

استخدم البيانات التي تم جمعها في مدخل Azure لتحديد الفرص المتاحة لتحسين وظائف وأداء الروبوت. يمكنك الحصول على بيانات الخدمة والأجهزة مثل حركة المرور ووقت الاستجابة والتكامل. يوفر Analytics أيضًا تقارير على مستوى المحادثة حول بيانات المستخدم والرسالة والقناة. لمعرفة المزيد من المعلومات
أنماط لحالات الاستخدام الشائعة
هناك بعض الأنماط الشائعة لتنفيذ تطبيقات الذكاء الاصطناعي للمحادثة:
روبوتات المعرفة: يمكن تصميم روبوتات المعرفة لتوفير معلومات حول أي موضوع تقريبًا. على سبيل المثال ، قد يجيب روبوت معرفي على أسئلة حول أحداث مثل “ما هي أحداث الروبوت في هذا المؤتمر؟” أو “متى سيكون عرض الريغي التالي؟” قد يجيب روبوت آخر على الأسئلة المتعلقة بتكنولوجيا المعلومات مثل “كيف يمكنني تحديث عملي النظام؟ “قد يجيب روبوت آخر على أسئلة حول جهات الاتصال ، مثل” من هو John Doe bot؟ “أو” ما هو عنوان البريد الإلكتروني لـ Jane Doe؟ ”
للحصول على معلومات حول عناصر تصميم روبوت المعرفة ، راجع تصميم روبوت المعرفة.

للحصول على معلومات حول الأنماط التي سيتم تسليمها ، راجع نقل المحادثات من الروبوتات إلى البشر.

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

للحصول على معلومات حول طرق دمج الروبوتات في التطبيقات ، راجع تضمين الروبوتات في التطبيقات.

تضمين الروبوتات في مواقع الويب: مثل الروبوتات في التطبيقات ، يمكن أيضًا تضمين الروبوتات في مواقع الويب لتمكين أوضاع اتصال متعددة عبر القنوات.

 

ما هي عوامل الذكاء الاصطناعي؟