Visual Studio Code للبرمجة بالذكاء الاصطناعي

محرر شيفرة قابل للتوسعة مع اقتراحات Copilot والدردشة ووكلاء الذكاء الاصطناعي

code.visualstudio.com
Visual Studio Code screenshot

Visual Studio Code محرر شيفرة مجاني يعمل على Windows وmacOS وLinux. يجمع في واجهة واحدة تحرير الملفات وGit والطرفية وتصحيح الأخطاء، ويمكن توسيعه من خلال سوق كبير للإضافات. وعند تسجيل الدخول إلى GitHub Copilot تظهر داخل المحرر اقتراحات برمجية ودردشة تفهم سياق المشروع ووكلاء قادرون على تنفيذ مهام متعددة الخطوات.

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

ما الذي يضيفه الذكاء الاصطناعي؟

  • اقتراحات داخل السطر: يقترح Copilot تكملة للسطر أو الدالة أو كتلة أكبر أثناء الكتابة. يمكنك قبول الاقتراح كله أو جزء منه أو رفضه.
  • دردشة مرتبطة بالسياق: يمكن السؤال عن ملف مفتوح أو شيفرة محددة أو رسالة خطأ أو مساحة العمل، مع معاينة التعديلات المقترحة قبل تطبيقها.
  • وكلاء للمهام: يستطيع الوكيل البحث في الملفات وتعديلها وتشغيل الأدوات المسموح بها ضمن خطة عمل. راجع إعدادات الأذونات ونقاط التأكيد قبل منحه نطاقاً واسعاً.
  • تعليمات المشروع: يمكن حفظ قواعد الأسلوب والبنية وأوامر الاختبار في المستودع حتى تكون الإجابات أقرب إلى طريقة عمل الفريق.
  • دعم MCP: يتيح Model Context Protocol توصيل أدوات ومصادر سياق إضافية. لا تثبّت خادماً إلا إذا كنت تثق بمصدره وتفهم صلاحياته.

إعداد عملي خطوة بخطوة

  1. نزّل Visual Studio Code وافتح مجلد مشروع.
  2. اضغط أيقونة Copilot واختر Use AI Features.
  3. سجّل الدخول بحساب GitHub. يمكن البدء بخطة Copilot Free إذا لم تكن لديك خطة مدفوعة.
  4. شغّل الأمر /init في الدردشة، ثم راجع ملف التعليمات الناتج وعدّله ليمثل قواعد مشروعك فعلاً.
  5. ابدأ بمهمة صغيرة يمكن التراجع عنها، مثل اقتراح اختبارات لدالة محددة من دون تغيير الواجهة العامة.
  6. افحص فرق التعديلات، وشغّل الاختبارات وأدوات التحليل، ثم قرر ما ستقبله.

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

المجاني والمدفوع

استخدام VS Code الشخصي والتجاري مجاني. ويوفر Copilot Free عدداً محدوداً من عمليات الإكمال وطلبات الدردشة، بينما ترتبط الحدود الأعلى وبعض النماذج وأدوات إدارة المؤسسات بخطط GitHub المدفوعة. تتغير الأسعار والحصص، لذلك لا نعتمد رقماً ثابتاً هنا؛ راجع صفحة خطط GitHub Copilot قبل اتخاذ القرار.

لا تحتاج إلى اشتراك Copilot للاستفادة من Git أو الطرفية أو المصحح أو الإضافات. فكّر في خطة مدفوعة فقط إذا كنت تصل إلى الحد المجاني باستمرار أو تحتاج مؤسستك إلى إدارة مركزية للسياسات.

الخصوصية والقياس عن بُعد

قد يرسل VS Code إلى Microsoft بيانات الاستخدام والأخطاء والأعطال. يمكن تعطيل القياس الخاص بالمحرر بضبط telemetry.telemetryLevel على off. لا يوقف ذلك تلقائياً جمع البيانات الذي تنفذه الإضافات الخارجية، لذا اقرأ سياسة كل إضافة. توضح وثائق القياس عن بُعد التفاصيل وخيارات الفحص.

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

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

الويب والإضافات

يعمل VS Code for the Web في المتصفح من دون تثبيت، وهو مناسب لتصفح مستودع أو إجراء تعديل خفيف. لكنه لا يوفر طرفية محلية كاملة أو بيئة تشغيل وتصحيح أخطاء مكافئة لنسخة سطح المكتب، كما أن بعض الإضافات لا تعمل في المتصفح. استخدم تطبيق سطح المكتب أو بيئة تطوير بعيدة عندما يحتاج المشروع إلى بناء وتشغيل واختبار.

يوفر Visual Studio Marketplace دعماً للغات وأدوات تنسيق وحاويات ومساعدين إضافيين. وقد تعمل الإضافة بصلاحيات المستخدم نفسه؛ لذلك تحقق من الناشر والصلاحيات وسجل التحديث وسياسة الخصوصية قبل تثبيتها.

هل Visual Studio Code مجاني؟

نعم، المحرر مجاني للاستخدام الشخصي والتجاري. Copilot خدمة منفصلة لها مستوى مجاني بحدود استخدام وخطط مدفوعة.

هل أستطيع استخدام VS Code من دون Copilot؟

نعم. تعمل وظائف Git والطرفية والتصحيح والإضافات من دونه. ويمكن تعطيل واجهات الذكاء الاصطناعي من خلال إعداد chat.disableAIFeatures.

هل نسخة الويب بديل كامل لسطح المكتب؟

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

هل يمكن اعتماد الشيفرة المولدة مباشرة؟

لا. اعتبرها مسودة، وافحص الفرق والمكتبات والاختبارات. وكلما زادت حساسية المهمة، زادت الحاجة إلى مراجعة بشرية مستقلة.

روابط رسمية

Z.aiمجانية جزئيًا
مساعد GLM على الويب للدردشة والملفات والعروض والتطبيقات ومهام Agent.
الدردشة مع الذكاء الاصطناعيمساعدو ترميز الذكاء الاصطناعي · منشئات تطبيقات بالذكاء الاصطناعي · مولدات العرض التقديمي بالذكاء الاصطناعيفتح
DeepSeekمجانية جزئيًا
دردشة AI مجانية، والاستدلال، والبحث على الويب، وتحليل الملفات والترميز مع الوصول إلى واجهة برمجة تطبيقات المطور بسعر رمزي.
الدردشة مع الذكاء الاصطناعيمساعدو أبحاث الذكاء الاصطناعي · مساعدو ترميز الذكاء الاصطناعيفتح