Apidog

منصة تطوير API تعاونية متكاملة

تصميم API

توثيق API

تصحيح أخطاء API

محاكاة API

اختبار API الآلي

كيفية استخدام بيئة تطوير الذكاء الاصطناعي Continue.dev

@apidog

@apidog

Updated on أبريل 1, 2025

Continue.dev هو بيئة تطوير متكاملة مدعومة بالذكاء الاصطناعي (IDE) مصممة لتعزيز كفاءة البرمجة وتبسيط سير العمل في التطوير. يتكامل بسلاسة مع برامج تحرير الشفرات الموجودة، موفراً إكمال الشيفرات بمساعدة الذكاء الاصطناعي، وتصحيح الأخطاء، وإعادة التركيب الذكي. ستوجهك هذه الدليل حول كيفية استخدام Continue.dev بفاعلية، تغطي التثبيت، والإعداد، والميزات الرئيسية، وأفضل الممارسات.

💡
قبل البدء في استخدام Continue.dev، تحقق من Apidog—أداة مجانية تبسط اختبار واجهات برمجة التطبيقات (API) والتكامل. تجعل واجهة Apidog سهلة الاستخدام من السهل تصحيح الأخطاء وتحسين سير العمل في واجهات برمجة التطبيقات، مما يوفر لك الوقت والجهد.
زر

التثبيت والإعداد

1. تثبيت Continue.dev

للبدء، اتبع هذه الخطوات لتثبيت Continue.dev:

وصف GIF

JetBrains

  • افتح بيئة تطوير JetBrains واذهب إلى الإعدادات باستخدام Ctrl + Alt + S
  • افتح سوق الإضافات، وابحث عن “Continue.dev”، وقم بتثبيته.
  • انقر على تثبيت، مما سيؤدي إلى ظهور شعار Continue على شريط الأدوات الأيمن
  • قم بتسجيل الدخول إلى المركز للبدء بمساعدك الأول.

أعد تشغيل IDE: بعد التثبيت، أعد تشغيل بيئة التطوير الخاصة بك لتمكين الوظائف المرتبطة بالذكاء الاصطناعي.

تسجيل الدخول

انقر على "ابدأ" لتسجيل الدخول إلى المركز وبدء استخدام المساعدين.

2. تكوين Continue.dev

بعد التثبيت، قم بتكوين Continue.dev لأفضل أداء:

قم بتسجيل الدخول: استخدم حساب Continue.dev الخاص بك لفتح الميزات الكاملة.

تعيين مفتاح API (إذا لزم الأمر): أدخل مفتاح API لنموذج الذكاء الاصطناعي في الإعدادات.

تعديل إعدادات الذكاء الاصطناعي: خصص اقتراحات الذكاء الاصطناعي، والإكمال التلقائي، وتفضيلات تصحيح الأخطاء.

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

1. إكمال الشيفرات المدعوم بالذكاء الاصطناعي

يتنبأ Continue.dev ويقترح مقتطفات الشيفرة بناءً على أسلوبك في البرمجة، مما يسرع التطوير بشكل كبير. يمكنه:

إكمال الوظائف والمتغيرات وكتل الشيفرة بالكامل.

تقديم اقتراحات سياقية بناءً على بنية المشروع القائمة.

الإكمال التلقائي

كيفية استخدام الإكمال التلقائي

يوفر الإكمال التلقائي اقتراحات الشيفرة أثناء الكتابة، مما يجعل البرمجة أسرع وأكثر كفاءة.

تمكين الإكمال التلقائي: انقر على زر "Continue" في شريط الحالة في أسفل يمين IDE الخاص بك، أو تأكد من أن "تمكين الإكمال التلقائي باستخدام Tab" محددة في إعدادات IDE الخاصة بك.

إدارة الاقتراحات

قبول اقتراح كامل: اضغط على Tab

رفض اقتراح كامل: اضغط على Esc

قبول اقتراح جزئي: استخدم Cmd/Ctrl + → لقبوله كلمة بكلمة للحصول على تحكم أدق.

2. كيفية استخدام الدردشة للحصول على مساعدة LLM في IDE

يمكّن الدردشة من طلب المساعدة من LLM بسهولة دون مغادرة IDE الخاص بك. تُرسل له مهمة مع المعلومات ذات الصلة، ويستجيب بالنص أو الشيفرة الأكثر احتمالاً لإكمال المهمة. إذا لم تكن الاستجابة بالضبط ما تحتاجه، يمكنك إرسال رسائل متابعة لتعديل النتيجة.

الدردشة مثالية لفهم الشيفرة أو تكرارها، أو كبديل لاستعلامات محركات البحث التقليدية.

الإكمال التلقائي

الإجراءات الأساسية

اكتب طلباً واضغط Enter: ببساطة، أرسل سؤالاً أو طلباً، وسيجيب LLM بإجابة أو حل.

تسليط الضوء على الشيفرة للسياق: حدد قسم الشيفرة، ثم اضغط على Cmd/Ctrl + L (VS Code) أو Cmd/Ctrl + J (JetBrains) لإرساله إلى LLM. يمكنك بعد ذلك طلب تفسير أو طلب إعادة هيكلة.

الإشارة إلى السياق باستخدام رمز @: لإضافة سياق إضافي من قاعدة الشيفرة أو الوثائق أو IDE أو أدوات أخرى، اكتب @ لاختيارها وإضافتها إلى استفسارك.

الإجراءات المتقدمة

