# المحفّز ونوع المطابقة

## نوع المطابقة

أ **المشغّل** هو شيء يفعّل الروبوت، أو يغيّر الحالات، أو ينفّذ إجراءً آخر. تعمل الكلمات الموجودة في حقل "Trigger" كمُحفّز لسير العمل في المُنشئ لتنفيذ الحدث أو الإجراء الموجود داخل الكتلة.

**المُحفِّزات** تتحكم في تدفق المحادثة. يتم إعدادها في حقل "Trigger" داخل كتلة شرطية أو على سهم اتصال.

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

<div data-with-frame="true"><figure><img src="/files/d6cd4387c0f5f8ac9f3e2fd8ccdee0321a66905c" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/a451103c32c196111808ece48444ecbbf46122fd" alt=""><figcaption></figcaption></figure></div>

على سبيل المثال، إذا كنت بحاجة إلى إنشاء كتلة لجميع كلمات بدء المراسلة الممكنة، يمكنك تحديد الشرط التالي: start;start;get started;start

{% hint style="success" %}
في جميع أنواع المقارنات، **تُستخدم الفاصلة المنقوطة (;)** لفصل الشروط.
{% endhint %}

سيردّ روبوت الدردشة على المُحفّز بتنفيذ الإجراء أو الحدث المحدد؛ على سبيل المثال، قد يرسل رسالة ترحيب إلى العميل:

<div data-with-frame="true"><figure><img src="/files/675b632f946d0fb9000c215023330bb0f77d9748" alt="" width="563"><figcaption></figcaption></figure></div>

وللتعرّف على المُحفّز، تحتاج إلى تحديد نوع المقارنة (حقل **"Match Type"** ). يساعد نوع المطابقة روبوت الدردشة على مقارنة الشرط برسالة العميل أو بإجراء آخر (مثل النقر على زر) وتحديد الحدث الذي يجب تشغيله بعد ذلك.

في MaviBot، توجد خمسة أنواع من مطابقة الشروط:

1. مطابقة مرنة؛
2. مطابقة بالكلمات المفتاحية؛
3. مطابقة RegEx؛
4. مطابقة تامة؛
5. بحث دلالي.

<div data-with-frame="true"><figure><img src="/files/84d1c08ffca36b68a9e055d7dc461cd483281c4d" alt="" width="563"><figcaption></figcaption></figure></div>

لنلقِ نظرة أقرب على كل واحد منها.

### المطابقة المرنة

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

**مثال:**\
بالنسبة للشرط **"hello"**، فإن التغييرات التالية ستؤدي إلى المطابقة: **"hlelo"**, **"hellp"**, **"helo"**، وهكذا.

<div data-with-frame="true"><figure><img src="/files/22e0cdc59d2773c59451187b522b9a98239cfef9" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/70ddb461cf5848dd82cefa166ba5375fd4ad7767" alt="" width="563"><figcaption></figcaption></figure></div>

هذا النوع من المقارنة أكثر تركيزًا على المستخدم ويأخذ العامل البشري في الاعتبار عند معالجة الشروط، لأن الأخطاء الطباعية شائعة جدًا.<br>

الـ **نوع المطابقة** "Fuzzy"

### مطابقة بالكلمات المفتاحية

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

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

**مثال:**\
بالنسبة للشرط "hello;person," ستؤدي الرسالة التالية إلى تشغيله:\
"أريد أن أحيي هذا الشخص الرائع."

<div data-with-frame="true"><figure><img src="/files/2e70fa29eaf16a78c3396e495fab652657cf2c50" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/c0c7e82c678333b1f68070ef0f77370b3d465402" alt="" width="563"><figcaption></figcaption></figure></div>

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

<div data-with-frame="true"><figure><img src="/files/9130fc2c5172616a7eb12ebbe703476b898ceec1" alt="" width="375"><figcaption></figcaption></figure></div>

