ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
اليوم ، سنتحدث عن Power Virtual Agents ، وهي طريقة Microsoft لإنشاء روبوتات محادثة يمكنك نشرها على موقع الويب الخاص بك وفرقك. يمكنك مشاهدة الفيديو الكامل لهذا البرنامج التعليمي أسفل هذه المدونة .
إن الشيء القوي في Power Virtual Agents هو أنه يسمح لك بإنشاء روبوتات محادثة دون استخدام التعلم الآلي أو الرياضيات واللغويات المعقدة لأن Microsoft تقوم بالعمل نيابة عنك. كل ما عليك فعله هو إعطائها المحتوى والموارد اللازمة لاستيعابها.
جدول المحتويات
كيفية إنشاء روبوتات محادثة في وكلاء افتراضيين قويين
لنبدأ بفتح صفحة Power Virtual Agents.
لإنشاء روبوت محادثة جديد ، انقر فوق رمز الروبوتات في الجزء العلوي الأيمن ثم انقر فوق زر روبوت جديد .
دعنا نطلق على هذا الروبوت اسم بوت الأسئلة الشائعة لمساعد القرض ، وحدد اللغة الإنجليزية من القائمة المنسدلة ، وانقر فوق إنشاء .
على غرار Power Apps ، يحتاج إلى توفير كل شيء للإنشاء الفعلي. على سبيل المثال ، عند إنشاء تطبيقات تستند إلى نموذج ، يستغرق الأمر بعض الوقت لأنه يحتاج إلى إنشاء جميع الكيانات والموصلات التي تدعمها. إنه يفعل شيئًا مشابهًا جدًا إذا رأيت هذه الشاشة.
لا يزال يبني في الخلفية. لذا ، ما يمكننا فعله هو أنه يمكننا البدء في الاستكشاف بالنقر فوق " الموضوعات" في الزاوية العلوية اليسرى.
هذا هو ما يخبر Power Virtual Agents بما يجب فعله عندما يقول شخص ما عبارات تشغيل ، ثم يطلق الردود.
على سبيل المثال ، لدينا عبارة التشغيل ، "متى أغلقت؟" هناك أربع تكرارات أو نسخ من هذه العبارة المحفزة يمكن لأي شخص قولها.
إذا نقرنا على الدرس 1 - موضوع بسيط ، يخبرنا الوكلاء الافتراضيون المتميزون لدينا كيف يبدو سير العمل.
إذا قال شخص ما إحدى هذه العبارات المشغلة ، فإننا نرسل رسالة تقول ، "يسعدني المساعدة في ساعات عمل المتجر" ، متبوعة برسالة أخرى تمنحه ساعات عمل المتجر.
بالإضافة إلى ذلك ، هناك عبارات محفزة أكثر تعقيدًا يمكننا القيام بها. على سبيل المثال ، إذا نقرنا على "ما هو أفضل منتج بالنسبة لي" ، فلم يعد هذا اتصالًا أحادي الاتجاه ، ولكنه اتصال ثنائي الاتجاه.
بعد ذلك ، لننقر فوق الدرس 4 - موضوع به شرط ومتغيرات وكيان مخصص .
على غرار المثال الأول ، سيعرض ما سيقوله الشات بوت إذا ذكر شخص ما إحدى العبارات المشغلة أدناه.
سيسألك روبوت المحادثة "هل ترى نفسك مستخدمًا منزليًا أو لاعبًا أو مستخدمًا تجاريًا؟" ثم يحتاج الشخص الذي يدردش مع chatbot إلى الاختيار من بين الخيارات.
بمجرد تحديد خيار واحد ، توجد أشجار مختلفة من الخيارات التي تجتمع معًا وفي مرحلة ما ، يمكن أن تصبح معقدة للغاية.
اختبار عبارات المشغل في Power Virtual Agents
دعنا نختبر أحد المشغلات عن طريق كتابة "ما هو أفضل منتج بالنسبة لي؟"
كما نرى ، فإنه يطلق الاستجابة "هل ترى نفسك مستخدمًا منزليًا أو لاعبًا أو مستخدمًا تجاريًا؟" عندما نختار Home User ، يستمر سير العمل ويستمر.
في هذه الحالة ، يمكننا بدء سير عمل والوصول إلى واجهة برمجة تطبيقات تابعة لجهة خارجية وتقديم طلب HTTP . في الأساس ، يمكننا فعل أي شيء نحتاجه ولكن الأمر يصبح معقدًا بعض الشيء.
بالنظر إلى هذه النقاط ، دعنا نحول صفحة الأسئلة الشائعة في Sundae إلى مربع دردشة. صفحة الأسئلة الشائعة الخاصة بشركة القرض هي المكان الذي يقوم فيه الأشخاص عادةً بمجموعة من الأسئلة الشائعة. هذا مجرد مثال ولكن يمكنك بالتأكيد اختيار موقع ويب عام آخر يحتوي على صفحة أسئلة وأجوبة أيضًا.
عندما يتصل بنا شخص ما على موقع الويب هذا ، يكون برنامج الدردشة الآلي ذكيًا بما يكفي لمعرفة كل هذه الأسئلة ويجب أن يكون قادرًا على الإجابة عليها وفقًا لذلك. على سبيل المثال ، إذا كتب شخص ما ، "كيف تجني Sundae المال" ، فيجب أن يرد برنامج الدردشة الآلي بالإجابة أدناه.
الإجابة على إصدارات مختلفة من نفس السؤال
ومع ذلك ، قد تكون هناك إصدارات مختلفة من هذا ، مثل كيف يمكنك كسب المال ، أو كيف تقوم Sundae بعمل رسوم ، أو كيف تفرض Sundae رسومًا ؟
كل هذه هي في الحقيقة نفس السؤال. وبالتالي ، نحتاج إلى نظام ذكي بما يكفي لاستيعاب كل هذه الأسئلة الشائعة. بعد ذلك ، نحتاج إلى جعل العبارات المحفزة واسعة بما يكفي بحيث إذا قال أحدهم أشكالًا مختلفة من هذا السؤال ، فإن الإجابة لا تزال هي نفسها.
هذا بالضبط ما سنفعله بالرجوع إلى Power Virtual Agents. باستخدام ميزة "اقتراحات الموضوعات" ، يمكننا إخبار Power Virtual Agents بأخذ الصفحة التي اخترناها ثم إنشاء جميع الموضوعات من صفحة الأسئلة الشائعة في Sundae.
انقر فوق إضافة ثم زر ابدأ .
هذه المرة ، يعمل وكلاء Power Virtual على حل كل هذه الأسئلة الشائعة من خلال تحديد ما هي الأسئلة والإجابات. يستخدم أيضًا لإنشاء إصدارات مختلفة من هذه الأسئلة التي يمكن لأي شخص طرحها. ومن ثم ، قد يستغرق الأمر عدة دقائق حتى يكتمل.
بعد أن تم حلها ، يمكننا أن نرى أن لدينا 35 موضوعًا مقترحًا ، وكل هذه الموضوعات مرتبطة بصفحة الأسئلة الشائعة.
لنشر الإجابة ، انقر فوق إضافة إلى المواضيع الموجودة ثم انقر فوق "ما هي Sundae؟" الارتباط لمعرفة سير العمل الفعلي.
لذلك إذا سأل أحدهم "ما هي مثلجات؟" يقوم بتشغيل هذه الرسالة التي هي بالضبط نفس ما تم سرده في صفحة الأسئلة الشائعة.
الشيء التالي الذي يجب القيام به هو تحميل جميع الموضوعات المقترحة التي حصلنا عليها من صفحة الأسئلة الشائعة إلى الموضوعات الموجودة .
حدد الكل بالنقر فوق زر الاختيار بجانب الاسم ثم انقر فوق إضافة إلى المواضيع .
بمجرد الانتهاء من ذلك ، دعنا ننتقل إلى الموضوعات الحالية . لدينا الآن 47 منهم ، وهو عدد كبير. لذا ، دعنا ننتقل فقط إلى "كيف تجني Sundae المال؟" كمثال وقم بتحديث الصفحة.
للتوضيح ، دعنا نختبر ذلك عن طريق كتابة "كيف تجني Sundae المال؟" يمكننا أن نرى الإجابة ، وإذا عدنا إلى صفحة الأسئلة الشائعة ، فإن الإجابة هي نفسها.
وكلاء Power Virtual ذكيون بما يكفي لتحديد ماهية السؤال وما هي الإجابة ، وإطعامه في الدردشة. شيء آخر رائع حول Power Virtual Agents هو أن هناك أيضًا تحليلات وراءه.
على سبيل المثال ، إذا اختار أحد الأشخاص " لا " للسؤال "هل أجاب ذلك على سؤالك" ، فستعرف أنه ربما لم تكن إجابة كافية لذلك قد ترغب في تغيير إجابتك في تقسيم الموضوع الفعلي.
لنجرب مثالًا آخر عن طريق كتابة "كيف تربح المال؟"
كما نرى ، يوضح برنامج chatbot من خلال تقديم خيارات مختلفة مثل كيف تجني Sundae المال؟ ، الدرس 3 - موضوع به شرط ومتغيرات وكيان مُبنى مسبقًا ، ولا شيء من ذلك .
إذا حددنا كيف يمكنك كسب المال ، فسيتم إعادتنا إلى نفس الإجابة. لذلك ، إذا كان هناك أي اختلافات ، فمن الذكاء بما يكفي لتحديد أنه قد يعني سؤالًا واحدًا أو سؤالين أو ثلاثة ثم يتحقق.
يمكننا أن نفعل شيئًا مختلفًا تمامًا ونستمر ، ولكن مرة أخرى نحصل على نفس الشيء حيث يكون سؤالان متشابهين إلى حد ما ولا يزال يجد تلك الإجابة المحددة على السؤال.
نماذج منبثقة لتطبيقات Power Apps لتجربة مستخدم تفاعلية ،
تدفق عمليات الأعمال من Power Apps وتوثيقها
، تطبيقات Power Apps النموذجية: خرائط الموقع وكيفية عملها
خاتمة
لتلخيص كل ذلك ، يمكنك استخدام Power Virtual Agents لإنشاء روبوتات محادثة لوضعها على موقع الويب الخاص بك ، ورسائل Teams ، و Facebook messenger ، وفي أي مكان يمكنك التفكير فيه.
يتم ذلك باستخدام العبارات المحفزة والاستجابات. بالطبع ، إحدى الطرق السريعة للحصول على هذا على موقع الويب الخاص بك هي إذا كان لديك صفحة أسئلة وأجوبة. يمكنك الحصول على روبوت محادثة جيد جدًا إذا تمت صفحة الأسئلة الشائعة بشكل جيد جدًا.
أتمنى لك كل خير،
هنري حبيب
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته