رؤى المستقبل

وضع الوكيل في Visual Studio: إطلاق العنان للترميز المستقل المدعوم بالذكاء الاصطناعي باستخدام GitHub Copilot

AI
رؤى الذكاء والمستقبل
· · 3 دقائق قراءة
وضع الوكيل في Visual Studio: إطلاق العنان للترميز المستقل المدعوم بالذكاء الاصطناعي باستخدام GitHub Copilot

يقدم التحديث الأخير لـ Visual Studio وضع الوكيل (Agent Mode)، وهي ميزة ثورية مدعومة من GitHub Copilot تعد بتحويل سير عمل تطوير البرمجيات. يسمح هذا الإصدار التجريبي للمطورين بتفويض مهام الترميز المعقدة إلى وكيل ذكاء اصطناعي يمكنه التخطيط بشكل مستقل، وتعديل قواعد التعليمات البرمجية، واستدعاء الأدوات، والتكرار حتى تكتمل المهمة. على عكس التكرارات السابقة لـ Copilot التي قدمت اقتراحات أو تعديلات ملفات فردية، يوفر وضع الوكيل نهجًا مستمرًا للتصحيح الذاتي للترميز، مما قد يوفر وقتًا وجهدًا كبيرين. تلخص مشاركة المدونة هذه الجوانب الرئيسية لوضع الوكيل، بما في ذلك قدراته وكيفية تمكينه وحالات الاستخدام المحتملة والتكامل مع خوادم بروتوكول سياق النموذج (MCP).

وضع الوكيل: إطلاق العنان لاستقلالية الترميز

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

  • وضع الوكيل متاح الآن في معاينة عامة لجميع المستخدمين في Visual Studio 17.14.
  • إنه يعمل بشكل متكرر، ويفحص ويحسن مخرجاته باستمرار حتى تكتمل المطالبة.
  • يمثل وضع الوكيل تطورًا لتعديلات Copilot، مما يوفر للمطورين المزيد من القوة والتحكم.

ما الذي يمكن أن يفعله وضع الوكيل

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

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

تمكين واستخدام وضع الوكيل

تفعيل وضع الوكيل بسيط. على الرغم من أنه معطل افتراضيًا في مرحلة المعاينة الحالية، إلا أن التمكين سهل:

  • تأكد من أنك تستخدم Visual Studio 17.14 GA أو أحدث.
  • استخدم ميزة البحث (Ctrl + Q) للبحث عن “copilot-chat.agent”.
  • تمكين “Copilot Chat: Agent Enabled”.
  • قم بالتبديل إلى “Agent” داخل نافذة Copilot Chat وابدأ مطالبة عالية المستوى.

تطبيقات وضع الوكيل

وضع الوكيل هو أداة متعددة الاستخدامات مع مجموعة واسعة من التطبيقات المحتملة عبر مهام التطوير المتنوعة. إن قدرته على التعامل مع المشاريع المعقدة وأتمتة المهام المتكررة تجعله لا يقدر بثمن.

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

تعزيز وضع الوكيل بخوادم MCP

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

  • التفاعل مع بيئتك السحابية من خلال خادم Azure MCP للوصول إلى الخدمات والأدوات مثل Azure Storage و Cosmos DB و Azure CLI.
  • الاستعلام عن قواعد البيانات وإدارتها، مثل تنفيذ الاستعلامات مقابل حاويات Cosmos DB أو إدارة حاويات Azure Storage blob.
  • البحث عن منصات التحكم في الإصدار وإدارتها مثل GitHub API لإنشاء مشكلات مجمعة أو تحديث الملفات.

التحديثات الشهرية و Visual Studio Hub

ينتقل Visual Studio إلى جدول إصدار شهري لتحديثات Copilot، مما يضمن حصول المطورين على أحدث الميزات والتحسينات. يعمل Visual Studio Hub الجديد على دمج ملاحظات الإصدار ومقاطع فيديو YouTube والتحديثات الاجتماعية ومناقشات المجتمع في مكان واحد.

في الختام، يقدم وضع الوكيل في Visual Studio، المدعوم من GitHub Copilot، نموذجًا جديدًا في تطوير البرمجيات. إن قدراته المستقلة، جنبًا إلى جنب مع تكامله مع خوادم MCP وقدرته على التعلم من ملاحظات المطورين، تجعله أداة قوية لزيادة الإنتاجية وتحسين جودة التعليمات البرمجية. من خلال تولي زمام المهام المعقدة، يحرر وضع الوكيل المطورين للتركيز على التصميم والابتكار عالي المستوى.


المصدر: Microsoft Visual Studio

مقالات ذات صلة

التعليقات

البريد لن يُنشر - يُستخدم للصورة الرمزية فقط

جاري تحميل التعليقات...