اربط مساعدًا مدعومًا من OpenAI بقنوات WhatsApp وInstagram وFacebook Messenger وWebchat.
يشرح هذا الدليل كيفية إعداد روبوت محادثة مدعوم بالذكاء الاصطناعي في WOZTELL باستخدام إضافة GPT Assistant وواجهة Responses API من OpenAI.
باستخدام هذه الإضافة، يمكنك إنشاء مساعد يرد تلقائيًا عبر WhatsApp Business Platform وInstagram وFacebook Messenger وWebchat. يمكنك أيضًا تفعيل اقتراحات الرد المدعومة بالذكاء الاصطناعي داخل WOZTELL Inbox لمساعدة الوكلاء البشريين أثناء المحادثات المباشرة.
| خطوة الإعداد | ما الذي ستقوم بإعداده |
|---|---|
| 1 | إضافة OpenAI API Key الخاصة بك. |
| 2 | إعداد AI Chatbot وAI Inbox Replies وKnowledge Base والأدوات. |
| 3 | ربط المساعد بقناة واحدة أو أكثر داخل حساب WOZTELL. |
انتقل إلى Marketplace → + New Extension.
في Marketplace، ابحث عن بطاقة إضافة ChatGPT: Artificial Intelligence · OpenAI | WOZTELL. ثم اضغط على Learn More.
في لوحة التثبيت، أكمل الحقول التالية:
| الحقل | ما الذي يجب فعله |
|---|---|
| Extension Version | اختر v1.3.0. |
| Alias | أدخل اسمًا فريدًا بأحرف صغيرة وبدون مسافات، مثل: my-gpt-assistant. |
| Description | اختياري. أضف وصفًا قصيرًا لما سيقوم به هذا المساعد. |
بعد ذلك، اضغط على Install.
بعد التثبيت، اضغط على اسم الإضافة ضمن Installed Extensions لفتح نافذة الإعداد. ستظهر لك ثلاثة أقسام رئيسية:
تُعد OpenAI API Key مطلوبة قبل أن تتمكن من الوصول إلى أقسام الإعداد وربط القنوات. تسمح هذه المفتاح لـ WOZTELL بإرسال الطلبات إلى حسابك في OpenAI.
في قسم API Key Setup، اضغط على generate one here. سيؤدي ذلك إلى فتح platform.openai.com في تبويب جديد.
داخل OpenAI:
woztell-gpt-assistant.ارجع إلى WOZTELL والصق المفتاح في حقل API Key.
اضغط على Save.
تؤكد علامة صح خضراء أن المفتاح صالح. بعد حفظه، تصبح أقسام Configuration وConnect to Channel متاحة.
يحدد قسم Configuration كيفية تصرف المساعد. يتضمن هذا القسم ثلاث مناطق رئيسية:
| القسم | الغرض |
|---|---|
| AI Chatbot | إعداد الردود التلقائية لروبوت المحادثة عبر القنوات المتصلة. |
| AI Inbox Replies | إنشاء اقتراحات رد مدعومة بالذكاء الاصطناعي للوكلاء البشريين داخل WOZTELL Inbox. |
| Knowledge Base | تحميل المستندات التي يمكن للمساعد البحث فيها عند الإجابة على الأسئلة. |
يتحكم قسم AI Chatbot في سلوك المساعد عندما يرد تلقائيًا على المستخدمين.
لإعداد روبوت محادثة أساسي، تحتاج فقط إلى ضبط:
| الحقل | ما الذي يجب فعله |
|---|---|
| Model | اختر نموذج OpenAI الذي سيولّد الردود. يتم جلب القائمة مباشرة من حساب OpenAI الخاص بك. نقطة بداية موصى بها: gpt-4o mini لأنه سريع، منخفض التكلفة، وموثوق لمعظم حالات استخدام روبوتات المحادثة. |
| Transcription Model | يُستخدم لتحويل الرسائل الصوتية إلى نص. النموذج الافتراضي عادة هو whisper-1. اتركه كما هو إلا إذا كان لديك سبب محدد لتغييره. |
| Instructions | الـ system prompt الذي يحدد دور المساعد ونبرته وقواعده وسلوكه. يتم إرسال هذه التعليمات إلى النموذج قبل كل محادثة. |
توفر WOZTELL أيضًا أداة لتوليد الـ prompt لمساعدتك في إنشاء تعليمات أقوى للمساعد:
https://woztell.com/perfect-prompt-generator/
يجب أن تحدد التعليمات بوضوح دور المساعد، ونبرته، ونطاقه، والمهام التي يجب أن ينفذها.
مثال:
You are a presales assistant for WOZTELL.
Your goal is to help companies understand how WOZTELL can help them automate conversations across WhatsApp, Instagram, Facebook Messenger, and Webchat.
Be friendly, concise, and professional.
Only answer questions related to WOZTELL, WhatsApp Business Platform, AI chatbots, integrations, automation, and conversational channels.
If the user asks about something unrelated, politely explain that you can only help with WOZTELL-related topics.
Before qualifying the lead, ask for their name, company, website, and main use case.
| العنصر | مثال |
|---|---|
| Role | “You are a presales assistant for WOZTELL.” |
| Tone | “Be friendly, concise, and professional.” |
| Scope | “Only answer questions about our products and services.” |
| Tasks | “Ask for the user’s name, company, website, and use case before qualifying the lead.” |
| Escalation | “If the user asks for pricing, complex integrations, or technical support, recommend speaking with the WOZTELL team.” |
هذه الحقول اختيارية. يمكن لمعظم المستخدمين تركها بالقيم الافتراضية. استخدمها فقط إذا كنت تحتاج إلى تحكم أكبر في سلوك المساعد أو إذا كنت تعمل على تكامل مخصص.
| الحقل | ما الذي يفعله | التوصية |
|---|---|---|
| Temperature | يتحكم في مدى إبداع الردود أو اتساقها. القيم الأقل تجعل الإجابات أكثر قابلية للتوقع، والقيم الأعلى تجعلها أكثر تنوعًا. | القيمة الموصى بها: 0.5. قد لا تدعم بعض النماذج هذا الإعداد. إذا لم يكن متوافقًا، سيظهر خطأ في السجلات. |
| Top P | طريقة بديلة للتحكم في تنوع الردود. | استخدم إما Temperature أو Top P، ولكن ليس الاثنين في الوقت نفسه. |
| Number of chat history messages used to provide context | يحدد عدد الرسائل السابقة التي تُرسل كسياق عند توليد رد جديد. | القيمة الافتراضية: 10. القيم الأعلى قد تحسن السياق لكنها تزيد استهلاك الـ tokens. الحد التقريبي الأقصى: 20 رسالة. |
| Max Chat Session Duration | يحدد عدد الأيام التي تبقى فيها الجلسة نشطة. عند انتهاء الجلسة، يتم إنشاء thread جديد وإعادة تحميل السياق السابق. | القيمة الافتراضية: 3 أيام. الجلسات الأطول قد تزيد استهلاك الـ tokens. |
| Format | يحدد بنية الإخراج المتوقعة. | استخدم Text لروبوتات المحادثة العادية. استخدم JSON Schema أو JSON Object فقط للتكاملات التقنية. |
تسمح الأدوات للمساعد بالوصول إلى معلومات إضافية أو تنفيذ إجراءات خارجية.
لإضافة أداة، اضغط على أيقونة + بجانب Tools.
تسمح هذه الأداة للمساعد بالبحث في الويب في الوقت الفعلي. استخدمها عندما يحتاج المساعد إلى الإجابة بمعلومات محدثة.
يمكنك أيضًا استخدام Domain Filtering لتقييد المساعد بمواقع محددة.
مثال:
woztell.com
support.woztell.com
لا تُدخل الرابط الكامل مع https://.
| صحيح | غير صحيح |
|---|---|
woztell.com | https://woztell.com/ |
تسمح هذه الأداة للمساعد بالبحث في الملفات المخزنة داخل Knowledge Base / Vector Store.
استخدمها عندما يحتاج المساعد إلى الإجابة بناءً على مستندات مرفوعة، أو FAQs، أو وثائق المنتج، أو الأدلة الداخلية، أو المواد التجارية.
قبل استخدام File Search، يجب أولًا إنشاء Knowledge Base ورفع الملفات. بعد ذلك، اختر Vector Store المناسب داخل أداة File Search.
تسمح هذه الأداة للمساعد بتنفيذ إجراءات خارجية، مثل التحقق من حالة طلب، أو جلب بيانات عميل، أو تشغيل workflow.
يتطلب هذا الخيار تكاملًا تقنيًا مخصصًا. معظم المستخدمين لا يحتاجون إلى إعداد Function Call أثناء الإعداد الأساسي.
تساعد ميزة AI Inbox Replies الوكلاء البشريين على الرد بسرعة أكبر من داخل WOZTELL Inbox.
على عكس AI Chatbot، لا ترد هذه الميزة تلقائيًا على العميل. بدلًا من ذلك، تنشئ اقتراحات رد يمكن للوكلاء مراجعتها وتعديلها وإرسالها يدويًا.
هذه الميزة مفيدة عندما:
بعد تفعيل الإضافة، تصبح الاقتراحات المدعومة بالذكاء الاصطناعي متاحة من WOZTELL Inbox عبر منطقة Power Apps.
أكمل الحقول التالية:
| الحقل | ما الذي يجب فعله |
|---|---|
| Model | اختر نموذج OpenAI الذي سيولّد اقتراحات الرد. |
| Instructions | حدد كيف يجب أن يكتب المساعد اقتراحات الرد للوكلاء. يجب أن يكون هذا الـ prompt عامًا، لأنه ينطبق على WOZTELL Inbox بشكل عام. |
مثال موصى به للتعليمات:
You are an AI assistant helping WOZTELL agents write better replies inside the Inbox.
Generate clear, concise, and professional suggestions based on the conversation context.
Do not make promises about pricing, delivery times, technical feasibility, or contract conditions unless they are explicitly confirmed in the conversation.
Keep the tone friendly and helpful.
If the customer asks for something that requires human validation, suggest escalating the conversation to the appropriate team.
| الحقل | ما الذي يفعله | التوصية |
|---|---|---|
| Temperature | يتحكم في مدى إبداع الاقتراحات. | القيمة الموصى بها: 0.5. |
| Max Tokens | يحدد الطول الأقصى لكل اقتراح. القيم الأعلى تسمح بردود أطول. | استخدم قيمة متوسطة للحفاظ على ردود مختصرة. |
| Number of Suggestions | يحدد عدد خيارات الرد التي يتم إنشاؤها لكل رسالة. | القيمة الموصى بها: 2 أو 3 اقتراحات. |
| Previous messages used as context | يحدد عدد الرسائل السابقة المستخدمة لتوليد الاقتراح. | القيمة الموصى بها: 5. المزيد من السياق قد يحسن الدقة لكنه يزيد التكلفة. |
اضغط على Save قبل الانتقال إلى تبويب آخر.
تسمح لك Knowledge Base برفع المستندات التي يمكن للمساعد البحث فيها عند الإجابة على الأسئلة.
يعمل Vector Store مثل مجلد. يمكنك رفع عدة ملفات داخل Knowledge Base نفسها، ويمكنك حذف ملفات فردية أو حذف المجلد بالكامل عند الحاجة.
استخدم Knowledge Base عندما تريد أن يجيب المساعد بناءً على:
woztell-faq.تشمل الصيغ المدعومة:
يسمح لك قسم Connect to Channel باختيار المكان الذي سيكون فيه المساعد نشطًا.
يمكنك ربط نفس المساعد بقناة واحدة أو أكثر داخل حساب WOZTELL.
على سبيل المثال، يمكنك استخدام نفس المساعد على:
أو يمكنك إنشاء مساعدين مختلفين لحالات استخدام مختلفة.
أمثلة:
Channel هي قناة التواصل المتصلة بـ WOZTELL، مثل WhatsApp أو Instagram أو Facebook Messenger أو Webchat.
Environment هي مساحة عمل داخل القناة يمكن استخدامها لفصل إعدادات الاختبار أو التطوير أو الإنتاج.
إذا لم تقم بإنشاء بيئات إضافية، فسيستخدم المساعد بيئة default.
تكون البيئات مفيدة عندما تريد:
بعد الربط، يتغير الزر إلى Disconnect. هذا يعني أن روبوت المحادثة أصبح مباشرًا لهذه القناة وهذه البيئة.
يساعد Prefix Name في تحديد المساعد المرتبط بتلك القناة أو البيئة المحددة.
استخدم اسمًا واضحًا يشرح حالة الاستخدام.
أمثلة:
AI-CHATBOT-WHATSAPP-PRESALES
AI-CHATBOT-INSTAGRAM-SUPPORT
AI-CHATBOT-WEBCHAT-FAQ
AI-CHATBOT-FACEBOOK-LEADS
AI-CHATBOT-[CHANNEL]-[USE-CASE]
بعد ربط المساعد، اختبره قبل استخدامه مع العملاء الحقيقيين.
استخدم أسئلة مرتبطة بحالة الاستخدام الخاصة بك.
Hi, I want to automate WhatsApp for my company.
Can WOZTELL connect WhatsApp with Instagram?
Can I use this for customer support?
How much does it cost?
Can I speak with a human?
How can I connect my WhatsApp number?
Why is my template not approved?
Where can I see my conversations?
How do I upload contacts?
تأكد من أن المساعد لديه قواعد واضحة حول:
إذا كان المساعد يستخدم File Search، تأكد من أن مستنداتك:
لا تختبر فقط بالأسئلة البسيطة. جرّب محادثات عملاء حقيقية، واعتراضات، ورسائل غير واضحة، وحالات خاصة.
قد تؤدي قيم السياق الأعلى، والجلسات الطويلة، وKnowledge Bases الكبيرة، والردود الطويلة إلى زيادة استهلاك tokens في OpenAI.
في حالات المبيعات، والدعم، والأسعار، والفوترة، والمشكلات التقنية، يُنصح بالسماح للمساعد بالتصعيد إلى وكيل بشري عند الحاجة.
تساعدك السجلات في تحديد:
إذا لم يكن المساعد يرد كما هو متوقع، تحقق أولًا من قسم السجلات. تأتي معظم رسائل الخطأ مباشرة من OpenAI وتوضح عادةً سبب المشكلة.
| المشكلة | السبب المحتمل | كيفية إصلاحها |
|---|---|---|
| API Key غير مقبولة | تم نسخ المفتاح بشكل غير صحيح، أو تم إلغاؤه، أو أنه غير صالح. | أنشئ مفتاحًا جديدًا في OpenAI والصقه مرة أخرى في WOZTELL. |
| خطأ Alias أثناء التثبيت | الـ Alias مستخدم بالفعل داخل حساب WOZTELL. | اختر Alias مختلفًا. |
| الأقسام 2 أو 3 غير متاحة | لم يتم حفظ API Key بعد. | احفظ API Key في الخطوة 1 أولًا. |
| النموذج لا يظهر في القائمة | حساب OpenAI الخاص بك لا يملك صلاحية الوصول إلى ذلك النموذج. | تحقق من حساب OpenAI والمشروع وصلاحيات النماذج. |
| المساعد لا يرد | القناة غير متصلة أو API Key غير صالحة. | تحقق من ربط القناة وتأكد من أن API Key ما زالت صالحة. |
| ظهور خطأ Temperature أو Top P في السجلات | النموذج المختار لا يدعم هذا الإعداد. | عطّل الإعداد أو انتقل إلى نموذج متوافق. |
| File Search لا يعمل | لم يتم رفع ملفات، أو تم اختيار Vector Store غير صحيح، أو لم تتم إضافة File Search كأداة. | ارفع الملفات، واختر Knowledge Base الصحيحة، وتأكد من أن File Search مفعلة. |
| المساعد يجيب بمعلومات غير صحيحة | Instructions غير واضحة، أو Knowledge Base تحتوي على معلومات ناقصة أو متعارضة. | حسّن الـ prompt وراجع المستندات المرفوعة. |
| حسابان من OpenAI متصلان بنفس القناة | إضافة GPT Assistant أخرى مفعلة بالفعل على تلك القناة. | افصل الإضافة الحالية قبل ربط الإضافة الجديدة. |
بعد إعداد روبوت المحادثة واختباره، استمر في تحسينه بناءً على المحادثات الحقيقية.
راجع أسئلة العملاء، وحدّث Knowledge Base، وعدّل Instructions، وراقب أداء المساعد بانتظام.
يمكن لمساعد ذكاء اصطناعي مُعد بشكل جيد أن يساعد فريقك في أتمتة المحادثات المتكررة، ودعم الوكلاء داخل Inbox، وتأهيل العملاء المحتملين بشكل أسرع، وتقديم إجابات متسقة عبر WhatsApp وInstagram وFacebook Messenger وWebchat.