كحال الجميع، أستخدم أحيانًا أدوات الذكاء الاصطناعي (AI) مثل ChatGPT و Claude و Gemini للحصول على أكواد، لكن هل جربتم تطوير إضافة متكاملة بمساعدة AI؟ شخصيًا جربت ذلك وطورت بالفعل إضافة بسيطة كاملة باسم (ختَّام).
قصة الإضافة كانت عند حاجتي إلى طريقة سهلة لوضع شعار الموقع على الصور لحفظ الحقوق، ومن المؤكد أنه لا طريقة أسهل لتنفيذ هذا الأمر من إضافة تمكن من فعله ضمن لوحة تحكم ووردبريس.
بالطبع تطوير الإضافة عبر كتابة أكوادها يدويًا يحتاج وقتًا، ولهذا جربت بداية استخدام الأدوات سابقة الذكر، لكنني عانيت من مشاكل أهمها عدم التكامل مع محرر الأكواد الذي كنت أستخدمه Visual Studio Code، ففي حالة طلب أكواد، كنت أفتح مثلًا ملف functions.php، وأنسخ الكود وألصقه ضمنه، لكن تطوير إضافة أمر مختلف كليًا، فهي تتكون من عدة ملفات ويرجح أن تحتاج إلى تعديلات بشكل متكرر.
تسبب ذلك بصعوبات كبيرة، منها الحاجة إلى التنقل بين النوافذ ونسخ ولصق الأكواد بشكل متكرر، وأيضًا تطبيقُ التعديلات التي كان يقترحها الذكاء الاصطناعي كان يحتاج إلى وقت وتركيز كبير.
ولهذا بحثت عن برامج مخصصة للبرمجة بمساعدة AI، وبالفعل وجدت وجربت برامج عديدة، لكن أفضلها بالنسبة لي كان Cursor، إذ واجهته شبيهة بـ Visual Studio Code، ويوفر جميع النماذج الشهيرة مثل GPT-4o و claude-3.5-sonnet و وحتى نماذج o1، ومؤخرًا تمت إضافة نموذج جوجل gemini-exp-1206 الذي احتل مقعدًا متقدمًا في كتابة الأكواد.
وقد شاركت تجربتي في استخدام البرنامج لتطوير الإضافة في مقال أكثر تفصيلًا نشرته على موقع ووردبريس بالعربية ([سجل الدخول لترى الرابط]). أيضًا أصبحت الإضافة [سجل الدخول لترى الرابط]، وسأشارككم في وقت قريب تجربتي لرفعها بعد مراجعتها من قبل فريق wordpress.org. هذه بعض الصور من الإضافة:
وأنت هل كان لديك أي تجارب حول تطوير إضافة أو برنامج باستخدام الذكاء الاصطناعي، وكيف كانت تجربتك، وما هي الصعوبات التي واجهتك وكيف تغلبت عليها؟