البحث الدلالي

في هذه المقالة، سنتحدث عن اختيار المطابقة "البحث الدلالي".

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

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

كيف يعمل

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

المبدأ الأساسي

يقوم النظام بتحليل السياق والنية ضمن رسالة المستخدم ويبحث عن تطابق مع المعنى المضمن في شرط المُشغِّل.

سير عمل المعالجة

  1. يستخرج الذكاء الاصطناعي المعنى الدلالي من رسالة العميل.

  2. يقارن النظام هذا المعنى بالعبارات الدلالية المحددة في شروط المُشغِّل.

  3. إذا حدث تطابق دلالي تم العثور على، يعالج روبوت الدردشة الحدث المقابل داخل الكتلة (مثلًا: إرسال رسالة محددة).

مثال

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

يبدو إعداد الكتلة هكذا:

عند اختيار تطابق "البحث الدلالي"، يحتاج الروبوت إلى العثور على كلمات/عبارات ذات معنى مشابه في رسالة العميل، والتي تعتمد على مُشغِّل الكتلة:

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

كيفية كتابة مُحفّز

يُكتب المُشغِّل في الحقل المقابل بنفس الطريقة كما هو الحال مع أي مُشغِّل آخر لأي اختيار للمطابقة:

إن إنشاء شروط واضحة ومختصرة ودقيقة أمر بالغ الأهمية من أجل الأداء والموثوقية وتجربة المستخدم. إليك السبب:

  • المعالجة الصحيحة: تضمن الشروط الدقيقة أن يحدّد روبوت الدردشة الحدث المقصود وينفذه بشكل صحيح.

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

  • موثوقية المخطط: تزيد الصياغة الغامضة من خطر سوء الفهم، مما قد يؤدي إلى عمل سير العمل لديك بشكل غير صحيح.

تجنب الكلمات شديدة التعقيد، والمصطلحات الغامضة، والعبارات الطويلة متعددة الجمل في شروطك.

مثال على شرط مُشغِّل فعّال

مثال على شرط مُشغِّل غير صحيح:

مثال

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

إذا عرّفت شرط مُشغِّل باستخدام كلمة واحدة فقط (كما في المثال أدناه)، فقد يفشل الذكاء الاصطناعي في اكتشاف سياق كافٍ ولن يُفعِّل ردًا، مما يؤدي إلى الصمت.

كما أن الكتلة ذات الإعدادات الصحيحة لا تعمل لأن الذكاء الاصطناعي لا يستطيع العثور على المُشغِّل من الكتلة الصحيحة في رسالة العميل ولا يمكنه إرسال أي رسالة له.

كن حذرًا

مثال على روبوت دردشة ذكي لمحطة

في منشئ روبوت الدردشة، ننشئ كتلتَي "Start"، ونختار في كل منهما نوع "البحث الدلالي" ورسالة "تشغيل/إيقاف الضوء":

  1. الكتلة 1 "تشغيل الضوء"

  1. الكتلة 2 "إيقاف الضوء"

ولكي نفهم أن الكتلة نفسها هي التي تم تنفيذها وليس مساعد الذكاء الاصطناعي، سنضيف سطرًا إضافيًا في رسالة كل كتلة.

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

إنشاء روبوت بدور "مساعد ذكاء اصطناعي شامل".

لأغراض العرض، لن نطبق أي قيود على سلوك المساعد عند معالجة الكتل.

اكتملت جميع الإعدادات الآن. فلننتقل إلى الاختبار.

  1. ابدأ محادثة مع المحطة الذكية للبدء.

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

  1. الآن، في سياق رسالتنا، نكتب المعنى الرئيسي - تشغيل الضوء أو إيقافه:

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

وهكذا، في الأوقات التي لا يتم فيها استيفاء المُشغِّل من الكتلة، يعمل المساعد.

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

آخر تحديث