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

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

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

إعداد جدول Google Sheets

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

معرف الجدول

للعمل مع الوظيفة 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_id معرف جدول Google
number_sheet رقم الورقة في الجدول؛ الافتراضي = 1
sheet_json_keys معامل اختياري، مفتاح الوصول إلى بيانات الجدول

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

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

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

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

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

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

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

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

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

قراءة الجدول

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

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

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

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

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

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

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

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

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

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

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

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

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

مثال:

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

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

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

مثال:

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

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

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

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

معرفة البوت

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

معرفة البوت:

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

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

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

شرح

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

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

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

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

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

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

اختبار البوت

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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