العودة إلى المدونة
AI Agents 25 أبريل 2025 12 min للقراءة

بناء وكيل مبيعات ذكاء اصطناعي على WhatsApp باستخدام n8n و Ollama

كيف بنيت وكيل ذكاء اصطناعي WhatsApp لمتجر إلكتروني مغربي — المعمارية والذاكرة وأسئلة المنتجات.

نظرة عامة على المعمارية

WhatsApp Business API
        ↓
    n8n Webhook
        ↓
   Ollama (Llama 3.1 8B) ← Product DB (Postgres)
        ↓
   Conversation Memory (Redis)
        ↓
  WhatsApp Reply

عُقد سير عمل n8n

  1. Webhook — يستقبل رسائل WhatsApp
  2. Redis GET — تحميل سجل المحادثة (آخر 10 أدوار)
  3. Postgres — جلب تفاصيل المنتج حسب الاسم/الفئة
  4. Ollama Chat — توليد الرد مع السياق
  5. Redis SET — حفظ المحادثة المحدّثة
  6. HTTP Request — إرسال الرد عبر WhatsApp Cloud API

موجّه النظام

You are Amina, a friendly bilingual (FR/AR) customer service agent for [Store]. 
Always respond in the same language the customer uses.
Only recommend products from the provided catalog.
Never invent prices or availability.

تصميم ذاكرة المحادثة

تُخزَّن كمصفوفة JSON في Redis بمدة صلاحية 24 ساعة:

[{"role":"user","content":"..."},
 {"role":"assistant","content":"..."}]
n8nWhatsAppOllamaLLM AgentsAutomation
O

Ossama Elhakki

مهندس ذكاء اصطناعي وأنظمة ML — المغرب