تطبيق الشيفرة المولدة على ملفك: عندما يقترح LLM تغييرات على الشيفرة، انقر على زر "تطبيق" لتحديث الشيفرة في محرر الشيفرات الخاص بك.

بدء جلسة جديدة: لمهمة جديدة، اضغط على Cmd/Ctrl + L (VS Code) أو Cmd/Ctrl + J (JetBrains) لبدء جلسة جديدة، لضمان تضمين السياق ذي الصلة فقط للمهمة الجديدة.

التبديل بين النماذج: إذا كانت هناك نماذج متعددة متاحة، يمكنك التبديل بينها باستخدام القائمة المنسدلة أو بالضغط على Cmd/Ctrl + '.

3. التعديل

كيفية استخدام التعديل لتعديل الشيفرة

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

التعديل هو الأفضل للمهام الصغيرة والمحددة مثل:

كتابة التعليقات

إنشاء اختبارات الوحدة

إعادة هيكلة الوظائف أو الأساليب

الإكمال التلقائي

خطوات لاستخدام التعديل

تسليط الضوء على الشيفرة وتفعيل وضع التعديل: حدد كتلة الشيفرة التي تريد تعديلها، ثم اضغط على Cmd/Ctrl + I لتفعيل وضع التعديل. إذا لم يتم تسليط الضوء على أي شيفرة، يمكنك دخول وضع التعديل بالضغط على Cmd/Ctrl + I.

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

قبول أو رفض التغييرات: ستظهر الفروق مباشرة ضمن نصك المضيء.

قبول التغييرات باستخدام Cmd/Ctrl + Opt + Y

رفض التغييرات باستخدام Cmd/Ctrl + Opt + N

قبول أو رفض جميع التغييرات دفعة واحدة باستخدام Cmd/Ctrl + Shift + Enter (قبول) أو Cmd/Ctrl + Shift + Delete/Backspace (رفض).

لطلب اقتراح جديد، اضغط على Cmd/Ctrl + I مرة أخرى.

ميزات إضافية

VS Code: في VS Code، يتوفر التعديل في الشريط الجانبي للإضافات بواجهة مشابهة للدردشة. يمكنك أيضاً استخدام محدد الوضع أسفل إدخال الدردشة للتبديل إلى وضع التعديل.

JetBrains: في JetBrains، يتم تنفيذ التعديل كنافذة منبثقة للتعديلات على الملف الواحد (لا تدعم التعديلات على ملفات متعددة).

إضافة ملفات للتعديل

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

قائمة إضافة ملف

قائمة إضافة جميع الملفات المفتوحة

تعديل ملف واحد: إذا كان ملف/نطاق واحد موجوداً في الشيفرة للتعديل عند الإرسال، سيطلب Continue نموذج التعديل ثم يقوم تلقائيًا بثدفق الفرق إلى المحرر.

تعديل متعدد الملفات: إذا كانت هناك ملفات/نطاقات متعددة موجودة في الشيفرة للتعديل عند الإرسال، سيطلب Continue نموذج التعديل لإخراج كتل الشيفرة لكل ملف، والتي يمكن للمستخدم بعد ذلك اختيار تطبيقها وقبولها/رفضها بشكل مستقل.

المحتوى المولد

الفروق

4. الوكيل

كيفية استخدام الدردشة مع الوكيل

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

الإكمال التلقائي

خطوات لاستخدام الدردشة مع الوكيل

تعليمات بلغة طبيعية: ببساطة اكتب طلبك بلغة طبيعية، مثل:

“قم بتعيين قاعدة @typescript-eslint/naming-convention على 'off' لجميع إعدادات eslint في هذا المشروع.”

سيقوم الوكيل باختيار الأدوات والإجراءات المناسبة تلقائياً لإكمال المهمة.

توفير السياق: يمكنك أيضاً تقديم السياق بنفس الطريقة كما في الدردشة من خلال استخدام أساليب مثل موفري السياق @ أو إضافة الشيفرة المضيئة من المحرر.

مزايا استخدام الوكيل

الأتمتة: يقوم الوكيل بمعالجة طلبك ويقرر كيفية إنجاز المهمة دون الحاجة إلى تدخل يدوي.

الكفاءة: لا تحتاج إلى معرفة الأدوات التي يجب استخدامها لمهمتك—سيتولى الوكيل ذلك تلقائياً.

اعطي الوكيل إذناً

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

عرض استجابات الأداة

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

قم بتحسين بيئة تطوير الذكاء الاصطناعي الخاصة بك من خلال تكامل Apidog MCP
ارتقِ بتجربة Continue.dev إلى المستوى التالي مع Apidog MCP Server. يتيح لك هذا التكامل لبيئة التطوير المدعومة بالذكاء الاصطناعي الوصول المباشر والتفاعل مع مواصفات واجهة برمجة التطبيقات من مشاريع Apidog. مع هذا الإعداد، يمكن لـ Continue.dev إنشاء الشيفرة، والبحث في مواصفات واجهة برمجة التطبيقات، وإنشاء نماذج منظمة بسلاسة.

أفضل الممارسات

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

استخدم الذكاء الاصطناعي بحكمة: يجب مراجعة الشيفرات المولدة بواسطة الذكاء الاصطناعي دائماً لضمان صحة وسلامة الأمور.

قم بالتكامل مع نظام التحكم في الإصدار: استخدم Git أو أي نظام آخر للتحكم في الإصدار لتتبع التغييرات المولدة بواسطة الذكاء الاصطناعي قبل الالتزام بها.

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

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

الخاتمة

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