استيراد قالب وإعداد مساعد GPT خطوة بخطوة
في هذه المقالة، ستتعلم كيفية استيراد قالب في مُنشئ WOZTELL وربطه بمساعد من OpenAI و Azure Open AI . من خلال هذا الإعداد، ستتمكن من أتمتة تدفقات المحادثة باستخدام الذكاء الاصطناعي دون الحاجة إلى البرمجة.
ملاحظة:
قبل البدء، تأكد من أن حسابك في WOZTELL نشط وأن لديك مساعد GPT تم إنشاؤه مسبقًا ومرتبطًا بحساب OpenAI أو Azure Open AI.
الخيار أ: تثبيت امتداد Open AI
قبل البدء، يجب علينا تثبيت امتداد GPT:
-
ادخل إلى منصة WOZTELL وانتقل إلى لوحة "Marketplace".
-
ابحث عن الامتداد "ChatGPT" ثم اضغط على "Learn more".
-
اضغط على "Get Extension" لبدء التثبيت.
-
اختر أحدث إصدار، حدّد اسماً تعريفياً ثم اضغط على "Install".

-
سيُفتح نافذة إعدادات، ولإكمالها ستحتاج إلى الحصول على accessToken الخاص بالروبوت الذي ستستخدمه.
الحصول على accessToken من روبوت Open AI
الخيار 1: من إعدادات الروبوت المتقدمة
-
اذهب إلى لوحة "Builder" وحدد الروبوت الذي تريد تحديثه.

3. افتح "Chatbot Manager" وادخل إلى الإعدادات المتقدمة. ثم ادخل إلى "Config Map".
4. ابحث عن الحقل "accessToken". وهو المفتاح الذي يربط المساعد الذكي مع مُنشئ الروبوتات.
5. انسخ السلسلة بالكامل.
الخيار 2: من روبوت الدردشة في OpenAI
2. في القائمة الجانبية اليسرى اختر "Api Keys"
3. في أعلى يمين الشاشة اضغط على خيار "Create new secret key"
4. أدخل اسماً للمفتاح واضغط على زر "Create secret key"
5. انسخ الكود
6. عد إلى نافذة إعدادات الامتداد وألصق الكود في حقل "API Key".
نوصي بتعيين حقل "Number of suggestions" إلى 5، وحقل "Number of previous chat history" إلى 6 للحصول على أفضل أداء.
7. اضغط على "Save" لحفظ التغييرات.
الخيار ب: تثبيت امتداد Azure Open AI
1. ادخل إلى منصة WOZTELL وانتقل إلى لوحة "Marketplace".
2. ابحث عن الامتداد "Azure Open AI" واضغط على "Get Extension" لبدء التثبيت.
3. اختر أحدث إصدار، حدّد اسماً تعريفياً ثم اضغط على "Install".
4. في صفحة الإعدادات، ستظهر لك خيار "Sugerir GPT" (اقتراح رد في صندوق الوارد). إذا لم تكن تستخدم هذه الوظيفة، يمكنك تجاهل هذا الإعداد.
استيراد قالب روبوت محادثة
1. في اللوحة العلوية "Builder"، اضغط على "Import Chatbot".
2. في النافذة المنبثقة، اختر علامة التبويب "Chatbot Templates".
3. اختر أحدث قالب (الموضّح أولاً) واضغط على "Import".
4. أدخل اسماً تعريفياً ثم اضغط مرة أخرى على "Import".
في حالة Azure، استورد "Azure Chat
Completion Chatbot"
5. سيفتح النظام تلقائيًا المُنشئ مع التدفق الجديد المُستورد.

