استكشاف تحليلات النص
ملاحظة لإكمال هذا النشاط المعملي، ستحتاج إلى اشتراك Azure الذي لديك فيه حق الوصول الإداري.
تُعتبر معالجة اللغة الطبيعية (NLP) فرعًا من الذكاء الاصطناعي الذي يتعامل مع اللغة المكتوبة أو المنطوقة. يمكنك استخدام البرمجة اللغوية العصبية لإنشاء حلول تستخرج المعنى الدلالي من النص أو الكلام، أو التي تصوغ استجابات ذات معنى بلغة طبيعية.
تتضمن خدمات الذكاء الاصطناعي في Microsof Azure على إمكانات تحليل النص في خدمة اللغة، والتي توفر بعض إمكانيات NLP الجديدة، بما في ذلك تحديد العبارات الرئيسية في النص، وتصنيف النص استنادًا إلى التوجه.
على سبيل المثال، لنفترض أن منظمة Margie’s Travel الوهمية تشجع العملاء على تقديم مراجعات للإقامة في الفنادق. يمكنك استخدام خدمة Language لتلخيص المراجعات من خلال استخراج عبارات رئيسية أو تحديد المراجعات الإيجابية والسلبية أو تحليل نص المراجعة لذكر الكيانات المعروفة مثل المواقع أو الأشخاص.
لاختبار إمكانيات خدمة Language، نستخدم تطبيق خط أوامر بسيط يعمل في سحابة Shell. تنطبق نفس المبادئ والوظائف في حلول العالم الحقيقي، مثل مواقع الويب أو تطبيقات الهاتف.
إنشاء مورد خدمات ذكاء اصطناعي في Azure
يمكنك استخدام خدمة اللغة من خلال إنشاء إما مورد لغة أو مورد خدمات ذكاء اصطناعي في Azure.
إذا لم تكن قد قمت بذلك بالفعل، فأنشئ مورد خدمات ذكاء اصطناعي في Azure في اشتراكك في Azure.
-
في علامة تبويب مستعرض أخرى، افتح مدخل Azure في https://portal.azure.com، وقم بتسجيل الدخول باستخدام حساب Microsoft الخاص بك.
- انقر فوق زر +أنشئ مورد وابحث عن خدمات ذكاء اصطناعي في Azure. حدد إنشاء خطة خدمات الذكاء الاصطناعي في Azure. سيتم نقلك إلى صفحة لإنشاء مورد خدمات ذكاء اصطناعي في Azure. قم بتكوينه بالإعدادات التالية:
- الاشتراك: اشتراك Azure الخاص بك.
- مجموعة الموارد: أنشئ مجموعة موارد جديدة ذات اسم فريد.
- Region: اختر أي منطقة متوفرة.
- الاسم: أدخل اسمًا مميزًا.
- مستوى التسعير: قياسي S0
- By checking this box I acknowledge that I have read and understood all the terms below: محدد.
- مراجعة المورد وإنشاءه.
احصل على المفتاح ونقطة النهاية لمورد خدمات الذكاء الاصطناعي في Azure
-
يُرجى الانتظار لاكتمال التوزيع. ثم انتقل إلى مورد “خدمات الذكاء الاصطناعي في Azure”، وفي الصفحة نظرة عامة انقر فوق الرابط لإدارة مفاتيح الخدمة. ستحتاج نقطة النهاية والمفاتيح للاتصال بمورد «خدمات الذكاء الاصطناعي في Azure» من تطبيقات العميل.
-
عرض صفحة Keys and Endpoint لموردك. ستحتاج المفتاح ونقطة النهاية للاتصال من تطبيقات العميل.
تشغيل Cloud Shell
لاختبار إمكانيات تحليلات النص لخدمة Language، نستخدم تطبيق خط أوامر بسيط يعمل في سحابة Shell على Azure.
-
في مدخل Azure، حدد زر [>_] (Cloud Shell) أعلى الصفحة يمين مربع البحث. يؤدي ذلك إلى فتح جزء Cloud Shell في أسفل المدخل.

