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

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

كيفية استخدام البوت لقراءة جدول Google هي أمر متروك لك، وسنوضح لك بدورنا كيفية إنشاء جدول وتكوين البوت للعمل معه.

إعداد جدول Google

الإنشاء والتعبئة

افتح محرر الجدول:

تحتاج إلى ملء الصفوف بفئات الأعمدة:

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

بعد ذلك، حدد الأسماء المطلوبة في الأعمدة:

لنلقِ نظرة على فئة العمود "وحدة القياس":

يمكن أن تتضمن وحدة القياس:

  1. مؤشر كمي على شكل قطع/وحدات (وحدة واحدة من السلعة، وحدتان من السلعة، قطعة واحدة، إلخ):

  1. وحدات قياس الكميات: لترات، كيلوغرامات، غرامات، أمتار:

سيفهم البوت تمامًا ما قصدته وسيستخدم القيم المضمنة في الفتحات.

الخطوة الأخيرة في ملء جدول Google ستكون إدخال السعر لكل وحدة قياس.

في هذه المرحلة، يكون جدول Google مكتملاً.

إعدادات الوصول

لكي يتمكن بوت الذكاء الاصطناعي من أخذ القيم من الجدول، تحتاج إلى فتح إعدادات الوصول:

انقر على الإعدادات، وستفتح النافذة التالية:

هنا تحتاج إلى تغيير الإعداد من "الوصول مقيد" إلى "كل من لديه الرابط":

معرف الجدول

للعمل مع الوظيفة get_info_from_table(!sheet_id, number_sheet, sheet_json_keys)، سنحتاج إلى معرف الجدول، حيث أن الوظيفة تأخذ sheet_id كمعامل إلزامي.

للحصول على المعرف، ما عليك سوى النقر على شريط العنوان:

سترى سطرًا بعنوان الصفحة:

ومنها سنحتاج إلى مجموعة من الرموز والحروف، وهي معرف الجدول:

بهذا ينتهي العمل مع الجدول وتكوينه.

العمل في منشئ المسار

استخدام الوظيفة get_info_from_table()

لاستخدام الوظيفة get_info_from_table()، ستحتاج إلى كتلة واحدة في منشئ المسار.

انتقل إلى علامة التبويب المناسبة في Mavibot وأنشئ كتلة التحقق من الشرط الأساسي:

بدلاً من #{none}، سنكتب في الرسالة إشعارًا لوضع الاختبار بعد تشغيل هذه الكتلة ومتغيرًا مضمنًا من خلال البناء #{}:

انتبه!

المتغير المضمن في الرسالة ضروري للتحقق من أن البوت يقرأ الوظيفة.

عند تشغيل الكتلة في وضع الاختبار، سيعرض البوت القيم التي سيتم تضمينها في المتغير.

انتبه!

بعد تكوين استدعاء الكتلة في وضع الاختبار وحفظ المتغير في إعدادات المشروع، لا تحذف هذه الكتلة.

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

يمكن أن يكون اسم المتغير أي اسم يناسبك.

بعد ذلك، نحتاج إلى الوظيفة get_info_from_table(sheet_id, number_sheet, sheet_json_keys)، وهي وظيفة مصممة لقراءة البيانات من جدول.

افتح الآلة الحاسبة وأدخل معرف الجدول، مع وضعه في متغير (على سبيل المثال، sheet):

بعد ذلك، قم بتعيين المتغير المحدد في رسالة الكتلة وخصص له قيمة على شكل الوظيفة get_info_from_table() مع المعامل المطلوب sheet_id (بدلاً منه أدخل المتغير sheet، حيث يوجد معرف الجدول):

انتباه! قبل المتغير product_pay_info في الآلة الحاسبة، اكتب project. هذا ضروري لكي يتم إدخال المتغير والقيم من الجدول في إعدادات المشروع (التخزين المؤقت):

الآن اكتب أي كلمة/أرقام في شرط الكتلة:

كتلة نقل البيانات

بعد ذلك، أنشئ كتلة حالة ثانية:

ستكون كتلة الحالة هذه ضرورية لنقل المتغيرات إلى بطاقة العميل.

يمكنك أيضًا إرسال رسالة نهائية من البوت في هذه الكتلة، على سبيل المثال، "شكرًا لطلبك! سأرسل البيانات إلى مدير الاتصالات!":

بعد ذلك، انسخ معرف الكتلة - ستحتاج إليه لتكوين مساعد الذكاء الاصطناعي في الأمر "start_block_from_ai 31241050"، حيث بدلاً من المعرف من المثال، تحتاج إلى إدراج معرف الكتلة الخاص بك.

قراءة الجدول

الآن قم بتشغيل الكتلة في الإصدار التجريبي حتى يقرأ روبوت الدردشة القيم من الجدول ويضعها في المتغير الخاص بك في إعدادات المشروع:

وبالتالي، عملت الكتلة بشكل صحيح: ترى القيم التي تمت قراءتها والموجودة في المتغير في إعدادات المشروع.

يمكنك التحقق من ذلك بالانتقال إلى القسم المناسب:

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

إذن الآن، داخل مشروعك، يوجد متغير بالسلع والتكلفة وكل ما حددته في الجدول.

العمل كمساعد ذكاء اصطناعي

