كود فايب مع كيرسور AI: دليل كامل للمبتدئين

@apidog

@apidog

24 مارس 2025

كود فايب مع كيرسور AI: دليل كامل للمبتدئين

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

ومع ذلك، يتجاوز Cursor أدوات إكمال الشفرات النموذجية المدعومة بالذكاء الاصطناعي. حيث يقدم ميزة رائدة تُدعى وكيل المؤلف، التي تعيد تعريف العلاقة بين المطور والذكاء الاصطناعي. بدلاً من مجرد إكمال الشفرة، يتيح وكيل المؤلف للذكاء الاصطناعي اتخاذ دور أكثر نشاطًا، حيث يقود عملية الترميز مع وجود المطور في دور داعم. وهذا يثير سؤالًا مهمًا: كيف سيؤثر هذا التحول على ممارسات التطوير؟ هل يمكننا حقًا توقع ارتفاع الإنتاجية بشكل كبير؟

في هذه المقالة، سنستكشف كيفية فتح الإمكانات الكاملة لـ Cursor، من خلال تحليل قدراته وميزاته خطوة بخطوة.

💡
إذا كنت تبحث عن تبسيط تطوير API واختباره، فإن Apidog يقدم منصة شاملة لتصميم API واختباره وتوثيقه. يعمل Apidog على أتمتة تطوير API، مما يجعل عمليتك أسرع وأكثر كفاءة، ليكون أفضل صديق لك في برمجة Vibe!

زر

1. ما هو Cursor؟

1.1 لماذا تعتبر توافق VSCode مع Cursor تغييرًا في قواعد اللعبة

تم تصميم Cursor ليكون متوافقًا تمامًا مع VSCode، مما يعني أن المستخدمين يمكنهم الاستمتاع بنفس الواجهة، وارتباطات المفاتيح، والإضافات التي هم على دراية بها بالفعل. وهذا يجعل من السهل جدًا على المطورين الانتقال إلى Cursor دون الحاجة إلى إعادة تعلم سير العمل أو الأوامر الجديدة.

فوائد رئيسية:

تساهم بساطة الانتقال إلى Cursor، دون الحاجة إلى منحنى تعليمي حاد، بشكل كبير في تقليل الحواجز أمام التبني، مما يجعلها خيارًا جذابًا للمطورين الذين يحبون تجربة VSCode.

1.2 Cursor: مساعد برمجة كامل مدعوم بالذكاء الاصطناعي

يتم تمييز Cursor كمساعد برمجة شامل "مدعوم بالذكاء الاصطناعي"، مثل GitHub Copilot. ومع ذلك، يتجاوز مجرد إكمال الشفرة. يتميز Cursor بالعديد من الميزات الفريدة:

تساعد هذه الميزات مجتمعة على تحسين عملية التطوير بأكملها، مع تولي الذكاء الاصطناعي مهام أكثر تعقيدًا وتقليل الجهد اليدوي بشكل ملحوظ.

بعد الانتقال من Copilot، انبهرت بدقة وكفاءة إكمال الشفرة في Cursor، وهذا هو السبب في أنني الآن أستخدمه بانتظام.

1.3 كيف يغير آلية الصندوق الأسود في Cursor عملية التطوير

يستخدم Cursor نهجًا مبتكرًا من خلال فهرسة مشروعك بالكامل لفهم هيكل الملف وقاعدة الشفرة. يتم جمع ذلك مع نموذج لغوي كبير يسمح له بتوليد اقتراحات الشفرة بناءً على فهم شامل للمشروع بالكامل، وليس مجرد ملفات معزولة.

هذا النظام، المعروف باسم الجيل المدعوم بالاسترجاع (RAG)، يعمل من خلال البحث عن الشفرة والوثائق المتعلقة بالمشروع عند الحاجة (استرجاع) ثم استخدام هذه المعلومات لتوليد شفرة ذات صلة (توليد).

تمكن هذه الآلية الفريدة Cursor من توفير ميزات متقدمة مثل:

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

من تجربتي، تطورت استخدامي لـ Cursor بمرور الوقت. بينما كانت الوكالات الذكية قد حازت على انتباه واسع مؤخرًا، قد يكون مستخدمو Cursor قبل ذلك قد استكشفوا فقط ميزات الدردشة واللوائح. ومع ذلك، الضجة الحالية تدور حول ميزة المؤلف، التي سيتم شرحها بالتفصيل في الفصل 3. لكن قبل الخوض في ذلك، دعنا نلقي نظرة على تاريخ تطوير Cursor والجاذبية التي جعلته شائعًا جدًا.


2. إكمال الشفرة: تعزيز الكفاءة من خلال وظيفة التبويب

2.1 المقارنة مع أدوات أخرى (GitHub Copilot، إلخ)

