إنشاء تطبيق Chat تم إنشاؤه باستخدام الذكاء الاصطناعي التوليدي باستخدام Vertex AI Conversation

1. نظرة عامة

ما ستنشئه

في هذا الدرس التطبيقي حول الترميز، ستستخدم وظيفة "وكيل مستودع البيانات" في Vertex AI Conversation لإنشاء وكيل افتراضي وتكوينه ونشره، وهو وكيل يمكنه مساعدة العملاء الذين لديهم أسئلة حول المنتجات والأجهزة في Google Store، بما في ذلك الهواتف والساعات وأجهزة الكمبيوتر المحمولة وأجهزة المنزل الذكي وغيرها من الأجهزة الاستهلاكية.

ما هو وكيل "متجر البيانات"؟

"وكيل مخزن البيانات" هو ميزة ضمن Vertex AI Conversation تم إنشاؤها استنادًا إلى وظائف في Dialogflow CX.

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

أشخاص يبحثون عن معلومات على كمبيوتر محمول

أهداف الدورة التعليمية

  • كيفية إنشاء وكيل "مستودع بيانات"
  • كيفية إضافة بيانات غير منظَّمة إلى مخزن بيانات الوكيل
  • كيفية تفعيل تجارب الصوت والدردشة للوكيل
  • كيفية اختبار وكيلك ومحاكاة أسئلة العملاء
  • كيفية عرض سجلّ المحادثات والإحصاءات الخاصة بالوكيل

المتطلبات

  • مشروع Google Cloud
  • متصفّح مثل Chrome

2. تفعيل واجهات برمجة التطبيقات

قبل أن تتمكّن من بدء استخدام وكيل "مخزن البيانات" في Vertex AI Conversation، عليك تفعيل Dialogflow وواجهات Vertex AI Search and Conversation API.

لتفعيل Dialogflow API، اتّبِع الخطوات التالية:

  1. في المتصفّح، انتقِل إلى صفحة تفاصيل خدمة Dialogflow API.
  2. انقر على الزر تفعيل لتفعيل Dialogflow API في مشروعك على Google Cloud.

لتفعيل واجهة برمجة التطبيقات Vertex AI Search and Conversation، اتّبِع الخطوات التالية:

  1. في Google Cloud Console، انتقِل إلى وحدة تحكّم Vertex AI Search and Conversation.
  2. اقرأ بنود الخدمة ووافِق عليها، ثمّ انقر على متابعة وتفعيل واجهة برمجة التطبيقات.

3- إنشاء تطبيق محادثة جديد

الآن، ستنشئ تطبيق محادثات جديدًا لوكيلك الافتراضي وتُعدّه باستخدام مصدر بيانات. الغرض من الوكيل الذي ستنشئه هو مساعدة العملاء الذين لديهم أسئلة حول المنتجات في Google Store.