انتقل إلى قسم "مساعد الذكاء الاصطناعي" وابدأ في تكوين الذكاء الاصطناعي.

دور المساعد: بائع

سنقوم أيضًا بتعيين خيارات "الأزرار" و"إدخال البيانات خطوة بخطوة":

سنحتاج إلى أزرار للردود المصممة بصريًا من البوت، وكذلك لراحة العميل (عندها لن يحتاج المستخدم إلى إدخال الكلمات يدويًا في الحوار)؛ إدخال البيانات خطوة بخطوة هو ليقوم البوت باستقصاء الطلب الجاري إنشاؤه.

إعدادات مساعد الذكاء الاصطناعي

في إعدادات البوت نكتب البيانات التالية:

  1. المنصب والتعليمات للبوت.

مثال:

<أنت بائع متجر. "كل الأشياء الصغيرة.
مهمتك هي سؤال العميل عن المنتج الذي يريد اختياره، وعدد وحدات المنتج، ثم حساب التكلفة الإجمالية للمنتج، والتي تساوي وحدة واحدة من المنتج مضروبة في التكلفة.

بعد أن تستجوب العميل حول مشترياته، كرر الطلب له واسأل "هل الطلب صحيح؟">.

انتبه على السطر "احسب التكلفة الإجمالية للمنتج، والتي تساوي وحدة المنتج مضروبة في التكلفة" - سيعرض هذا السطر النتيجة النهائية لتكلفة جميع الفئات التي اختارها العميل:

مثال:

اختار العميل ثلاثة كجم من منتج واحد. البوت بدوره يحسب التكلفة الإجمالية:

  1. الأمر لاستدعاء الكتلة ونقل المتغيرات إلى النظام يُكتب على النحو التالي:

<إذا كتب العميل "الطلب صحيح" أو "صحيح"، فاكتب "start_block_from_ai N">، حيث بدلاً من N، يُكتب معرف الكتلة مع الرسالة النهائية: كتلة الحالة تنقل البيانات إلى بطاقة العميل:

تبدو الأوامر في إعدادات مساعد الذكاء الاصطناعي على هذا النحو:

معرفة البوت

في حقل "معرفة البوت"، مرر المتغير الذي تم تخزينه مؤقتًا مسبقًا بواسطة كتلة التحقق من الشرط الأساسي:

معرفة البوت:

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

تنسيق البيانات

في تنسيق البيانات المرسلة، تحدد البيانات التي تجمعها بنفسك (على سبيل المثال، منتج)، ثم أدخل العبارة مع "المفتاح" وخصص قيمة للمفتاح:

شرح

السطر 1: "تنسيق البيانات المرسلة: منتج بمفتاح المنتج، وحدة قياس بمفتاح الشيء، سعر بمفتاح العد، التكلفة الإجمالية لجميع المنتجات المحددة بمفتاح النتيجة" - يوضح للبوت البيانات التي يجب إرسالها إلى النظام وبأي قيمة.

سيتم عرض هذه المتغيرات في بطاقة العميل:

  1. إذا كنت بحاجة إلى عرض كل منتج يختاره العميل بشكل منفصل، أضف سطرًا ثانيًا:

"إذا اختار العميل عدة منتجات، فأضف المنتج الأول بمفتاح product1، والمنتج الثاني بمفتاح product2، والمنتج الثالث بمفتاح product3، وهكذا".

بهذا يكتمل إعداد مساعد الذكاء الاصطناعي.

يمكن ضبط المعلمات المتبقية وفقًا لتقديرك:

اختبار البوت

استخدم منشئ الشرط لإضافة تشغيل البوت في نافذة الاختبار:

الخطوة 1. انقر على منشئ الشرط

الخطوة 2. حدد علامة التبويب مع مربع النص وانقر على "إضافة":

الآن، في شرط بدء التشغيل، ترى القيمة التالية:

بهذه الطريقة، سيتم تشغيل البوت فقط في نافذة الاختبار وليس في أي مكان آخر.

بعد تصحيح أخطاء البوت، قم بإزالة هذا الشرط.

الآن دعنا نختبر البوت:

  1. دعنا نطرح سؤالاً أمنيًا على البوت حول مجموعة المنتجات:

أظهر البوت مجموعة متنوعة من المنتجات التي تم إدخالها في جدول Google، ملتقطًا القيم من متغير موجود في إعدادات المشروع.

  1. بعد ذلك، سنختار المنتج ونتحدث مع البوت الذكي:

  1. دعنا نختار منتجًا آخر:

يعرض البوت أيضًا بشكل صحيح، موضحًا للعميل فئات المنتجات للاختيار لاحقًا.

  1. اختار العميل عدة منتجات وحدد كميتها:

حسب البوت تكلفة العناصر المحددة وحسب التكلفة الإجمالية.

  1. إرسال البيانات إلى النظام:

النتيجة: بعد أن كرر البوت الطلب وأجاب العميل بأن الطلب صحيح، قام روبوت الدردشة، بناءً على الإعدادات، باستدعاء كتلة "حالة الحوار":

بعد ذلك، تم إرسال البيانات التي أنشأها البوت في الحوار مع العميل إلى بطاقة العميل:

عمل البوت بشكل صحيح تمامًا.

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

الحد الرئيسي - هو خيالك فقط!

دليل فيديو

https://youtu.be/LTEmRgbRp8M