عندما يسمع معظم المطورين "إكمال الشفرة"، يتبادر إلى الذهن GitHub Copilot. ومع ذلك، فإن ميزة التبويب في Cursor تقدم تحسينات فريدة تميزه، مثل إكمال متعدد الأسطر وتوقع ذكي لموقع المؤشر.

المميزات الرئيسية:

بينما يعد Copilot مثيرًا للإعجاب، فإن الاختلاف الرئيسي مع ميزة التبويب في Cursor يكمن في قدرتها على اقتراح إجراءات مثل: "هل يمكنك إصلاح ذلك مرة واحدة؟" قد تكون هذه المستويات العالية من تجربة المستخدم (UX) عاملاً رئيسيًا وراء تزايد شعبية Cursor وردود الفعل الإيجابية.

2.2 فهرسة المشروع بالكامل لإكمال دقيق

عندما تفتح مشروعًا في Cursor، فإنه يقوم بفهرسة قاعدة الشفرة بالكامل لتوفير عمليات إكمال دقيقة للغاية.

ميزات الفهرسة المعتمدة على المشروع:

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


ما هو فهرس قاعدة الشفرة؟

يحلل فهرس قاعدة الشفرة وينظم الملفات في مشروعك، مما ينشئ فهرسًا يسمح بالبحث الفعال وفهم الشفرة الخاصة بك. يتم استخدام هذا الفهرس بواسطة Cursor لتحسين دقة وملاءمة مساعدته في الشفرة المدعومة بالذكاء الاصطناعي.

كيف تعمل فهرسة قاعدة الشفرة في Cursor

تجزئة قاعدة الشفرة الخاصة بك
تشير التجزئة إلى تقسيم قاعدة الشفرة الخاصة بك إلى قطع أصغر، مرتبطة نحويًا باستخدام أداة مثل tree-sitter.

تضمين الشفرة
تتحول هذه الوحدات الشفرية إلى متجهات باستخدام واجهة برمجة التطبيقات الخاصة بالتضمين من OpenAI أو نموذج Cursor الخاص. ثم يتم تخزينها في قاعدة بيانات متجهة بعيدة، مع بيانات وصفية مثل مسارات الملفات وأرقام الأسطر.

التخزين المحلي والبعيد
تُخزن البيانات المضمنة عن بُعد، لكن الشفرة الفعلية لا تُخزن على خوادم Cursor. يمكنك تمكين "الوضع المحلي" لمنع تخزين الشفرة على الخادم، على الرغم من أن التضمينات ستظل في قاعدة البيانات البعيدة.

ميزات فهرس قاعدة الشفرة


2.3 فوائد الإكمال متعدد الأسطر، وإعادة الكتابة الذكية، وتوقع المؤشر

إكمال متعدد الأسطر
أثناء الكتابة، يقترح Cursor الأسطر القليلة التالية من الشفرة كمرشحين، مما يسمح لك بتصور وتنفيذ عدة أسطر من الشفرة بسرعة في وقت واحد.

إعادة الكتابة الذكية
يمكن لـ Cursor إعادة كتابة الشفرات الموجودة أثناء إكمالها. على سبيل المثال، قد يقترح تحسين المنطق أو تصحيح الأجزاء ذات الصلة من الشفرة. قد يجد بعض المطورين هذه الميزة غريبة في البداية، ولكن مع مرور الوقت والممارسة، تصبح أداة لا غنى عنها للبرمجة الفعالة.

توقع المؤشر
يتوقع Cursor تحركاتك التالية في الشفرة. يتوقع المكان الذي ينبغي أن ينتقل إليه المؤشر بعد ذلك، مما يساعدك على البقاء ضمن سير العمل دون انقطاع، مما يجعل التعديلات اللاحقة والعمل التكميلي سلسًا.


3. توليد الشفرة وتحريرها في وضع المؤلف (الوضع العادي)

3.1 ما هو وضع المؤلف؟

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

الاختلافات عن وضع الدردشة

لاستخدام وضع المؤلف، ما عليك سوى فتحه، إدخال التعليمات الخاصة بك، والضغط على Enter. سيقوم الذكاء الاصطناعي بتوليد الشفرة التي يمكن تطبيقها مباشرة على ملفك.

3.2 الاستخدام الأساسي في الوضع العادي

هناك نوعان من وضع المؤلف: الوضع العادي ووضع الوكيل. دعنا نلقي نظرة أولاً على كيفية استخدام الوضع العادي لتوليد الشفرة.

تدفق توليد الشفرة:

  1. افتح شاشة المؤلف (اختصار ⌘I → ⌘N، إلخ.)
  2. صف متطلباتك والغرض منها في نص (مثل، "أنشئ مكون قائمة مهام باستخدام React").
  3. راجع الشفرة المقترحة بواسطة الذكاء الاصطناعي وأضف تعليمات التصحيح حسب الحاجة.
  4. بمجرد أن تكون الشفرة مكتملة، انقر على زر التطبيق لتعكسها مباشرة في ملفك.

