في عالم تطوير البرمجيات، اعتدنا لسنوات أن تكون بيئة سطر الأوامر (CLI) هي ساحة المهندسين والمطورين الأكثر خبرة، بينما أدوات الذكاء الاصطناعي مثل GitHub Copilot كانت محصورة داخل بيئات التطوير المتكاملة (IDE). لكن مع إطلاق GitHub Copilot CLI في 25 سبتمبر 2025، تغيرت القواعد تمامًا.
لقد أصبح بإمكان الذكاء الاصطناعي أن يدخل قلب الطرفية ليعمل كـ وكيل برمجي (Coding Agent)، قادر على التخطيط، والتنفيذ، وتصحيح الأخطاء، وحتى التعامل مع مستودعات GitHub مباشرة.


لماذا كان سطر الأوامر الحلقة المفقودة للذكاء الاصطناعي؟

المطورون يعتمدون على CLI يوميًا: تشغيل سكربتات، إدارة Git، التعامل مع الأنظمة… لكن دائمًا كان هناك حاجز: كيف تترجم نواياك البشرية المعقدة إلى سطر أوامر طويل ومعقد؟
هنا يظهر Copilot CLI ليزيل هذه الفجوة: يمكنك أن تكتب بلغة طبيعية مثل:

“إصلاح جميع أخطاء linting في ملفات JavaScript”
وسيتولى الوكيل تحويلها إلى أوامر دقيقة وخطة عمل كاملة.


من مساعد إلى وكيل ذكي

على عكس Copilot في IDE، فإن Copilot CLI ليس مجرد أداة تقترح أوامر. بل هو وكيل تنفيذي يقوم بـ:

  • تحليل المطلوب.
  • وضع خطة عمل.
  • تشغيل الأوامر والتعديل على الملفات محليًا.
  • مراجعة النتيجة والتكرار حتى إتمام المهمة.

وهذا ما يجعله مختلفًا جذريًا عن أي أداة سابقة.

التوافر والاشتراك

  • متاح لكل الخطط

التثبيت ومتطلبات التشغيل

  • يتطلب Node.js 22+ و npm 10+.
  • يتم تثبيته عبر الأمر:
npm install -g @github/copilot
  • مدعوم بشكل كامل على Linux وmacOS و Windows عبر WSL.
  • دعم PowerShell ما زال تجريبيًا.

الأمان والتحكم

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

  • مبدأ الموافقة الصريحة: لا ينفذ أي أمر أو تعديل إلا بعد تأكيد المستخدم.
  • إدارة الثقة: عند بدء العمل في مجلد جديد، يسألك الوكيل إن كان هذا المجلد موثوقًا.
  • تقييد الأدوات: يمكنك منع أوامر حساسة مثل rm أو git push.

أوضاع التفاعل

  1. الوضع التفاعلي (Interactive Mode): محادثة مباشرة عبر الأمر copilot، مثالي للمهام الطويلة والمعقدة.
  2. الوضع البرمجي (Programmatic Mode): تنفيذ سريع لأمر واحد باستخدام:
copilot -p "List all open pull requests"
  1. الأوامر المتقدمة (Slash Commands): مثل /clear لمسح المحادثة أو /cwd لتغيير مجلد العمل.

أبرز الميزات العملية

  • suggest: توليد أوامر معقدة بلغة طبيعية.
  • explain: شرح الأوامر الصعبة مثل git rebase -i --autosquash.
  • التعامل مع GitHub مباشرة: مثل إنشاء Pull Request.
  • إصلاح الكود محليًا: يمكنه تحليل ملفات المشروع وتقديم تعديلات مقترحة مباشرة.

التوسع عبر Model Context Protocol (MCP)

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


الأداء والمنافسة

  • سرعة استجابة من 0.5 إلى 2 ثانية، أسرع من منافسه Gemini CLI.
  • تفوق في التكامل مع GitHub والقدرة على العمل في الطرفية.
  • أبرز التحديات:
    • ارتباك في أوامر PowerShell.
    • انخفاض الأداء في الجلسات الطويلة.
    • مشاكل اتصال عند العمل خلف VPN.

الخلاصة: خطوة نحو مستقبل تطوير البرمجيات

مع Copilot CLI، لم يعد الذكاء الاصطناعي مساعدًا جانبيًا فقط، بل أصبح شريكًا تنفيذيًا في سطر الأوامر.
إنه نقلة نوعية لكل مطور يعمل في Linux أو macOS أو حتى Windows عبر WSL، وفرصة للشركات لتوسيع إمكانياته عبر MCP وربطه بأدواتها الداخلية.

لكن… تذكر دائمًا: مع هذه القوة، تأتي مسؤولية المراجعة والتأكد من كل أمر قبل تنفيذه.

By احمد علي

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *