التطوير بمساعدة الذكاء الاصطناعي

يمكن لأدوات الذكاء الاصطناعي الحديثة تسريع تطوير plug-in Lumi بشكل كبير باعتبارها شريكًا تعاونيًا في البرمجة.

VS Code في وضع الوكيل

باستخدام Visual Studio Code مع مساعد ذكاء اصطناعي في وضع الوكيل (مثل وضع Agent في GitHub Copilot أو مساعدين آخرين مزوّدين بالأدوات)، يمكنك تنفيذ مهام معقّدة متعددة الخطوات بلغة طبيعية.

بدلًا من إكمال سطر واحد فقط من التعليمات البرمجية، يمكن للوكيل:

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

الوصول إلى المستودع

تكون مساعدة الذكاء الاصطناعي أكثر فعالية عندما يصل الوكيل إلى lumi-dev أو مستودع مشروعك. برؤية قاعدة التعليمات البرمجية الحالية، يمكن للوكيل:

  • استخدام مكتبات الأدوات المساعدة كمرجع للدوال المساعدة.
  • اتباع الأنماط الحالية لعمليات GEGL وإدارة الطبقات.
  • إعادة استخدام التعليمات النموذجية من plug-in مثبتة.

مثال على سير العمل

يمكنك أن تطلب من الوكيل مباشرةً إنشاء plug-in كامل بوصف النتيجة الوظيفية المطلوبة:

«باستخدام أدوات Scheme المساعدة المتاحة والأمثلة في مساحة العمل، اكتب plug-in جديدًا ينشئ دليلًا أفقيًا عند 50% على الصورة النشطة ويسمّيه “Center Guide”.»

سيبحث الوكيل عن كيفية إنشاء الأدلة، ويحدّد الدالة المساعدة الصحيحة (مثل lumi-image-add-hguide-percent من common.scm)، ويُنشئ ملف .scm كاملًا مع تعليمات التسجيل الصحيحة.

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

  • كن محدّدًا: صِف بدقة ما تريد أن يفعله plug-in.
  • ارجع إلى الأدوات المساعدة: شجّع الوكيل على الاطّلاع على دليل share/lumi/scripts/ للمساعدين عاليي المستوى.
  • راجع واختبر: اختبر دائمًا plug-in الذي يُنشئه الذكاء الاصطناعي؛ غالبًا ما تكون عملية تكرارية وإبداعية.