دورة n8n التعليمية: دليل المبتدئين الشامل

Ashley Goolam

Ashley Goolam

6 نوفمبر 2025

دورة n8n التعليمية: دليل المبتدئين الشامل

Apidog للمؤسسات

نشر محلي

SSO & RBAC

متوافق مع SOC 2

استكشاف Apidog Enterprise

إذا كنت تخطو خطواتك الأولى في عالم أتمتة سير العمل، فإن n8n يبرز كقوة مفتوحة المصدر تتيح لك ربط التطبيقات والبيانات والذكاء الاصطناعي دون الحاجة إلى خبرة عميقة في البرمجة. سواء كنت تعمل على تبسيط المهام مثل مزامنة البيانات أو بناء وكلاء مخصصين لعمليات أكثر ذكاءً، فإن واجهة n8n القائمة على العقد تجعلها سهلة الاستخدام للمبتدئين. في هذا الدليل، سنتناول استضافة n8n ذاتيًا على Docker Desktop وصياغة أول وكيل ذكاء اصطناعي خاص بك من الصفر—وكيل يقوم بسحب رؤى ويكيبيديا وتنسيقها بشكل أنيق. بحلول النهاية، ستكون لديك الثقة لأتمتة أي شيء تقريبًا في سير عملك. لنبدأ!

💡
هل تريد أداة رائعة لاختبار واجهة برمجة التطبيقات (API) تُنشئ توثيقًا رائعًا لواجهة برمجة التطبيقات؟

هل تريد منصة متكاملة وشاملة لفريق المطورين الخاص بك للعمل معًا بأقصى إنتاجية؟

Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر أكثر تنافسية بكثير!
button

الاختيار بين n8n السحابي والاستضافة الذاتية

يمكنك استخدام n8n في السحابة إذا كنت لا ترغب في تثبيت Docker Desktop، وذلك عن طريق التسجيل أولاً للحصول على حساب في منصة وأدوات أتمتة سير عمل الذكاء الاصطناعي - n8n.

n8n السحابي

لهذا البرنامج التعليمي، سنستخدم n8n عن طريق استضافته ذاتيًا على Docker Desktop. للقيام بذلك، توجه إلى https://www.docker.com/products/docker-desktop/ وقم بتثبيت إصدار متوافق مع نظام التشغيل الخاص بك.

تنزيل Docker Desktop

تثبيت وإعداد Docker Desktop لـ n8n

بعد التثبيت الناجح، افتح Docker Desktop وأنشئ حسابًا. ثم، لتثبيت n8n، توجه إلى "Images" وابحث عن n8n ببساطة باستخدام الكلمة المفتاحية "n8n"، ثم انقر على "Pull".

سحب n8n على Docker Desktop

عند اكتمال عملية السحب، يمكنك تشغيل n8n بالنقر على "Run" ثم الانتقال إلى "http://localhost:5678" في متصفحك للوصول إلى n8n.

تشغيل n8n

سيتم إعادة توجيهك إلى متصفحك في علامة تبويب جديدة حيث سيتعين عليك إنشاء حساب n8n جديد. عند إكمال هذه العملية، تكون جاهزًا تمامًا لبدء بناء وكلاء الذكاء الاصطناعي المخصصين لك باستخدام n8n.

إنشاء حساب n8n

استكشاف أمثلة وكلاء الذكاء الاصطناعي المدمجة في n8n

يمكنك البدء باستخدام وكيل الذكاء الاصطناعي النموذجي الذي أنشأه n8n لك بالفعل، وذلك ببساطة عن طريق تحديد خيار "اختبار مثال وكيل ذكاء اصطناعي بسيط". ومع ذلك، في هذا البرنامج التعليمي، ستتعلم كيفية البدء من الصفر تمامًا. لديك أيضًا خيار تعديل الوكيل النموذجي الذي قدمه n8n للعمل معه ومتابعة هذا البرنامج التعليمي.

الصفحة الرئيسية لـ n8n

بناء أول وكيل ذكاء اصطناعي خاص بك في n8n

لهذا البرنامج التعليمي، سنقوم ببناء وكيل ذكاء اصطناعي سيحصل على بيانات من ويكيبيديا حول أي شيء نطلبه ويعرضها بشكل لائق باستخدام HTML. لنبدأ!

