# كيفية إنشاء مساعدَين ذكيين أو أكثر في دردشة واحدة

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

سننشئ ثلاثة مساعدين بالأدوار التالية:

1. **مساعد الموزع**
2. **مساعد مدير المبيعات**
3. **مساعد المحاسب**

### العمل في المنشئ

سنحتاج إلى ثلاث كتل في منشئ روبوت الدردشة — يجب ضبط جميع الكتل على "**البديل**."

يتمثل دور كتل Fallback فيما يلي:

1. تحتوي على متغيرات ستُعيَّن للعميل بقيمة 1 أو 0؛
2. ستُفعِّل إحدى الكتل مساعد الموزع؛
3. تُعيد تعيين المتغيرات لإمكانية الانتقال لاحقًا من مساعد إلى آخر.

في الكتلة الأولى، نُعيّن المتغيرات في الحاسبة بقيمة 0:

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

كما يجب تحديد الرسالة المطلوبة في الكتلة.\
في الكتلة الثانية، التي سيُفعِّلها المساعد عند الأمر، اضبط قيم المتغيرات: `bookkeeper = 0`, `sales_assistant = 1`.

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

في الكتلة الثالثة، اضبط قيم المتغيرات: `bookkeper = 1`, `sales_assistant = 0`.

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

اكتمل إعداد الكتلة.

### إعداد ثلاثة مساعدين للذكاء الاصطناعي

لننشئ المساعد الأول، والذي سيعمل كـ **موزّع** لتوجيه العملاء إلى روبوتات الذكاء الاصطناعي المتخصصة المناسبة.

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

`أنت مساعد توزيع. لديك زميلان: محاسب/مدقق حسابات ومدير مبيعات. عندما يكتب إليك عميل، اسأله كيف يمكنك مساعدته وعرّفه بمساعدة المحاسب ومدير المبيعات. إذا كان العميل يحتاج إلى مدير المبيعات، نفّذ الأمر "start_block_from_ai 11959" وإذا كان العميل يحتاج إلى المحاسب/مدقق الحسابات، نفّذ الأمر "start_block_from_ai 11960".`

هذا المساعد مطلوب لتحويل العميل إلى مدير المبيعات أو المحاسب.\
الآن، اضبط الأوامر:

1\. كذلك، في إعدادات المساعد، حدِّد للروبوت: «إذا كان العميل يحتاج إلى مدير مبيعات، فأرسل بالضبط ‘start\_block\_from\_ai 12345’»، حيث يتم استبدال «12345» برقم الكتلة التي تحتوي على المتغيرات `bookkeeper = 0` و `sales_assistant = 1`.

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

2. بعد ذلك، حدِّد الأمر الثاني في الإعدادات:\
   «إذا كان العميل يحتاج إلى محاسب، فأرسل بالضبط ‘start\_block\_from\_ai 12345’»، حيث يتم استبدال "12345" برقم الكتلة التي تحتوي على المتغيرات `bookkeeper = 1` و `sales_assistant = 0`.

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

اكتملت إعدادات مساعد الموزع.

### كيفية إنشاء مدير مبيعات (دور)

للقيام بذلك، انقر على الزر لإنشاء المساعد التالي:

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

{% hint style="success" %}
يمكنك إعادة تسمية المساعد كما تشاء.
{% endhint %}

اضبط الدور على "مدير مبيعات" وطبّق أي إعدادات مسبقة حسب الحاجة:

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

في سطر المُفعِّل، تأكد من ضبط المتغير بالقيمة:

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

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

{% hint style="info" %}
ما الغرض من هذا؟

عندما يخبر العميل موزّعك بأنه يريد التواصل مع مدير المبيعات، فسيُفعِّل روبوت الدردشة الكتلة التي تحتوي على المتغير `sales_assistant = 1`، مما يسمح بتحويل العميل إلى روبوت مدير المبيعات.<br>

لن يتفعّل روبوت مدير المبيعات إلا عند تحقق شرط التشغيل الخاص به — وبالتحديد، فقط عند تفعيل الكتلة التي تحتوي على المتغير `sales_assistant` المضبوط على 1.
{% endhint %}

الآن، انتقل إلى "إعدادات الروبوت":

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

{% hint style="warning" %}

## مهم

من الضروري تحديد أوامر التبديل إلى مساعدين آخرين عبر تفعيل الكتل من المنشئ!
{% endhint %}

اضبط أوامر مساعد مدير المبيعات:

1. حدِّد في الإعدادات: «إذا كان العميل يحتاج إلى محاسب، فأرسل بالضبط 'start\_block\_from\_ai 12345'»، حيث يتم استبدال “12345" برقم الكتلة التي تحتوي على المتغيرات `booker = 1`, `sales_assistant = 0` — هذا الأمر ضروري لتفعيل المحاسب.
2. أضف أمرًا ثانيًا للتبديل إلى مساعد الموزع: «إذا كان العميل يحتاج إلى الموزع، فأرسل بالضبط ‘start\_block\_from\_ai 12345'»، حيث يتم استبدال "12345" برقم الكتلة التي تحتوي على المتغيرات `bookkeeper = 0`, `sales_assistant = 0`.

هذا الأمر مطلوب لإعادة تعيين المتغيرات والعودة إلى المساعد الأول.

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

اكتمل إعداد مدير المبيعات.

**لننتقل إلى آخر روبوت دردشة بالذكاء الاصطناعي — bookkeper.**

أنشئ المساعد الثالث وامنحه الاسم:

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

اضبط متغير شرط التشغيل على `bookkeeper == 1`:

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

بمجرد تحقق شرط المُفعِّل، انتقل إلى إعداد دور المساعد، وقاعدة المعرفة، وسلوك الاستجابة.

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

حدِّد الأوامر كما فعلت سابقًا:

1. `إذا كان العميل يحتاج إلى مدير مبيعات، فنفِّذ الأمر "start_block_from_ai 11959"`، حيث يتم استبدال "11959" برقم الكتلة التي تحتوي على المتغيرات `bookkeeper = 0`, `sales_assistant = 1`.
2. `إذا كان العميل يحتاج إلى العودة إلى التوزيع، فنفِّذ الأمر "start_block_from_ai 11958"`، حيث يتم استبدال "11958" برقم الكتلة التي تحتوي على المتغيرات `bookkeeper = 0`, `saleman = 0`.

اكتمل إعداد المساعدين.

#### اختبار العمل

1. عند تشغيل الروبوت، يتم تفعيل مساعد الموزع:

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

2. بعد ذلك، تم تفعيل مدير المحاسب:

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

3. ثم، اطلب من مدير المبيعات أن يحوّلك إلى مدير المبيعات:

<div><figure><img src="/files/5b25a7f57f3d5678d4ae14c03b248df744b29ed1" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="/files/d3901848645c1588d7f2bbe308e4c73cc57a26d2" alt="" width="375"><figcaption></figcaption></figure></div>

3. الآن يمكنك العودة إلى مساعد الموزع:

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

وبذلك يكون الروبوت قد عمل بشكل صحيح.


---

# 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/ai/two-assistant.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.