إعداد التدفق الجديد
1. حدد العقدة العامة وادخل إلى الإعدادات من اللوحة اليمنى.
2. انتقل إلى قسم "Pre-actions" واضغط على "Advanced".
3. ستظهر نافذة منبثقة بالإعدادات المتقدمة حيث يمكنك اختيار Assistant API أو Azure Chat Completion من خانة "Resource Template".
أكمل جميع الحقول المطلوبة: مفتاح API، نقطة نهاية Azure Open AI، والنشر.
(يمكنك العثور على جميع التفاصيل في Azure AI Foundry)
4. اختر الاتصال والوكيل الذي سينفذ الردود.
5. اضغط على "Save" للحفظ.
تفعيل الروبوت
1. ادخل إلى لوحة "Channels" واضغط على "Edit" في القناة المقابلة.
2. من القائمة الجانبية، ادخل إلى "Chatbot Settings".
3. اضغط على "New Chatbot" وحدد الروبوت الذي استوردته. ملاحظة: الاسم التعريفي وضعناه في قسم "Alias" في الخطوة 4.
5. فعّل الروبوتات التي ستستخدمها، عطّل التي لا تحتاجها ثم اضغط على "Save".
تم! لقد أصبح روبوتك مُعداً وجاهزاً للاستخدام.
التحقق من الاتصال (اختياري)
للتأكد من أن الاتصال بين المساعد والروبوت يعمل بشكل صحيح:
- ادخل إلى قسم "Platform" من القائمة الجانبية للتعرف على رقم WhatsApp المرتبط.
- أرسل رسالة من رقم آخر إلى تلك القناة.
- تحقق من أن الروبوت يرد بشكل صحيح.
تم! لقد أكدت الآن أن روبوتك قد تم إعداده بشكل صحيح.
أفضل الممارسات والتوصيات لاستخدام OpenAI و Azure Open AI مع WOZTELL
1. أمان واجهة برمجة التطبيقات (API):
2. تحسين النموذج:
3. المراقبة المستمرة:
4. استخدام الرموز (tokens) باعتدال:
5. الإشراف على سلوك الذكاء الاصطناعي:
6. التحديثات المنتظمة للنموذج:
7. استخدام القوالب الذكية:
8. إجابات واضحة وموجزة:
9. تنفيذ تدفقات بديلة (fallback):
10. التغذية الراجعة المستمرة:
الأسئلة الشائعة
أين تتم إضافة حمولة (payload) المساعد، في نفس العقدة أم في عقدة جديدة؟
يمكنك إضافتها في نفس العقدة أو في عقدة جديدة. كلا الخيارين صحيحان طالما يتم احترام منطق التدفق.
ما هي المدخلات التي يمكن للروبوت تفسيرها؟
النصوص، الصور والصوت. تدعم الرسائل الصوتية من خلال خيار النسخ التلقائي في الإجراء المسبق للعقدة الأولى.
ما الذي يُفعّل العقدة العامة؟
تستجيب العقدة العامة لأي رسالة نصية أو صورة. إذا كانت هناك مشغلات (triggers) أخرى بأولوية أعلى، فسيتم تنفيذها أولاً.
هل يمكنني استخدام تدفق آخر لمشغلات مختلفة؟
نعم. يمكنك العمل بتدفق منفصل أو دمج كل شيء في شجرة واحدة، حسب احتياجاتك.
ماذا يحدث إذا أرسل لي المستخدمون رسالة صوتية بدلاً من نص؟
إذا أرسل لك المستخدمون رسالة صوتية، يمكنك تفعيل خيار النسخ التلقائي. تقوم هذه الوظيفة بتحويل الصوت إلى نص ليتم إرساله بعد ذلك إلى المساعد الذكي ومعالجته كما لو كان رسالة مكتوبة.
لاستخدام هذه الوظيفة، تحتاج إلى إنشاء مورد إضافي للنسخ في Azure AI Foundry الخاص بك. يتطلب ذلك إعداد ما يلي:
بمجرد الإعداد، ستتمكن من توفير تجربة أكثر تكاملاً وسهولة لمستخدميك، حتى عندما يفضلون التواصل عبر الصوت.