للبدء بقالب جديد تمامًا، سنختار خيار "البدء من الصفر" في الصفحة الرئيسية، وسيتم استقبالنا بمساحة عمل فارغة حيث سنقوم بإنشاء وكيلنا المخصص لإرسال رسائل ويكيبيديا. لم أفكر في اسم إبداعي له بعد، لكن أعتقد أننا سنطلق عليه "بوب" في الوقت الحالي. بوب، وكيل الذكاء الاصطناعي الذي يمكنه استخدام HTML لعرض بعض المحتوى العشوائي الذي نحتاجه من ويكيبيديا. يمكن لوكلاء الذكاء الاصطناعي الخاصين بك أن يكونوا حرفيًا لأي مهمة ترغب في أتمتتها. فكر في روبوتات الدردشة للمتاجر الإلكترونية وحتى التخطيط لرحلات جماعية. بالضبط—حرفيًا أي مهمة ترغب في أتمتتها.

سير عمل فارغ في n8n

إضافة واجهة دردشة إلى وكيل n8n الخاص بك

إذن كيف سنبدأ في إنشاء بوب؟ أولاً، سنحتاج إلى نوع من واجهة الدردشة التي يمكننا استخدامها لإدخال البيانات وتحليلها لوكيل الذكاء الاصطناعي الخاص بنا. لذا، انقر على "إضافة خطوة أولى"، ثم ابحث عن "chat" في الشريط الجانبي الأيمن الذي سيظهر وحدد "Chat Trigger".

إضافة أداتك الأولى في n8n

يحتوي هذا الشريط الجانبي على أدوات متنوعة يمكنك استخدامها لبناء وكلاء الذكاء الاصطناعي الخاصين بك. كل ما عليك فعله هو البحث عما تبحث عنه وتصفح العديد من الأدوات التي أتاحها n8n. سنستخدم هذا لتمرير بيانات النص المدخلة إلى وكيل الذكاء الاصطناعي بوب. لاختبار ما إذا كان "Chat Trigger" يمكن أن يعمل، ما عليك سوى التمرير فوق العنصر وتحديد "Open Chat"، ثم إدخال أي رسالة في لوحة الدردشة أدناه، على سبيل المثال، "مرحبًا"، ويجب أن ترى "Chat Trigger" يضيء باللون الأخضر، مما يشير إلى أنه يعمل.

اختبار أداة مشغل الدردشة في n8n

دمج عقدة وكيل الذكاء الاصطناعي في n8n

الآن بعد أن أصبح بإمكاننا إرسال رسالة إلى بوب، وكيل الذكاء الاصطناعي الخاص بنا، سنحتاج إلى وكيل الذكاء الاصطناعي الفعلي الذي يمكنه معالجة هذه البيانات والحصول على معلومات من ويكيبيديا. لهذه المهمة، ما الأفضل من أداة وكيل الذكاء الاصطناعي نفسها؟ لذا، ننتقل إلى اللوحة الجانبية اليمنى—كما يسميها n8n "لوحة العقد"—بالنقر على زر "+" واختيار الخيار "AI" ثم اختيار "AI Agent".

إضافة وكيل n8n للذكاء الاصطناعي

بعد إضافته، يجب أن يبدو سير عملنا بهذا الشكل:

عرض سير عملك في n8n

تكوين عقل الذكاء الاصطناعي لوكيل n8n الخاص بك

حسنًا، لدينا الآن وكيل ذكاء اصطناعي يمكنه استقبال البيانات النصية من Chat Trigger الخاص بنا، ولكن حتى هذه النقطة، وكيل الذكاء الاصطناعي الخاص بنا ليس ذكيًا بما يكفي لمعالجة أو فهم البيانات القادمة من Chat Trigger. لذا، لمساعدة بوب قليلاً هنا، سنحتاج إلى تزويده بما يمكننا تسميته "عقل" وكيل الذكاء الاصطناعي هذا. بالطبع، هذا نموذج دردشة ذكاء اصطناعي قوي مثل Google Gemini، Anthropic Claude، نماذج OpenAI GPT، وغيرها الكثير. لهذا البرنامج التعليمي، سنستخدم نموذج دردشة OpenAI GPT 4o-mini. لذا، امضِ قدمًا واختره من لوحة العقد ببساطة عن طريق البحث عن "OpenAI Chat Model".