-
في المرة الأولى التي تفتح فيها Cloud Shell، قد يُطلب منك اختيار نوع shell التي تريد استخدامها (Bash أو PowerShell). حدد PowerShell. إذا لم ترى هذا الخيار، تخطي الخطوة.
-
إذا تمت مطالبتك بإنشاء سعة تخزينية لشركة Cloud Shell، فتأكد من تحديد اشتراكك وحدد Create storage. ثم انتظر دقيقة أو نحو ذلك لإنشاء التخزين.

-
تأكد من تبديل نوع shell المشار إليه في أعلى يسار جزء Cloud Shell إلى PowerShell. إذا كان Bash، فقم بالتبديل إلى PowerShell باستخدام القائمة المنسدلة.

-
انتظر حتى يبدأ PowerShell. يجب أن ترى الشاشة التالية في مدخل Azure:

كوّن تطبيق عميل وقم بتشغيله
الآن بعد أن أصبح لديك نموذج مخصص، يمكنك تشغيل تطبيق عميل بسيط يستخدم خدمة Language.
-
في shell الأمر، أدخل الأمر التالي لتحميل نموذج التطبيق وحفظه إلى مجلد يسمى «ai-900».
git clone https://github.com/MicrosoftLearning/AI-900-AIFundamentals ai-900تلميح إذا كنت قد استخدمت هذا الأمر بالفعل في نشاط معملي آخر لاستنساخ مستودع ai-900، فيمكنك تخطي هذه الخطوة.
-
يتم تحميل الملفات إلى مجلد يسمى ai-900. نريد الآن رؤية جميع الملفات في تخزين Cloud Shell الخاص بك والعمل معهم. اكتب الأمر التالي في shell:
code .لاحظ كيف يفتح هذا محررًا مثل المحرر الموجود في الصورة أدناه:

-
في جزء Files على اليسار، قم بتوسيع ai-900 وحدد analyze-text.ps1. يحتوي هذا الملف على بعض التعليمات البرمجية والتي تستخدم خدمة Language:

-
لا تقلق كثيراً بشأن تفاصيل الرمز. في مدخل Microsoft Azure، انتقل إلى مورد خدمات الذكاء الاصطناعي في Azure. ثم حدد صفحة Keys and Endpoints في الجزء الأيسر. انسخ Keys and Endpoints من الصفحة والصقها في محرر التعليمات البرمجية، مستبدلاً قيم العنصر النائب YOUR_KEY و YOUR_ENDPOINT على التوالي.
تلميح قد تحتاج إلى استخدام شريط الفاصل لضبط ناحية الشاشة أثناء العمل مع أجزاء Keys and Endpoint وEditor.

