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

الحصول على مفتاح Text Analytics ونقطة النهاية
توفر واجهة برمجة تطبيقات Azure Text Analytics معالجة النص بلغة طبيعية. يتيح لك إجراء تحليل التوجهات واستخراج العبارة الرئيسية واكتشاف اللغة وربط العناصر. سنستخدمه لتحليل التوجهات. سنشغل برنامجًا نصيًا في هذا القسم لإعداد حساب Cognitive Services برمجيًا في وضع الحماية، وتسجيل خدمة Text Analytics، وإرجاع مفتاح وعنوان URL لنقطة النهاية إلينا. سنحتاج إلى هذه القيم في هذا التمرين لإجراء مكالمات واستعادة نتائج التوجهات.
يتم إنشاء حساب Cognitive Services في بيئة اختبار معزولة، ومن ثم فهو مجاني للاستخدام في هذه الوحدة.
في Azure Cloud Shell جهة اليسار، قم بتشغيل الأمر curl التالي لنسخ البرنامج النصي setup-textanalytics.sh من GitHub.
curl https://raw.githubusercontent.com/MicrosoftDocs/mslearn-route-and-process-data-logic-apps/master/setup-textanalytics.sh > setup-textanalytics.shقم بتشغيل الأمر التالي لتنفيذ البرنامج النصي. سيستغرق هذا الأمر بضع دقائق.
bash setup-textanalytics.shانتظر حتى يكتمل البرنامج النصي. عند الانتهاء، تعرض Cloud Shell قيم الخصائص التالية.
- مفتاح حساب Cognitive Services
- نقطة نهاية Cognitive Services
احفظ القيم المعروضة في Cloud Shell في مكان آمن. إذ نحتاجها في هذا التمرين عندما نقوم بتحديث تطبيقنا في المدخل.
حدد مكان إجراء Detect sentiment
هنا، سنحدد موقع إجراء Detect sentiment باستخدام مدخل Microsoft Azure.
ارجع إلى Logic Apps Designer بتحديد Logic Apps Designer. يقع هذا الزر ضمن قسم Development Tools في جزء القائمة الأيمن.
تحت مشغل Twitter، حدد New step.
في مربع البحث في الموصلات والإجراءات، أدخل
Text Analytics.حدد موصل Text Analytics.
في قسم Actions، حدد Detect Sentiment.
إنشاء إجراء Detect sentiment
الآن بعد أن حددنا إجراء Detect sentiment، لنقم بإنشاء مثيل له. في هذه العملية، سنقوم أيضًا بتكوينه للاتصال باشتراك Text Analytics.
في حقل Connection Name، أدخل CognitiveServicesConnection.
الصق مفتاح API المحفوظ في حقل Account Key، وعنوان نقطة النهاية المحفوظة في حقل Site URL.
حدد Create.
تكوين إجراء Detect sentiment
بعد ذلك، سنقوم بتهيئة تطبيق المنطق لديك لتمرير نص التغريدة إلى إجراء Detect sentiment.
في خطوة "Detect Sentiment"، حدد "documents" من القائمة المنسدلة "Add new parameter".
حدد الحقل "documents Text" في الإجراء "Detect Sentiment".
في النافذة المنبثقة للمحتوى Dynamic، حدد Tweet text.
ملاحظة
إذا كنت تستخدم مشغل RSS عند نشر عنصر موجز، فأرسل FeedSummary إلى خدمة Text Analytics.
حدد Save في Logic Apps Designer.
افحص نتائج إجراء Detect sentiment
تطبيقك يعمل الآن. ستتم معالجة التغريدات التي تحتوي على اسم منتجك بواسطة خدمة Text Analytics وستحصل على درجة رقمية. تذكر أن النتيجة القريبة من 1 هي شعور إيجابي بينما النتيجة القريبة من 0 سلبية. في هذا القسم، سترى كيفية مراقبة تنفيذ تطبيقك وعرض البيانات المتدفقة خلال كل خطوة. من الرائع معرفة هذه الأداة لأنها تساعدك على التحقق من أن تطبيقك يعمل بشكل صحيح.
في جزء القائمة الأيسر، حدِّد Overview.
حدد Refresh مرة واحدة في الدقيقة حتى ترى عنصر صف جديدًا في جدول سجل التشغيل.
ملاحظة
يمثل كل عنصر في جدول سجل التشغيل تغريدة منفصلة تحتوي على اسم المنتج الذي أدخلته في نص البحث الخاص بالمشغل.
بعد ظهور عنصر صف، حدد العنصر.
حدد إجراء Detect sentiment
حدد نص التغريدة والنتيجة التي حصل عليها محرك Cognitive Services.
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.