إضافة نموذج ذكاء اصطناعي مخصص إلى سير عمل n8n الخاص بك

بعد إضافته إلى مساحة العمل الخاصة بنا، سنحتاج إلى الحصول على مفتاح API أو إنشائه من https://platform.openai.com/api-keys.

الحصول على/إنشاء مفتاح API لـ OpenAI

لتكوين نموذج الدردشة بالذكاء الاصطناعي الخاص بنا، نحتاج إلى تحديد خيار "Select Credential" ثم نسخ ولصق مفتاح API الخاص بك لتكوين نموذج الدردشة بالذكاء الاصطناعي.

تكوين OpenAI في n8n

بعد تكوين وكيل الدردشة بالذكاء الاصطناعي بنجاح، يمكنك اختيار نموذج من اختيارك ضمن خيار "Models".

تحديد نموذج ذكاء اصطناعي مخصص في n8n

الآن نعود إلى لوحة الرسم ونختبر نموذج الدردشة بالذكاء الاصطناعي الخاص بنا ببساطة عن طريق كتابة "مرحبًا" في لوحة الدردشة الخاصة بـ Chat Trigger ونرى الاستجابة. وكالعادة، إذا كان كل شيء أخضر، فأنت جاهز للانتقال إلى الخطوة التالية.

اختبار نموذج الذكاء الاصطناعي الخاص بك في سير عمل n8n

إضافة ذاكرة لوكيل n8n للذكاء الاصطناعي الخاص بك

لقد قمنا للتو بترقية بوب بنموذج OpenAI GPT 4o-mini، والآن يمكن لبوب فهم ما نقوله. هذا رائع، ولكن الآن نحتاج إلى منح بوب القدرة على تذكر ما قلناه سابقًا، لأنه حاليًا يمكن لبوب فقط استيعاب معلومات جديدة ولكنه لا يستطيع تذكر ما تحدثنا عنه سابقًا. يمكننا اختبار ذلك بسؤال بوب، "ماذا قلت لك للتو؟" وسترى أن بوب لا يتذكر ما سألناه للتو.

إضافة ذاكرة لوكيل n8n للذكاء الاصطناعي

لإصلاح هذا، سنضيف "ذاكرة بسيطة" (Simple Memory) من لوحة العقد بالبحث باستخدام الكلمة المفتاحية "memory". سيتم ربط هذه الذاكرة بـ Chat Trigger الخاص بنا، وبالتالي إذا قلنا "مرحبًا" ثم سألنا بوب، "ماذا قلت للتو؟" سنرى أن بوب يمكنه الآن تذكر أسئلتنا السابقة، وقد حللنا للتو مشكلة ذاكرة بوب قصيرة المدى التي كانت لدينا سابقًا.

اختبار ذاكرة وكيل n8n للذكاء الاصطناعي

تمكين تكامل ويكيبيديا في n8n

الآن نحتاج إلى تمكين وكيل الذكاء الاصطناعي بوب من الوصول إلى البيانات من ويكيبيديا، لأنه بعد كل شيء وظيفته الرئيسية هي سحب البيانات من ويكيبيديا. لذا، نحتاج ببساطة إلى البحث عن ويكيبيديا في لوحة العقد وإضافتها إلى أدوات وكيل الذكاء الاصطناعي الخاص بنا. يمكننا تجربتها بالقول "أخبرني شيئًا عن القطط من ويكيبيديا" ويمكننا رؤية استجابته.

إضافة ويكيبيديا إلى سير عمل n8n

تطبيق هندسة الأوامر على وكيل n8n الخاص بك

رائع! لقد اقتربنا! الآن، حان وقت هندسة الأوامر. من الجيد أن يكون وكيل الذكاء الاصطناعي بوب لديه فهم واضح للمهمة المطروحة وكيف يجب عليه التعامل معها. انقر نقرًا مزدوجًا على وكيل الذكاء الاصطناعي وفي الإعدادات ضمن رسالة نظام وكيل الذكاء الاصطناعي، الصق المحتوى التالي:

هندسة الأوامر لوكيل n8n للذكاء الاصطناعي
Role: You are a research assistant