تسمح هذه العملية البسيطة لك بإنشاء وظائف جديدة بسرعة بينما تحافظ على جودة الشفرة.


إعادة تشكيل وتصحيح الأخطاء

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

عملية تأكيد الفروقات والتطبيق

قبل كتابة الشفرة المولدة في ملفك، يظهر عرض فارق (الاختلاف). لديك الخيار:

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


3.3 فوائد إدارة الشفرة والتوثيق في الوقت نفسه

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


4. تأثير وكيل المؤلف (وضع الوكيل)

4.1 تغيير العقلية: "الذكاء الاصطناعي يقود، والمطورون يساعدون"

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

على سبيل المثال، إذا طلبت من الذكاء الاصطناعي "إنشاء وظيفة تُدعى XX"، فإنه سوف:

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

4.2 التعلم من خلال تطوير "0 → 1"

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

على سبيل المثال:

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

4.3 دعم المشاريع المعقدة في مراحل متوسطة إلى متأخرة

لا يُستخدم وكيل المؤلف فقط لبدء المشاريع - بل هو فعال أيضًا في التعامل مع المشاريع الكبيرة والطويلة الأجل. يمكنه:

ومع ذلك، كلما زاد النطاق، زادت مخاطر الأخطاء. لذلك، من الضروري:

لا تقبل الشفرة التي تم إنشاؤها بواسطة الذكاء الاصطناعي دون مراجعة الفروقات، واستيراد الأجزاء الضرورية فقط، وتشغيل الاختبارات.

4.4 إلى أي مدى يجب أن تثق في الذكاء الاصطناعي؟ أفضل الممارسات للاستخدام

لتقليل المخاطر، أنشئ إرشادات واضحة لاستخدام وضع الوكيل:

من خلال تحديد هذه الممارسات كفريق، يمكن أن تمنع التغييرات المدمرة المحتملة وتضمن تطويرًا أكثر سلاسة.


5. سر "ذكاء" RAG (تخمين)

5.1 لماذا يمكننا توفير إجابات "تفهم المشروع بالكامل"؟

يستخدم Cursor فهرسة + محرك بحث خاص به ويعمل جنبًا إلى جنب مع النماذج اللغوية مثل ChatGPT وClaude. يتبع هذا النهج تدفق العمل التقليدي لـ RAG (الجيل المدعوم بالاسترجاع):

  1. البحث: يبحث النظام عن معلومات ذات صلة داخل المشروع.
  2. التوليد: تولد النماذج اللغوية إجابة بناءً على المعلومات المسترجعة.

من خلال اتباع هذه العملية، يمكن لـ Cursor توفير إجابات دقيقة، مستندة إلى أسماء الوظائف وغيرها من التفاصيل داخل ملفات مشروعك.

5.2 استجابة دقيقة جدًا للأسئلة والأوامر

يتيح لك Cursor تحديد سياقات مثل @codebase و@docs للحصول على نتائج بحث أكثر دقة. يمكنك استخدام استفسارات باللغة الطبيعية مثل "ابحث عن الملفات المرتبطة برسالة الخطأ هذه" أو البحث ضمن مجلدات معينة باستخدام @folders. ميزة جذابة هي أن إكمال الشفرة واقتراحات التصحيح تأخذ في الاعتبار السياق من عدة ملفات في آن واحد.

على عكس الذكاء الاصطناعي الاستخدام العام، مثل ChatGPT، يتمتع Cursor بإمكانية الوصول السلس إلى "الشفرة الخام" لمشروعك، مما يمكّنه من تقديم استجابات أكثر دقة ووعيًا بالسياق.


5.3 العيوب والقضايا

بينما الذكاء الاصطناعي قوي، هناك بعض العيوب:

ومع ذلك، يمكن تخفيف هذه المشاكل باتخاذ احتياطات صحيحة، مثل إدارة Git، اختبار CI/CD، والتوثيق، مما يجعل فوائد استخدام Cursor تفوق العيوب بكثير.


6. المعرفة التشغيلية الفعلية

6.1 كيفية الالتزام بكفاءة

عند العمل مع وكيل المؤلف، تعد التعديلات الكبيرة والمتعددة عبر الملفات شائعة، لذا فإن الالتزام المتكرر مهم:

6.2 تدفق توليد المستندات باستخدام وكيل المؤلف

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

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

6.3 نقاط استخدام الفريق

بالنسبة للفرق التي على الخطة التجارية، يتم توفير ميزات شاملة لإدارة التنظيم والأمان مثل SSO ووضع الخصوصية المجبَر. النقاط الرئيسية لاستخدام الفريق:


7. والمزيد! ميزات قوية أخرى في Cursor

7.1 مشاركة المعرفة مع وظائف الملاحظات/المستندات