ستستخدم وحدة تحكّم Vertex AI Conversation ووحدة تحكّم Dialogflow CX لتنفيذ الخطوات المتبقية في هذا الدرس التطبيقي حول الترميز من أجل إنشاء وكيل افتراضي وتكوينه ونشره، وهو وكيل يمكنه التعامل مع الأسئلة والأجوبة باستخدام "وكيل مستند إلى مستودع بيانات".

  1. لإنشاء تطبيق محادثة جديد في Vertex AI Conversation، يمكنك إجراء أيّ مما يلي:
    1. انتقِل إلى وحدة تحكّم Vertex AI Conversation، ثم انقر على +تطبيق جديد بالقرب من أعلى وحدة التحكّم.
    2. انتقِل إلى وحدة تحكّم Dialogflow CX، وانقر على +إنشاء وكيل جديد، ثم اختَر الخيار إنشاء تلقائي، وسيتم بعد ذلك إعادة توجيهك إلى الخطوة التالية في وحدة تحكّم Vertex AI Conversation.
  2. من وحدة تحكّم Vertex AI Conversation، اختَر المحادثة كنوع التطبيق الذي تريد إنشاءه.
  3. أدخِل اسم شركة يتضمّن Google Store. تُستخدَم هذه المَعلمة لتحديد الشركة التي يمثّلها الوكيل ونطاق الوكيل.
  4. حدِّد اسم وكيل بقيمة Google Store.
  5. انقر على متابعة.
  6. انقر على إنشاء مستودع بيانات جديد.
  7. اختَر التخزين في السحابة الإلكترونية كمصدر بيانات لمتجر البيانات.
  8. حدِّد مجلد Google Cloud Storage التالي الذي يحتوي على بيانات نموذجية لهذا الدرس التطبيقي حول الترميز، وتجدر الإشارة إلى أنّ البادئة gs:// غير مطلوبة:
    cloud-samples-data/dialogflow-cx/google-store
    
  9. اختَر المستندات غير المنظَّمة كنوع البيانات التي تريد استيرادها.
  10. انقر على متابعة.
  11. حدِّد اسمًا لمخزن البيانات بقيمة Google Store.
  12. انقر على إنشاء لإنشاء مستودع البيانات.
  13. في قائمة مستودعات البيانات، اختَر Google Store الذي تم إنشاؤه حديثًا.
  14. انقر على إنشاء لإنشاء تطبيق محادثات.

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

ومع ذلك، لا يزال هناك المزيد من العمل الذي يجب القيام به لجعل روبوت الدردشة في متناول المستخدمين. في القسم التالي، ستختبر وكيلك الافتراضي وتتحقّق من مدى قدرته على الإجابة عن أسئلة المستخدمين حول المنتجات المختلفة في "متجر Google".

4. اختبار الوكيل الافتراضي

يُعدّ الاختبار جزءًا مهمًا من العمل مع وكلاء حواريين للعثور على الأخطاء وتحديد القيود ومحاكاة تجربة المستخدم. يمكنك بدء جلسة تفاعلية مع برنامج الدردشة الآلي لمعرفة كيفية استجابته للأسئلة المختلفة التي قد يطرحها أحد العملاء.

  1. من وحدة تحكّم Vertex AI Conversation، انقر على اسم تطبيق محادثاتك، الذي سيتم إعادة توجيهك منه إلى وحدة تحكّم Dialogflow CX لإجراء المزيد من الاختبارات والتخصيص.
  2. في وحدة تحكّم Dialogflow CX ومن داخل الوكيل، انقر على اختبار الوكيل لفتح "المحاكي".اختبار الوكيل في Dialogflow CX
  3. اكتب رسالة ترحيب إلى الوكيل، مثل Hello.
  4. اطرح على موظّف الدعم بعض الأسئلة حول منتجات مختلفة، مثل:
    • How long does the battery in the Pixel 7 Pro last?
    • Is the Pixel Watch water resistant?
    • Can I display my Google Photos on a Nest Hub?
    • طرح أسئلة أخرى حول أجراس الأبواب أو أجهزة تنظيم الحرارة أو الإضاءة الذكية أو الأجهزة الأخرى في Google Store

اختبار الوكيل الافتراضي

أحسنت. لاحظ أنّ وكيلك الافتراضي يعرف الكثير عن المنتجات المختلفة في "متجر Google" لأنّه استوعب المعلومات من النطاق الجذر الذي حدّدته سابقًا. راجِع مستندات محاكي الوكيل لمعرفة المزيد عن اختبار الوكيل.

5- تفعيل المكالمات الصوتية