User_Input: {{ $json.chatInput }}

Expected_structure: { 'title': 'Your title about what user is looking for', 'body': 'Your content from Wikipedia' }

Task: Your job is to look up information about User_Input from Wikipedia and return the output in JSON format following the Expected_Structure.

تنسيق المخرجات باستخدام HTML في n8n

الآن نصل إلى الجزء الأخير من وكيل الذكاء الاصطناعي الخاص بنا. نحتاج إلى عرض المعلومات بشكل لائق، وما هي أفضل طريقة لذلك من استخدام HTML القديم الجيد. للقيام بذلك، نبحث عن أداة "HTML" ونرفقها بنهاية وكيل الذكاء الاصطناعي الخاص بنا، ونحدد خيار "Generate HTML"، ثم نستبدل الكود في قسم المعلمات بالكود التالي:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <title>عنوان المستند المُنشأ</title>
  <style>
    body { font-family: Arial, sans-serif; margin: 24px; }
    .container { max-width: 700px; margin: auto; background: #fff; padding: 20px; border: 1px solid #eee; border-radius: 8px; }
    h1 { color: #ff6d5a; font-size: 32px; margin-bottom: 12px; }
    p  { color: #333; font-size: 16px; white-space: pre-line; line-height:1.5; }
  </style>
</head>
<body>
  <div class="container">
    <h1>{{ $json.output ? JSON.parse($json.output).title : 'No Title' }}</h1>
    <p>{{ $json.output ? JSON.parse($json.output).body : 'No content available.' }}</p>
  </div>
</body>
</html>
إنشاء قالب HTML مخصص في n8n

سيتم استخدام هذا الكود لتنسيق JSON الذي يعيده وكيل الذكاء الاصطناعي الخاص بنا إلى كود HTML والذي سيبدو أكثر جاذبية.

حتى هذه النقطة، يجب أن يبدو هيكل سير عمل وكيل الذكاء الاصطناعي الخاص بنا كالتالي:

أول سير عمل لوكيل الذكاء الاصطناعي الخاص بك في n8n

لقد قمت الآن ببناء وكيل n8n وظيفي يمكنه البحث عن المعلومات التي تحتاجها من ويكيبيديا وعرضها بتنسيق HTML—لا تتردد في توسيعه لمزيد من الأتمتة! تفاعل معه عن طريق طرح أسئلة مثل "ما هي محولات الرؤية؟" أو "أخبرني عن الكلاب"، في واجهة الدردشة واعرض نتائجك!

عرض مخرجات سير عمل n8n مخصص

الأسئلة الشائعة

س: هل n8n مجاني للاستضافة الذاتية؟
ج: نعم، النواة مفتوحة المصدر ومجانية؛ الخطط السحابية الاختيارية تضيف الراحة.

س: ما هي اللغات التي يدعمها n8n للعقد؟
ج: يعمل n8n مع JavaScript للعقد المخصصة، ولكن خيارات اللاكود تغطي معظم الاحتياجات.

س: هل يمكنني دمج n8n مع نماذج الذكاء الاصطناعي الأخرى؟
ج: بالتأكيد—يمكنك ربط OpenAI أو Anthropic أو غيرها عبر مفاتيح API في العقد.

س: كيف أقوم بتأمين مثيل n8n الخاص بي؟
ج: استخدم HTTPS ومفاتيح API وعزل Docker؛ قم بتمكين المصادقة في الإعدادات.

س: ما هو منحنى التعلم للمبتدئين في n8n؟
ج: لطيف—ابدأ بالأمثلة، ثم ابنِ بشكل تدريجي كما هو موضح في هذا الدليل.

الخاتمة

مع تشغيل أول وكيل ذكاء اصطناعي خاص بك في n8n، تكون قد أطلقت العنان لإمكانية أتمتة المهام اليومية بسهولة وإبداع. من مشغلات الدردشة البسيطة إلى التكاملات الذكية، يمنحك n8n القدرة على بناء سير عمل يتوسع مع أفكارك. جرب، كرر، وشاهد إنتاجيتك ترتفع—أتمتة سعيدة!

button
واجهة مستخدم Apidog

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات

دورة n8n التعليمية: دليل المبتدئين الشامل