إنتقل إلى المحتوى الرئيسي

استخدام n8n مع FahemAI

n8n هي منصة أتمتة سير عمل مفتوحة المصدر تتيح لك إنشاء وجدولة وتنفيذ مهام آلية متنوعة.

يدعم FahemAI حالياً تشغيل سير العمل واستقبال الردود من خلال عقدة Webhook في سير عمل n8n.

استخدام n8n كمشغل (Runner)

لدمج n8n، افتح تكوين خط العمل (Pipeline) الخاص بك وحدد n8n Workflow API كمشغل في إعدادات الذكاء الاصطناعي (AI settings).

ثم، قم بتكوين إعدادات الاتصال كما هو موضح أدناه.

تكوين اتصال n8n Workflow

يمكنك إعداد الاتصال باستخدام مشغل Webhook أو On chat message في n8n.

تكوين المشغل (Trigger)

  • Webhook: استخدم عقدة Webhook القياسية لاستقبال البيانات.
  • On chat message: استخدم مشغل الدردشة المحدد إذا كنت تبني تدفقات محادثة.

الردود المتدفقة (Streaming Responses)

إذا كنت بحاجة إلى ردود متدفقة (توليد النص رمزاً تلو الآخر)، تأكد من ضبط وضع الاستجابة (Response Mode) إلى Streaming في تكوين عقدة n8n.

المصادقة (Authentication)

تأكد من أن طريقة المصادقة المضبوطة في n8n تتطابق مع تلك المكونة في إعدادات خط عمل FahemAI. يمكنك تعديل هذا حسب الحاجة للأمان.

تكوين وكيل الذكاء الاصطناعي (AI Agent)

عند تكوين العقدة التي تستدعي نموذج الذكاء الاصطناعي (كـ AI Agent):

  • للردود المتدفقة، تأكد من تفعيل خيارات التدفق في إعدادات العقدة.
  • إذا لم يكن التدفق مطلوباً، يمكنك ترك هذه الخيارات معطلة.

تكوين الاستجابة (Response)

لإرسال الرد النهائي مرة أخرى إلى FahemAI:

  1. استخدم عقدة Respond to Webhook في n8n.
  2. تأكد من أن مفتاح جسم الاستجابة (Response Body) يطابق اسم مفتاح الإخراج (output key name) المحدد في تكوين خط عمل FahemAI.
تلميح

إذا كنت تستخدم الردود المتدفقة مباشرة من عقدة AI Agent، قد لا تكون عقدة "Respond to Webhook" ضرورية.

بعد إكمال التكوين، تذكر النقر على Active في الجزء العلوي من لوحة n8n لتفعيل سير العمل.