بعد اختبار برنامج الدردشة والتأكّد من مستوى وظائفه الحالي، يمكنك إضافة بوابة هاتف إلى برنامج الدردشة، ما يتيح الاستفادة من إمكانات تحويل الكلام إلى نص وتحويل النص إلى كلام في Google Cloud.

  1. في وحدة تحكّم Dialogflow CX ومن داخل برنامجك الآلي، انقر على علامة التبويب إدارة (Manage) في الشريط الجانبي، ثم انقر على عمليات الدمج (Integrations).
  2. انقر على إدارة ضمن قسم بوابة الهاتف لتجربة العملاء في أعلى صفحة عمليات الدمج.عمليات الدمج - بوابة الهاتف في CX
  3. في صفحة أرقام الهاتف، انقر على إنشاء رقم جديد لبدء عملية إنشاء رقم هاتف جديد لوكيلك الافتراضي.
  4. اختَر رمز البلد وانقر على طلب للمتابعة إلى الخطوة التالية.
  5. اختَر أحد أرقام الهواتف التي تظهر، وأدخِل اسمًا معروضًا، ثم انقر على حفظ.
  6. اتصل بمساعدك الآلي واطرح عليه بعض الأسئلة.
    • Do the Pixel 7 Pro and Pixel 7 both have face unlock?
    • What coverage does Preferred Care provide for a Pixelbook Go laptop?
    • Do the Pixel Buds Pro have active noise cancellation?
    • طرح أسئلة أخرى حول أجراس الأبواب أو أجهزة تنظيم الحرارة أو الإضاءة الذكية أو الأجهزة الأخرى في Google Store

تهانينا، لقد منحْت وكيلك الافتراضي رقم هاتف وصوتًا خاصَّين به. لمزيد من المعلومات حول عمليات الدمج الأخرى المتاحة مع الصوت والهاتف، يُرجى الرجوع إلى مستندات عمليات الدمج في Dialogflow CX.

بعد ذلك، ستدمج تطبيق مراسلة للدردشة مع الوكيل الافتراضي في موقع إلكتروني خارجي.

6. تفعيل أداة المحادثة

بعد أن أصبح لدى الروبوت بوابة هاتفية للتفاعلات الصوتية، لنضمّن أداة دردشة على موقع إلكتروني حتى يتمكّن العملاء من الدردشة معه بالإضافة إلى إجراء مكالمة هاتفية للتحدث معه.

  1. في وحدة تحكّم Dialogflow CX ومن داخل برنامجك الآلي، انقر على علامة التبويب إدارة (Manage) في الشريط الجانبي، ثم انقر على عمليات الدمج (Integrations).
  2. انقر على ربط (Connect) ضمن Dialogflow Messenger.
  3. انقر على تفعيل في مربّع الحوار، ثم انسخ رمز HTML لدمج المراسلة.
  4. افتح أداة تعديل رموز على الإنترنت، مثل CodePen أو JSFiddle، وألصِق رمز HTML الخاص بـ Dialogflow Messenger.
  5. اختبِر الوكيل الافتراضي وتحدّث معه. في ما يلي بعض نماذج الأسئلة التي يمكنك طرحها:
    • Do the Pixel 7 Pro and Pixel 7 both have face unlock?
    • How does Preferred Care relate to a Pixelbook Go laptop?
    • Do the Pixel Buds Pro have noise cancellation?
    • طرح أسئلة أخرى حول أجراس الأبواب أو أجهزة تنظيم الحرارة أو الإضاءة الذكية أو الأجهزة الأخرى في Google Store

يمكن الآن لمساعدك الافتراضي التعامل مع أسئلة العملاء وإجاباتهم عبر الدردشة أو الصوت، أيهما يفضّلون. لمزيد من المعلومات حول عمليات دمج المحادثات الأخرى المتاحة، يُرجى الرجوع إلى مستندات عمليات الدمج في Dialogflow CX.

دمج المحادثات مع Dialogflow Messenger

7. إحصاءات المحادثات