كما هو موضح في المثال أعلاه، سيردّ الروبوت على أي رسالة تحتوي على كلمة مفتاحية واحدة على الأقل في الشرط.\
كما يستخدم هذا النوع من المطابقة الحقل **"Ignore triggers"** (الرسائل التي لا ينبغي أن تؤدي إلى استجابة).

<div data-with-frame="true"><figure><img src="/files/839973b34a9739b77fd8c1643db13b7d64233a1f" alt="" width="375"><figcaption></figcaption></figure></div>

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

وعليه، إذا تحقق الشرط في **"Ignore triggers"** الحقل، فلن يعمل الشرط العام.

### التنوع

يمكنك إضافة مُحفّز إضافي مفصول بفاصلة منقوطة، ولكن ماذا لو كنت بحاجة إلى مطابقة أحد عدة خيارات للكلمة؟

على سبيل المثال، للتعامل مع عبارات مثل "My internet is not working," أو "My computer is not working," أو "My computer broke," باستخدام مُحفّز واحد.

من الواضح أن سرد جميع اختلافات الكلمات المفتاحية واحدًا تلو الآخر ليس عمليًا. لذلك تم إنشاء صياغة OR. ولتحديد أحد عدة كلمات مفتاحية متكافئة، ضعها جميعًا داخل أقواس وافصل بينها بعلامة العمود (`|`).

على سبيل المثال، المُحفّز `(tar plan|tariff) (pereit|podklyuch|menit|pomen)` سيطابق أسئلة مثل:\
"Hello, how do I connect a new plan?"\
"How do I change my pricing plan?"

<div data-with-frame="true"><figure><img src="/files/6e6b41933c2f02c05b063473a617c47608b4a620" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/9e8a9c98e5310cc6ce1b1f594b2416814f374488" alt="" width="563"><figcaption></figcaption></figure></div>

لنقسّم المُحفّز:\
`(tar plan | tariff)` يعني أن السلسلة يجب أن تحتوي على **"tar" و"plan" أو "tariff"**\
وفي الوقت نفسه إحدى الكلمات التالية: **"switch" أو "connect" أو "change" أو "replace"**.

إليك بعض الأمثلة البديهية الأخرى:

* `change password (cab|pa)`\
  ("cab" و"pa" اختصاران لـ "cabinet" و"personal account")
* `(forgot|reset|restore|remember|accepts|fits|incorrect|not the right|don’t remember) password`
* `(can’t|unable to) (restore|change) password`
* `login in contract; (lost|loss|where is|don’t know|where|can’t find|no) contract`
* `(suspend|blocked|block|disconnect) (services|internet|inet|charged); (saved|save) day; put on pause; leaving`
* `auto payment; payment; pay; recurring payment; connect payment`

### مطابقة تامة

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

{% hint style="info" %}
المقارنة غير حساسة لحالة الأحرف، ما يعني أنه إذا كان الشرط هو "hello" وكتب المستخدم "HELLO," فسيتم تشغيل الشرط أيضًا. يجب أخذ ذلك في الاعتبار.
{% endhint %}

هذا النوع من المقارنة مناسب للاستخدام في إعدادات مثل الاتصالات عندما ينقر العميل على زر أو ينتقل من صفحة هبوط مصغّرة إلى روبوت الدردشة مع وسم موقع محدد.

1. **للنقرات على الأزرار:**\
   على سبيل المثال، في الشروط، نحدد أسماء الأزرار التي، عند نقر العميل عليها، ينبغي أن تقوده إلى الكتلة المقابلة.

<div data-with-frame="true"><figure><img src="/files/61ed9cecca0f1869bb98a1e28a928d5baab713cc" alt="" width="375"><figcaption></figcaption></figure></div>

بعد ذلك، سننشئ الكتل التي يجب توجيه العميل إليها بعد النقر على الزر بعد الكتلة الأولى. يجب أن تكون أربع كتل:

<div data-with-frame="true"><figure><img src="/files/4ffae62847e9a60a1904504a1b471a8559bdc180" alt=""><figcaption></figcaption></figure></div>

