روبوت دردشة بالذكاء الاصطناعي للحجز عبر الإنترنت

تُعدّ خدمات Mavibot أحد الأقسام المرتبطة بنظام CRM الذي يتيح لك أتمتة ملء جداول الموظفين عبر الحجز عبر الإنترنت من خلال بوت.

للعمل مع الحجز عبر الإنترنت وروبوت دردشة بالذكاء الاصطناعي، نحتاج إلى:

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

  1. يوجد قسمان في منشئ القمع؛

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

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

الخطوة 1. انتقل إلى منشئ القمع وأنشئ كتلة "Start":

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

كما ستكون المعلومات الموجودة في المتغير متاحة لجميع عملائك.

للقيام بذلك، اكتب project قبل المتغير المعلن، ثم اسم المتغير service_info، ثم امنحه قيمة الدالة الخاصة بقراءة الخدمات المتاحة في الفرع get_info_for_booking.

بالمجمل نحصل على: project.service_info = get_info_for_booking().

لفهم أن الكتلة قد بدأت، أضف أي رسالة نظام، وكذلك لعرض القيم المخزنة في متغير، أخرجه باستخدام البنية #{}:

بعد ذلك، انتقل إلى نافذة اختبار البوت وشغّل الكتلة لتخزين المتغير في إعدادات المشروع:

إذا قمت بكل شيء بشكل صحيح، فستتلقى ردًا من البوت على شكل الرسالة التي حددتها في هذه الكتلة (في مثالنا، "Variable updated") والقيمة الموجودة داخل المتغير.

الخطوة 2 أنشئ كتلة ثانية - "Chat"، حيث تحتاج إلى تسجيل:

  1. دالة لإنشاء الحجز

تُنشئ الدالة create_booking_by_name(service_name, date, date_time, company_id) حجزًا استنادًا إلى البيانات التي ينقلها مساعد الذكاء الاصطناعي إلى النظام.

تأخذ الدالة ثلاثة معلمات مطلوبة لتوليد الحجز:

المعلمات
description

! service_name

معلمة مطلوبة، اسم الخدمة

! date

التاريخ بصيغة dd.mm.yyyy

! date_time

وقت الخدمة بصيغة hh:mm

company_id

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

  1. project.service_info = get_info_for_booking() - وذلك من أجل إعداد وتنفيذ حجز في نظام CRM، وقد تم توفير هذه الخدمات المجانية للمستخدمين بسبب توفر معلومات إضافية عن الخدمات.

في حقل كتلة الرسالة، اكتب رد البوت المطلوب بعد أن يختار العميل الخدمة والوقت.

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

بعد ذلك، انتقل إلى مساعد الذكاء الاصطناعي، حيث تحتاج إلى إعداد إعدادات الحجز عبر الإنترنت.

لنختر دور المساعد - يجب أن يكون حجزًا عبر الإنترنت:

يمكن اختيار الإعدادات الجاهزة حسب تقديرك:

ما الذي يحدد اختيار إعداداتنا؟:

  1. تقليل الخيال - هو خيار ضروري لكي يكون البوت أقل إبداعًا ويقدّم للعميل النصيحة فقط بناءً على البيانات المتاحة.

  2. إدخال البيانات خطوة بخطوة - ستحتاج إلى إدخال البيانات خطوة بخطوة لتكوين الطلب والمتغيرات.

  3. لا تتعلم من الرسائل - للحد من تأثير الأطراف الثالثة على البوت ومنع المهاجمين من إفساده.

  4. الأزرار - حتى لا يُدخل العميل التاريخ والوقت والخدمة بنفسه أثناء عملية تقديم الطلب في البوت.

بعد ذلك، انتقل إلى إعدادات البوت، حيث سنصف مهامه الرئيسية:

ملاحظة مهمة حول الإعداد

تمت تهيئة هذا الدور مسبقًا بواسطة مطوري MaviBot مع الوظائف الأساسية. في الإعدادات، تحتاج فقط إلى تحديد الأوامر الأساسية الإضافية التي تقع خارج قاعدة معرفة البوت المفترضة.

إرشاد:

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

يرجى الملاحظة

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

ب) بعد ذلك، سيعرض البوت بشكل مستقل الأيام والوقت المتاحة للخدمة التي اختارها العميل، لأن هذا أيضًا مُعدّ في إعدادات البوت.

  1. يرجى ملاحظة الأمر التالي في إعدادات البوت:

اكتب بدون تغيير start_block_from_ai N

يضمن هذا الأمر أن يرد مساعد الذكاء الاصطناعي دون تغيير المنطق الأولي المحدد في start_block_from_ai .

"ثم نفّذ الأمر “start_block_from_ai 11916" - بدلًا من الأرقام المميزة باللون الأخضر، اكتب معرّف كتلة "Chat"، التي تم إنشاؤها سابقًا في منشئ القمع. وهي تحتوي على الدالة اللازمة لإنشاء حجز في نظام الحجز:

انسخ معرّف الكتلة واضبطه في الأمر 'ثم نفّذ الأمر "start_block_from_ai N"'، حيث تستبدل N بالمعرّف.

إعدادات المساعد الأخرى

لاستخدام متغير مخزّن: أشر إلى المتغير المخزّن في "بدء" الكتلة ضمن إعدادات معرفة البوت.

في معرفة البوت، يجب كتابة المتغير كمتغير باستخدام البنية #{}

في حقل "صيغة البيانات المنقولة"، أدخل القيمة والمفتاح:

سيتم نقل هذه المتغيرات إلى النظام بعد استدعاء الكتلة، وباستخدام دالتنا create_booking_by_name(service_name, date, date_time) سيتم إنشاء حجز.

في نفس "Chat" الكتلة، نقوم بإعادة تسجيل متغير service_info . وهذا يضمن أنه بعد أن يُكمل العميل الحجز، يتم تحديث المتغير—المعبأ بواسطة دالته—تلقائيًا بأحدث الأوقات المتاحة.

الآن، لنختبر المساعد للتحقق من أن عملية التحديث تعمل بشكل صحيح.

لقد عمل المساعد بشكل صحيح.

في المثال، رأيت أنه في الرسالة الأخيرة المرسلة إلى العميل، يتم عرض نتيجة الدالة: بعد تصحيح عمل مساعد الذكاء الاصطناعي مع وظيفة الحجز عبر الإنترنت، يمكنك إزالة المتغير #{result} من الرسالة في الدردشة الكتلة.

بعد اختبار وتصحيح مساعد الذكاء الاصطناعي مع الحجز عبر الإنترنت، يمكنك إزالة #{result} البنية من الرسالة في كتلة Chat الخاصة بمنشئ روبوت الدردشة.

والآن لننظر إلى التقويم في قسم "Booking":

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

الخلاصة

آخر تحديث