عند اختبار وكيلك الافتراضي، إذا تبيّن لك أنّ إجابات الروبوت لا تلبي توقعاتك، يمكنك دائمًا إضافة المزيد من عناوين URL إلى مستودع البيانات لتحسين طريقة تعامل الروبوت مع الأسئلة والأجوبة.

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

  1. في وحدة تحكّم Dialogflow CX ومن داخل برنامجك الآلي، انقر على إعدادات البرنامج الآلي في القائمة.إعدادات الوكيل في Dialogflow CX
  2. ضمن إعدادات التسجيل، اختَر تفعيل سجلّ المحادثات.تفعيل "سجلّ المحادثات" في إعدادات الوكيل
  3. يمكنك إجراء محادثة مع برنامج التتبُّع من خلال محاكي الوكيل أو دمج الصوت أو دمج المحادثة، وطرح بعض الأسئلة عليه.
  4. بعد إنهاء المحادثة مع الوكيل، انقر على علامة التبويب إدارة في الشريط الجانبي ضمن وحدة تحكّم Dialogflow CX ومن داخل الوكيل، ثم انقر على سجلّ المحادثات.سجلّ المحادثات في Dialogflow CX
  5. انقر على إحدى المحادثات الأخيرة، ثم راجِع المحادثة ودوِّن مدتها والردود التي قدّمها الوكيل والطلبات التي تمت مطابقتها أثناء المحادثة.تفاصيل المحادثة في Dialogflow CX
  6. في وحدة تحكّم Dialogflow CX، ومن داخل الوكيل، انقر على علامة التبويب إدارة في الشريط الجانبي، ثمّ انقر على الإحصاءات. عندما يتفاعل العملاء مع موظّف الدعم، ستعرض هذه الصفحة ملخّصًا لإحصاءات مختلفة متعلّقة بطلبات موظّف الدعم وردوده.

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

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

8. تهانينا

باستخدام Vertex AI Conversation وDialogflow CX، تمكّنت بنجاح من إنشاء "وكيل مستند إلى مخزن بيانات"، وإضافة مصادر بيانات، ونشر وكيل مزوّد بميزة الدردشة وميزة التفاعل الصوتي لمساعدة عملائك.

يمكن للوكيل الافتراضي الإجابة عن مئات الأسئلة المختلفة حول المنتجات في Google Store، بدون الحاجة إلى تنفيذ العملية اليدوية لإنشاء عدد كبير من النوايا وعبارات التدريب ورسائل الردّ وما إلى ذلك.

يمكنك تجربة أنواع بيانات أخرى في مخازن البيانات واستكشاف الوظائف الأخرى المتاحة ذات الصلة بـ Vertex AI Conversation وDialogflow CX.

موظّف دعم سعيد

تنظيف

يمكنك إجراء عملية التنظيف التالية لتجنُّب تحمّل رسوم في حسابك على Google Cloud مقابل الموارد المستخدَمة في هذا الدرس التطبيقي حول الترميز:

  • لتجنُّب رسوم Google Cloud غير الضرورية، استخدِم وحدة تحكّم Google Cloud لحذف مشروعك إذا لم تعُد بحاجة إليه.
  • إذا كنت قد استخدمت مشروعًا حاليًا على Google Cloud، احذف الموارد التي أنشأتها لتجنُّب تحمّل رسوم في حسابك. لمزيد من المعلومات، يُرجى الاطّلاع على خطوات حذف تطبيق.
  • إذا أردت إيقاف واجهات برمجة التطبيقات لخدمتَي Vertex AI Conversation وDialogflow، انتقِل إلى صفحة تفاصيل خدمة Discovery Engine API وانقر على إيقاف واجهة برمجة التطبيقات وأكِّد ذلك، ثم انتقِل إلى صفحة تفاصيل خدمة Dialogflow API وانقر على إيقاف واجهة برمجة التطبيقات وأكِّد ذلك.

مزيد من المعلومات

يمكنك مواصلة التعرّف على الذكاء الاصطناعي الحواري والذكاء الاصطناعي التوليدي من خلال الأدلة والمراجع التالية:

الترخيص

يخضع هذا العمل لترخيص المشاع الإبداعي مع نسب العمل إلى مؤلفه 2.0 Generic License.