بناء chatbot عربي بـ Flowise دون كتابة كود
كيف تركّب Flowise، تربطه بـ Ollama، وتنشر chatbot على موقع WordPress.
مقدمة حول Flowise
في عالم تزداد فيه أهمية التواصل السريع مع العملاء أو جمهور المنظمات غير الربحية، يعتبر الرد الآلي (Chatbot) الذكي حلاً أساسياً. بدلاً من البرمجة المعقدة، تتيح لك منصة Flowise بناء تطبيقات ذكاء اصطناعي (مثل الشات بوت) عبر واجهة بصرية سهلة تعتمد على السحب والإفلات (No-code). في هذا الدليل، سنتعلم كيف نربط Flowise بنموذج لغوي محلي (Ollama) لإنشاء بوت عربي، ثم نشره كأداة محادثة مباشرة (Widget) على موقع WordPress.
الأدوات التي سنستخدمها
- Flowise: أداة تعتمد على LangChain لبناء مسارات الذكاء الاصطناعي بشكل مرئي.
- Ollama: لتشغيل نموذج ذكاء اصطناعي (مثل Llama 3) على خادمك أو جهازك دون الحاجة لدفع رسوم API.
- WordPress: موقع الويب الخاص بك الذي سيستضيف الـ Chatbot في النهاية.
الخطوات العملية للبناء
1. تثبيت وتهيئة Flowise
يمكنك تثبيت Flowise بسهولة عبر Docker. فقط استخدم الأمر docker run -d -p 3000:3000 flowiseai/flowise. بعد التثبيت، افتح متصفحك على http://localhost:3000 لتدخل إلى لوحة التحكم الرئيسية وتبدأ مشروعاً جديداً (Chatflow).
2. ربط الـ Chatbot بنموذج Ollama
من القائمة الجانبية (Nodes) في Flowise، قم بسحب العقد التالية وإفلاتها في مساحة العمل:
- Chat Models -> ChatOllama: هذه العقدة تتصل ببرنامج Ollama المحلي. قم بإدخال الرابط (Base URL) الخاص بـ Ollama، واكتب اسم النموذج (مثلاً:
llama3). - Chains -> LLM Chain: هذه السلسلة هي التي تربط النموذج اللغوي مع قالب التعليمات (Prompt Template). قم بتوصيل مخرج ChatOllama بمدخل سلسلة LLM.
- Prompts -> Prompt Template: هنا نحدد شخصية البوت. اكتب نصاً بالعربية مثل: “أنت مساعد ودود للمنظمة. أجب عن أسئلة المستخدمين باللغة العربية بوضوح وإيجاز. سؤال المستخدم: {text}”.
بعد ربط هذه العقد، اضغط على زر الحفظ (Save) ثم المربع الحواري (Chat) لتجربة البوت محلياً داخل Flowise والتأكد من أنه يجيب باللغة العربية.
3. تصدير البوت ونشره على WordPress
بمجرد أن يعمل البوت بكفاءة، حان وقت إظهاره للجمهور:
- في واجهة Flowise، اضغط على زر API Endpoint الموجود أعلى اليمين.
- اختر تبويب Embed. سيقوم Flowise بتوليد كود برمجي جاهز (HTML/JavaScript) مخصص لإظهار فقاعة محادثة (Chat Bubble).
- قم بنسخ هذا الكود.
- اذهب إلى لوحة تحكم WordPress الخاصة بموقعك. من القائمة الجانبية، اختر (المظهر > تخصيص) أو استخدم إضافات مثل (Insert Headers and Footers). قم بلصق الكود المنسوخ في تذييل الموقع (Footer).
تخصيص البوت وضمان الجودة
يتيح لك الكود المنسوخ تخصيص ألوان واسم البوت ليطابق الهوية البصرية لموقعك. تأكد من أن نموذج Ollama مضبوط للتعامل مع السياق العربي، واحرص على اختبار البوت عبر أسئلة متوقعة من الزوار لتحسين الـ Prompt Template باستمرار.
الخلاصة
لم يعد امتلاك مساعد ذكي حكراً على الشركات البرمجية الكبرى. باستخدام منصة Flowise و Ollama، أصبح بإمكان أي مسوق أو مدير منظمة بناء Chatbot عربي ونشره على WordPress في أقل من ساعة، محققاً بذلك تجربة مستخدم عصرية ومتقدمة دون سطر كود واحد.