بعد ذلك، في إعدادات السهم، ندخل اسم الزر ونضبط نوع المطابقة على **"Exact match."**

<div data-with-frame="true"><figure><img src="/files/3be285c42a0f91263495ff001227d1dbd1347687" alt=""><figcaption></figcaption></figure></div>

الآن يمكنك اختبار الروبوت:

<div data-with-frame="true"><figure><img src="/files/dce536a2456753a2b5ab7ef3139f9f3366fe15e0" alt="" width="563"><figcaption></figcaption></figure></div>

كما ترى، يعالج الروبوت الشرط وخيار المطابقة التامة بشكل صحيح عند استخدام الأزرار.

2. استخدام وسم موقع في القمع:

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

هنا، يتم أخذ الوسم من **المواقع** علامة التبويب، حيث تكون قد ثبتّ الوسم لصفحة الموقع:

<div data-with-frame="true"><figure><img src="/files/7e215356efebf3b74a7cd52c38461d86822ecc96" alt="" width="563"><figcaption></figcaption></figure></div>

يتم تحديد الوسم في شرط الكتلة **مباشرةً في حقل CONDITION الخاص بالكتلة دون استخدام كلمة "TAG" أو أي تسميات أخرى.**

<div data-with-frame="true"><figure><img src="/files/67089ef1b9e36eb31d0b2cf07c85bbd29aa2725c" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="info" %}
لمزيد من التفاصيل حول كيفية إعداد مُحفّز الروبوت باستخدام وسم مثبت على الموقع الإلكتروني، راجع المقال **"إنشاء موقع وإعدادات أساسية**[**"** في **"Tag"** .](/doc/ar/websites/almwaqa/builder.md#tag)
{% endhint %}

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

### مطابقة RegEx

مطابقة RegEx هي نوع من الشروط يتيح للروبوت التحقق من تنسيق البيانات المُدخلة (على سبيل المثال، التأكد من أن المستخدم أدخل رقم هاتف وليس شيئًا آخر).

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

<div data-with-frame="true"><figure><img src="/files/91be3797f2b76149098d29df754d87f73d9d92f4" alt=""><figcaption></figcaption></figure></div>

من الكتلة التي تطلب رقم الهاتف، يخرج اتصالان:

1. اتصال واحد **بدون مُحفّز**
2. اتصال آخر مع **مُحفّز regex** للتحقق من رقم هاتف

^(\\+)?((\d{2,3}) ?\d|\d)((\[ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$

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

{% hint style="info" %}
يمكن العثور على القائمة الكاملة للتعابير المنتظمة المفيدة في [المقال الذي يحمل الاسم نفسه](/doc/ar/chatbot/functions/regex.md).
{% endhint %}

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

الـ **"**&#x627;لبحث الدلال&#x64A;**"** الخيار يعتمد على الذكاء الاصطناعي — وهو إنجاز حقيقي لروبوت الدردشة الخاص بك.

كيف يعمل:

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

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

مثال:

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

في حالتنا، يتضمن المُحفّز عبارات تتعلق بـ "إغلاق الحسابات أو العقود."

<div data-with-frame="true"><figure><img src="/files/0160e27e3495ba112c9d1c143957f8af60f6fa4a" alt=""><figcaption></figcaption></figure></div>

عند استخدام **"**&#x627;لبحث الدلال&#x64A;**"** الخيار، ينبغي للروبوت العثور على كلمات أو عبارات في رسالة العميل تكون مشابهة في المعنى لتلك المحددة في الشرط:

<div data-with-frame="true"><figure><img src="/files/5cbe195181d6e1a310dbe25a28f3328846ec9b17" alt="" width="563"><figcaption></figcaption></figure></div>

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

**كيفية كتابة مُحفّز**\
يُدخل المُحفِّز في الحقل المقابل تمامًا مثل الشروط الأخرى لأي نوع من المطابقة: مفصولًا بفواصل منقوطة (;) .

<div data-with-frame="true"><figure><img src="/files/86a21ce90d1291ff3d834a04a4f3bb786c2379e6" alt=""><figcaption></figcaption></figure></div>

من الأفضل تحديد العبارات أو الكلمات في حقل المُحفّز بأكبر قدر ممكن من الدقة والإيجاز.

{% hint style="success" %}
يساعد الشرط المختصر والواضح والدقيق للكتلة روبوت الدردشة على تشغيل الحدث الموجود داخل الكتلة بشكل صحيح.

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

{% hint style="warning" %} <mark style="color:red;">**يرجى الانتباه!**</mark>&#x20;

يجب أن يتكوّن المُحفّز **NOT** من كلمة واحدة فقط: رغم أن الشروط يجب أن تكون موجزة، إلا أنها يجب أن تعكس المعنى الذي يبحث عنه الروبوت.

إذا قارن النموذج بين كلمتين منفردتين مختلفتين، فلن تتطابقا. على سبيل المثال، بدلًا من استخدام كلمة "invoice"، استخدم الشرط "payment for the monthly invoice." سيلبي هذا الشرط المتطلبات المقصودة بشكل أفضل ويمنح نموذج الذكاء الاصطناعي المعايير اللازمة للمطابقة الدلالية.
{% endhint %}

وبالتالي، عند استخدام **"**&#x627;لبحث الدلال&#x64A;**"** الخيار، سيحلل الذكاء الاصطناعي الاحتمالات المختلفة لفهم معنى رسالة العميل، وبناءً على التطابق، سيُشغّل روبوت الدردشة الحدث المناسب.

## منشئ المشغلات

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

وعليه، فإن منشئ المُحفّزات متاح فقط للكتل التي تدعم المُحفّزات:

<div data-with-frame="true"><figure><img src="/files/2c01148e93c571d26df893610f2312de2d17e4ac" alt="" width="375"><figcaption></figcaption></figure></div>

لاستخدام منشئ المُحفّزات، افتح إعدادات الكتلة حيث سترى الزر المقابل موجودًا مباشرة فوق حقل الشرط:

<div data-with-frame="true"><figure><img src="/files/e5511b18a40fba52f5872be25ee300a3b7e71f89" alt=""><figcaption></figcaption></figure></div>

بعد النقر على الزر المقابل، ستُفتح نافذة للعمل مع الشروط:

<div data-with-frame="true"><figure><img src="/files/2bf5d3fc8b8f05b4377195ea0eeb92a90e2b8ecb" alt=""><figcaption></figcaption></figure></div>

### مُحفّزات MaviBot

<div data-with-frame="true"><figure><img src="/files/644b245d394dda4756a00906e511c3904cf18f1f" alt=""><figcaption></figcaption></figure></div>

الـ **"MaviBot Triggers"** تتضمن علامة التبويب في منشئ المُحفّزات جميع الشروط النظامية المخزنة والمتاحة للاستخدام عبر أقسام مختلفة في MaviBot.

**المحفزات الافتراضية**\
تعمل هذه الوظيفة بطريقة مشابهة للشروط المتداخلة داخل الكتلة: هنا تحدد شروطًا **NOT** مضمنة مسبقًا في النظام. يمكن أن يكون ذلك وسم قمع، أو وسم موقع، أو أي شرط آخر موجود فقط في مشروعك.

**المتغيرات**

<div data-with-frame="true"><figure><img src="/files/5fee5d6459c1102bb028441fb9579d10cd404ae9" alt=""><figcaption></figcaption></figure></div>

من السهل جدًا إعداد المُحفّزات مع المتغيرات.

**الخطوة 1.** أدخل اسم المتغير في الحقل المناسب.

**الخطوة 2.** اختر معلمة المقارنة.

<div data-with-frame="true"><figure><img src="/files/9cb8e5ab76a4fd796ef601e8c03b20c1ab0f3a64" alt="" width="563"><figcaption></figcaption></figure></div>

بعبارة أخرى، حدّد ما تريد مقارنة متغيرك به: قيمة محددة أو متغير آخر.

<div data-with-frame="true"><figure><img src="/files/f4ed9470104f50a2dfd50bae85b2fe867cf235d0" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/1db80a37cc84f27fab3006b739703f4f8753c342" alt="" width="563"><figcaption></figcaption></figure></div>

الخطوة 3. اختر نوع المقارنة.

<div data-with-frame="true"><figure><img src="/files/7a3321b22b7d0c1465ad13fa5ee3fb9d4796cddd" alt="" width="563"><figcaption></figcaption></figure></div>

لكل مقارنة معناها: يساوي (==)؛ لا يساوي (!=)؛ أكبر من بشكل صارم (>)؛ أكبر من أو يساوي (>=)؛ أصغر من بشكل صارم (<)؛ أصغر من أو يساوي (<=).

مثال:

<div data-with-frame="true"><figure><img src="/files/28832159de1b0185fc5842177505ad5c40a39e56" alt="" width="563"><figcaption></figcaption></figure></div>

في المثال، تم ضبط قيمة المتغير لتكون أكبر من أو تساوي 21. ماذا يعني هذا؟\
يعني أن الحدث داخل الكتلة لن يتم تشغيله إلا للعملاء الذين ينتمون إلى الفئة العمرية "البالغة" — أي أولئك الذين تبلغ أعمارهم 21 عامًا أو أكثر.

التعبير **"age >= 18"** تُعادل **"age > 17."**

الشرط **"age > 17"** سيفعّل أيضًا فقط لأولئك الأكبر من 17 بشكل صارم، أي بدءًا من 18 فما فوق.

#### أقسام MaviBot

<div data-with-frame="true"><figure><img src="/files/9159326205a8b10b69321ab5267fa208a0fd60ae" alt=""><figcaption></figcaption></figure></div>

في شروط أقسام MaviBot، توجد ردود اتصال نموذجية — إشعارات نظامية — حول أحداث مختلفة في المشروع.

لتشغيل حدث داخل كتلة بناءً على الإشعارات النظامية، اضبط رد الاتصال المطلوب في حقل الشرط، ثم اختر نوع المطابقة وانقر على **"إضافة شرط"** الزر:

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

{% hint style="success" %}
إذا كانت الكتلة تحتوي بالفعل على شرط، فإن النقر على **"إضافة شرط"** الزر سيضيف الشرط الجديد **بعد** الشرط الموجود. إذا كنت بحاجة إلى استبدال الشرط القديم بشرط جديد، فانقر على **"Replace condition."**
{% endhint %}

### الرسائل

<div data-with-frame="true"><figure><img src="/files/ee075ba72131eea718e2093cd19300d4682fd5cf" alt="" width="563"><figcaption></figcaption></figure></div>

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

### الدفع

<div data-with-frame="true"><figure><img src="/files/ecb7b71efbd95b34864c4a57cdd9dc1e37dffc33" alt="" width="563"><figcaption></figcaption></figure></div>

الخطوة 1. لإعداد الشروط لأنظمة الدفع، تأكد من أنك قد ربطت عملية التكامل المناسبة؛ وإلا فلن تتمكن من استخدام منشئ الشروط مع النظام المطلوب.

الخطوة 2. بعد ذلك، انقر على نظام الدفع الذي تحتاجه.

الخطوة 3. اختر رد الاتصال المناسب.

الخطوة 4. ثم أدخل مبلغ الدفع في الحقل المقابل وانقر على **"Add condition."** الخطوة الأخيرة هي كتابة الرسالة المناسبة في إعدادات الكتلة:

{% hint style="success" %}
تُضبط الأجزاء الأخرى من منشئ الشروط بطريقة مشابهة للأقسام التي تمت تغطيتها هنا.\
نتمنى لكم التوفيق!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/ar/chatbot/builder/setting/trigger/type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
