إنشاء وكلاء مستندين إلى الذكاء الاصطناعي باستخدام أداة Vertex AI Agent Builder

1. قبل البدء

سيرشدك هذا الدرس التطبيقي حول الترميز الذاتي خلال عملية إنشاء وكلاء الذكاء الاصطناعي باستخدام أداة Vertex AI Agent Builder من Google Cloud. ستسلّط كل خطوة الضوء على ميزة معيّنة في "أداة إنشاء موظّفي الدعم" وتوضّح الغرض منها.

المتطلبات الأساسية

ما ستتعرّف عليه

  • كيفية إنشاء وكيل ذكاء اصطناعي بسيط باستخدام Vertex AI Agent Builder
  • كيفية ربط موظّف الدّعم الذي تم إنشاؤه بإضافة مستودع بيانات

المتطلبات

  • عقل فضولي
  • جهاز كمبيوتر يعمل وشبكة Wi-Fi موثوقة
  • مشروع على Google Cloud تم إرفاق معلومات الفوترة به

2. تصميم أول وكيل ذكاء اصطناعي

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

  • ما المشكلة التي سيحلّها؟ هل سيؤدي إلى التشغيل الآلي للمهام أو تقديم معلومات أو توفير ترفيه أو تسهيل الاستكشاف الإبداعي؟
  • ما هي وظائفها الأساسية؟ هل سينفِّذ المهام أم سيفوّضها؟ هل سينشئ نصًا أم أنّه سيجمع بين الوسائط المختلفة؟
  • ما هي قيودها؟ هل سيكون بإمكانه تنفيذ كل الإجراءات بشكل مستقل؟
  • ما هي الشخصية التي يجب أن يمتلكها؟ هل أريد اعتماد أسلوب رسمي أو غير رسمي أو فكاهي أو مفيد أو تعليمي؟
  • ما هي مقاييس النجاح؟ كيف ستقيس فعالية موظّف الدّعم؟

لتسريع العملية، إليك إجابات عن هذه الأسئلة المتعلّقة بوكيل السفر الذي ستنشئه اليوم:

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

3- إنشاء وكيل ذكاء اصطناعي باستخدام Vertex AI Agent Builder

باستخدام Vertex AI Agent Builder، يمكن إنشاء وكلاء مستندين إلى الذكاء الاصطناعي ببضع خطوات فقط.

الخطوة 1:

  • انتقِل إلى Vertex AI Agent Builder.
  • من المفترض أن تظهر لك صفحة الترحيب. 833886ce0d2645ba.png
  • انقر على زر متابعة وتفعيل واجهة برمجة التطبيقات.

الخطوة 2:

  • ستتم إعادة توجيهك إلى صفحة "إنشاء التطبيق". 49191476c9dec2b5.png
  • انقر على الزر إنشاء تطبيق جديد.

الخطوة 3:

  • اختَر موظّف دعم في الصفحة التالية.

125fa74ef852ad10.png

الخطوة 4:

  • اختَر اسمًا معروضًا (مثل "رفيق السفر").
  • اختَر عالمي كـ المنطقة.
  • انقر على الزر AGREE & CREATE (الموافقة والإنشاء).

bbf82261f4e1a45f.png

الخطوة 5:

  • اختَر اسم وكيل (مثل "وكيل المعلومات").
  • أضِف هدفًا (مثل مساعدة العملاء في الإجابة عن طلبات البحث المتعلّقة بالسفر).
  • حدِّد تعليمات (مثلاً، - نرحب بالمستخدمين، ثم نسألهم كيف يمكننا مساعدتهم اليوم)
  • اضغط على حفظ بعد الانتهاء من كل الخطوات.

5bf079b3a737970d.png

الخطوة 6:

  • اختَر موظّف الدعم الذي أنشأته للتو (مثل موظّف دعم المعلومات).
  • اختَر نموذج الذكاء الاصطناعي التوليدي الأساسي لوكيلك (مثل gemini-1.5-flash).
  • اختبِر موظّف الدعم من خلال إجراء محادثة معه (أي كتابة شيء في مربّع النص "إدخال إدخال المستخدم").

e3905998a6e342f8.jpeg

تهانينا! لقد أنشأت للتوّ موظّف دعم ذكاء اصطناعي باستخدام Vertex AI Agent Builder.

4. إرفاق مخازن البيانات بالوكيل

جرِّب أن تسأل موظّف الدعم عن كيفية الوصول إلى واكاندا (مثل "ما هي أفضل طريقة للوصول إلى واكاندا؟")، وستتلقّى ردًا على النحو التالي:

f77de487b46a7ee4.png

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

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

يتم إنشاء تخزين بيانات مباشرةً، انقر على الزر + تخزين البيانات في أسفل صفحة "أساسيات الوكيل".

ab126f4e40d934cf.png

في الشاشة التالية، املأ المعلومات التالية:

  • اسم الأداة: الموقع الجغرافي البديل
  • النوع: مخزن بيانات
  • الوصف: استخدِم هذه الأداة إذا كان طلب المستخدم يتضمّن موقعًا جغرافيًا غير موجود.

dbaf02cabbfbac1.png

130dc7d6ae8e26bd.png

وانقر على حفظ عند الانتهاء. يؤدي ذلك إلى إنشاء أداة مستودع بيانات ليتواصل بها موظّف الدعم مع مستودع البيانات، ولكن لا يزال عليك إنشاء مستودع بيانات فعلي يحتوي على المعلومات. لإجراء ذلك، انقر على إنشاء مستودع بيانات.