بعد لصق قيم المفتاح ونقطة النهاية، يجب أن يكون السطور الأولى من التعليمات البرمجية مشابهة لهذا:
$key="1a2b3c4d5e6f7g8h9i0j...." $endpoint="https..." -
في أعلى يمين جزء المحرر، استخدم الزر … لفتح القائمة ثم حدد Save لحفظ التغييرات. ثم افتح القائمة مرة أخرى وحدد Close Editor.
تستخدم عينة تطبيق العميل خدمة اللغة من خدمات الذكاء الاصطناعي في Azure للكشف عن اللغة واستخراج العبارات الرئيسية وتحديد التوجه واستخراج الكيانات المعروفة للمراجعات.
-
في Cloud Shell، أدخل الأمر التالي لتشغيل التعليمات البرمجية:
cd ai-900 ./analyze-text.ps1 review1.txtستراجع هذا النص:
فندق جيد وموظفون جيدون، فندق رويال، لندن، المملكة المتحدة، 3/2/2018 غرف نظيفة، خدمة جيدة، موقع رائع بالقرب من قصر باكنغهام ودير وستمنستر، وما إلى ذلك. استمتعنا بإقامتنا كثيرًا. الفناء هادئ للغاية وذهبنا إلى مطعم يعد جزء من نفس المجموعة وهو مطعم هندي (يحتوي الساحل الغربي على الكثير من الأسماك) مع نجمة ميشلان. كان لدينا قائمة تذوق رائعة. الغرف كانت مجهزة بشكل جيد للغاية، وكانت تشمل مطبخ وصالة وغرفة نوم وحمام هائل. موصى به بقوة.
-
راجع الإخراج.
-
أدخل الأمر التالي في جزء PowerShell لتشغيل التعليمات البرمجية:
./analyze-text.ps1 review2.txtستراجع هذا النص:
فندق رديء، مع خدمة سيئة، فندق رويال، لندن، المملكة المتحدة، 5/6/2018 هو فندق قديم (موجود منذ عام 1950) مفروشات الغرف متوسطة الجودة - أصبحت قديمة بعض الشيء الآن ويجب تغييرها. الإنترنت لم يعمل وتوجب علي الذهاب إلى إحدى غرف مكاتبهم لتسجيل الوصول لرحلة العودة إلى وطني. يقول الموقع إنه قريب من المتحف البريطاني، لكنه بعيد جدًا ولا يمكن المشي للوصول إليه.
-
راجع الإخراج.
-
أدخل الأمر التالي في جزء PowerShell لتشغيل التعليمات البرمجية:
./analyze-text.ps1 review3.txtستراجع هذا النص:
موقع جيد والموظفون متعاونون، ولكن على طريق مزدحم. فندق لومبارد، سان فرانسيسكو، الولايات المتحدة الأمريكية، 8/16/2018، أقمنا هنا في أغسطس بعد قراءة التعليقات. كنا سعداء جدًا بموقعه، خلف شارع تشيستنات، منطقة عالمية وعصرية، تحوي الكثير من المطاعم للاختيار من بينها. منطقة المرسى كانت جمية، واستمتعنا بالتجول فيها، بها الكثير من المنازل الرائعة. تأكد من الذهاب سيرًا إلى متحف سان فرانسيسكو للفنون الجميلة والمرسى للحصول على منظر جيد لجسر جولدن جيت والمدينة بأكملها. يقع على طريق الحافلة ويسهل الوصول إلى المركز. كانت الغرف نظيفة ومتنوعة، فريق العمل ودود ومتعاون. كان الجانب السيء الوحيد هو الضوضاء من شارع لومبارد لذلك اطلب غرفة بعيدة عن ضوضاء المرور.
-
راجع الإخراج.
-
أدخل الأمر التالي في جزء PowerShell لتشغيل التعليمات البرمجية:
./analyze-text.ps1 review4.txtستراجع هذا النص:
صاخب للغاية والغرف صغيرة، فندق لومبارد، سان فرانسيسكو، الولايات المتحدة الأمريكية، 9/5/2018، يقع الفندق في شارع لومبارد في حارة ستة، وهو مزدحم جدًا، قبالة جسر البوابة الذهبية مباشرة. حركة المرور مزدحمة من الصباح الباكر حتى وقت متأخر من الليل وخاصة في عطلة نهاية الأسبوع. الضوضاء لن تكون سيئة للغاية إذا كانت الغرف معزولة بشكل أفضل ولكنها ليست كذلك. كان علي وضع كرات القطن في أذني لأتمكن من النوم – كنت متعبًا جدًا لدرجة أنني لم أتمكن من الاستمتاع بالمدينة في اليوم التالي. الغرف صغيرة جدًا. اخترت الغرفة لأنه احتوت على سريرين كبيرين بحجم سرير الملكة – ولكن مساحة الغرفة بالكاد اتسعت لتناسبهم. كانت ضيقة بالنسبة لعائلة مكونة من أربعة أفراد. بالرغم من كل ما يقال، الغرف نظيفة وقد بذلوا جهدًا لتحديثها. يقع الفندق في منطقة المرسى مع الكثير من الأماكن الجيدة الملائمة لتناول الطعام، على بعد مسافة قصيرة سيرًا على الأقدام من بريسيديو. قد يكون فندق جيد للشباب لكي يمكثوا فيه حتى وقت متأخر، مناسب للبالغين الذين لديهم ميزانية منخفضة
-
راجع الإخراج.
معرفة المزيد
لا يظهر التطبيق البسيط هذا سوى بعض من إمكانيات خدمة Language. لمعرفة المزيد حول ما يمكنك القيام به مع هذه الخدمة، يرجى مراجعةصفحة خدمة Language.