يتضمن Cursor ميزة وظيفة المفكرة التي تتيح لك أخذ ملاحظات بصيغة Markdown وجعل الذكاء الاصطناعي يشير إليها. يمكن أن يكون هذا مفيدًا بشكل خاص لتخزين متطلبات المشروع ورموز العينات. يمكنك استرجاع هذه الملاحظات في أي وقت باستخدام @Notepad، مما يسمح للذكاء الاصطناعي بتوليد اقتراحات أكثر معلوماتية.

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

7.2 التحكم الدقيق باستخدام .cursorignore / .cursorrules

.cursorignore: حدد أي الملفات والمجلدات يجب استبعادها من الفهرسة، وإزالة الضوضاء غير الضرورية والتركيز على الأجزاء الأكثر صلة من مشروعك.

.cursorrules: تحديد قواعد الترميز المحددة بالمشروع وأسلوب إخراج الذكاء الاصطناعي. على سبيل المثال:

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

يمكنك استكشاف .cursorrules التي يستخدمها الآخرون على موقع cursor.directory. إذا سجلت في LINE@ لماسو (المشترك في النهاية)، يمكنك الوصول إلى ملف .cursorrules الذي يستخدمه ماسو لمشاريعهم.

7.3 التشغيل الآمن مع وضع الخصوصية والتحكم في الحصول على السجلات

حقق Cursor شهادة SOC 2، مما يضمن معايير عالية لأمان البيانات. عندما يكون وضع الخصوصية مفعلًا، لا تُرسل الشفرة إلى السحابة، مما يوفر خصوصية إضافية. مع الخطة التجارية، يمكنك فرض هذه الإعدادات الخصوصية عبر جميع المستخدمين في مؤسستك، مما يعزز الأمان للمشاريع السرية. يعد هذا المستوى من الخصوصية أمرًا بالغ الأهمية للشركات التي تحتاج إلى حماية المعلومات الحساسة أثناء الاستفادة من التطوير المدفوع بالذكاء الاصطناعي.


7.4 ميزة توليد رسالة Git التلقائية

يتميز Cursor أيضًا بميزة توليد رسالة Git تلقائي، يمكن الوصول إليها عبر أيقونة "✨" في قائمة Git. هذه الميزة مفيدة للغاية، خاصة للمستخدمين الذين يعانون من تقديم رسائل اختصار واضحة وموجزة. يمكن أن توفر توليدات رسائل Git التلقائية الوقت وتقليل الإمكانية للأخطاء، مما يجعلها منقذة للحياة لممارسات التطوير الفعالة.


8. خطط التسعير والاعتبارات التنفيذية

8.1 الاختلافات بين خطط الهواية والاحترافية والتجارية

يقدم Cursor ثلاث خطط تسعير رئيسية:

الهواية (مجانية):

الاحترافية (20 دولارًا/شهر):

التجارية (40 دولارًا/مستخدم/شهر):

للاستفادة الكاملة من وكيل المؤلف واستخدام إمكانياته، يوصى بشدة بخطط الاحترافية أو التجارية.


8.2 فوائد التنفيذ القائم على الفريق

تقدم الخطة التجارية مزايا كبيرة لاستخدام الفرق:

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


8.3 المقارنة مع GitHub Copilot وأدوات أخرى

يتميز Cursor مقارنةً بـ GitHub Copilot وأدوات أخرى مشابهة:

بالنسبة للمشاريع التي تكون فيها تكامل المحرر والأتمتة التي تفهم سياق المشروع الكامل أساسية، يتفوق Cursor على منافسيه. ومع ذلك، إذا كانت المرونة في اختيار IDE مهمة، فقد يكون Copilot أو أي بدائل أخرى تستحق النظر.

💡
هل كنت تبحث عن خوادم MCP الخاصة بي؟ هل ترغب في العثور على جميع خوادم MCP في مكان واحد؟

قم بزيارة himcp.ai، وهي منصة مخصصة لاكتشاف خوادم عملاء MCP الرائعة!

الخاتمة

Cursor ليس مجرد أداة لإكمال الشفرات - إنه استراتيجي ذكاء اصطناعي قوي يفهم ويحسن مشروعك بالكامل. من خلال إتقان وكيل المؤلف وإرساء قواعد تشغيلية ضمن فريقك، يمكنك زيادة الإنتاجية بشكل كبير من خلال:

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

💡
إذا كنت تبحث عن تبسيط تطوير API واختباره، فإن Apidog يقدم منصة شاملة لتصميم API واختباره وتوثيقه. Apidog يعمل على أتمتة تطوير API، مما يجعل عمليتك أسرع وأكثر كفاءة، ليكون أفضل صديق لك في برمجة Vibe!

زر

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

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

كود فايب مع كيرسور AI: دليل كامل للمبتدئين