932626c5a7b85c5b.png

قد تظهر لك نافذة منبثقة للموافقة على تخزين بيانات البحث والمحادثات في منطقة الولايات المتحدة الأمريكية. إذا أردت المتابعة، انقر على الزر AGREE.

6e21fabe10678a53.png

لمواصلة إنشاء مستودعات البيانات، املأ حقل اسم الشركة (مثل Travel Wise) وانقر على متابعة.

6e3eafcf8b96b7dc.png

انقر على إنشاء مساحة تخزين للبيانات واختَر Cloud Storage.

56f344d8966abbd1.png

560f4364a1c9b496.png

بعد الانتهاء من الخطوة،

  • اختَر المستندات غير المنظَّمة (PDF وHTML و TXT وغيرها).
  • انقر على ملف.
  • اكتب ai-workshops/agents/data/wakanda.txt في الخلية.
  • انقر على الزر متابعة.

4671502439bfa4dd.png

في ما يلي محتوى الملف النصي المقدَّم:

أماكن شبيهة بمدينة واكاندا

  • مضيق أوريبي في جنوب أفريقيا: تشبه التكوينات الصخرية هنا شلالات المحارب في واكاندا.
  • شلالات إغوازو: تقع هذه الشلالات الضخمة على حدود الأرجنتين والبرازيل، وقد ألهمتنا في تصميم شلالات "المحارب".
  • الانغماس في ثقافة واكاندا: يمكنك قراءة القصص المصورة لفيلم "الفهد الأسود" ومشاهدة الأفلام واستكشاف المراجع على الإنترنت لمعرفة المزيد عن ثقافة واكاندا ولغتها وتكنولوجياها.
  • زيارة أحد المنتزهات الترفيهية التابعة لشركة Disney: على الرغم من عدم توفّر أرض مخصّصة لمدينة "واكاندا" حتى الآن، قد تتمكّن من مقابلة "النمر الأسود" في "ديزني لاند" أو في رحلة بحرية على متن سفينة Disney في "يوم Marvel".

في الصفحة التالية، أدخِل اسمًا لتخزين البيانات (مثل Wakanda Alternative) وانقر على إنشاء.

b0c135091fb957cb.png

كخطوة أخيرة، اختَر مصدر البيانات الذي أنشأته للتو وانقر على إنشاء.

3e1c3eda3c5ca2ce.png

إذا سارت الأمور على ما يرام، من المفترض أن يظهر لك مخزن البيانات الذي تم إنشاؤه ضمن صفحة "مخازن البيانات المتاحة".

c87bfa4dab7c4e46.png

إذا نقرت على مستودع البيانات (Wakanda Alternative في هذه الحالة)، ستظهر لك المزيد من التفاصيل عنه، بما في ذلك المستندات المضمّنة في مستودع البيانات:

b0ad058f05794b06.png

عُد إلى صفحة أساسيات الوكيل وانقر على إدارة جميع الأدوات 2489535874cd31af.png.

انقر على مستودع البيانات الذي أنشأته سابقًا.

2b4f0d436cf5fa6f.png

ستتوفّر إعدادات جديدة ضمن قسم "مستودعات البيانات". إذا لم تتمكّن من الاطّلاع على هذه الإعدادات الجديدة على الفور، يعني ذلك أنّ قاعدة البيانات لا تزال تُستخدَم لاستيراد البيانات من Google Cloud Storage. من المفترض أن يتم ذلك خلال أقل من 5 دقائق.

  • اختَر مستودع البيانات الذي تريد ربطه (مثل Wakanda Alternative).

f6498ef236744ee5.png

  • لمنع ظهور هلوسات لـ "مساعد Google"، اضبط الإعداد على منخفض جدًا، ما يفرض قيودًا أكثر صرامة على "مساعد Google" من أجل منع اختلاقه قصصًا.

c1605bd076258050.png

  • انقر على الزر حفظ في أعلى الصفحة بعد الانتهاء من التعديلات.

ارجع إلى صفحة أساسيات موظّف الدّعم مرة أخرى، وتحقّق من "مخزّن البيانات" (مثلاً، الموقع البديل)، ثم انقر على الزر حفظ في أعلى الصفحة.

f7558c029cf9da53.png

لقد أوشكت على الانتهاء. الخطوة الأخيرة هي تضمين أداة الموقع الجغرافي البديل في تعليمات موظّف الدعم. أضِف السطر - استخدِم ${TOOL: Alternative Location} إذا كان طلب المستخدم يتضمّن موقعًا جغرافيًا غير متوفّر إلى تعليمات موظّف الدّعم.

bbbd24e8a0207e8b.png

قد يتحول لون حدود مربّع التعليمات إلى اللون الأحمر، ولكن هذا أمر طبيعي. احفظ الوكيل من خلال النقر على الزر حفظ في أعلى الصفحة.

2476b61debfb742d.png

بعد حفظ إعدادات موظّف الدعم، حاوِل سؤاله عن كيفية الوصول إلى واكاندا (مثل "ما هي أفضل طريقة للوصول إلى واكاندا؟") مرة أخرى، وستتلقّى ردًا مختلفًا على النحو التالي:

751204b7ae15fae8.png

تهانينا! يقترح موظّف الدعم الآن أماكن باستخدام المعلومات المقدَّمة من ملف نصي.