أطلقت منصة GitHub اعتذارًا رسميًا بعد أن أظهرت تحقيقات أنها أدخلت إعلانات داخل طلبات السحب (Pull Requests) التي أنشأها محررو الكود باستخدام أداة Copilot، حيث تجاوزت أكثر من 11 ألف طلب سحب، وتضمنت رسائل ترويجية لمختلف الأدوات، بما في ذلك أدوات تابعة لجهات خارجية مثل Recast.
وتعود بداية المشكلة إلى أن أحد المطورين الأستراليين، زاك مانسون، لاحظ أن بعد أن قام زميل له باستخدام Copilot لتصحيح خطأ مطبعي في طلب سحب، أضافت المنصة رسائل ترويجية، ليس فقط لأدوات مايكروسوفت، بل ولخدمات أخرى. ولم يكن مانسون وحده من اشتكى من وجود إعلانات غير مرغوب فيها، بل شارك العديد من المطورين تجارب مماثلة، حيث تم إدراج الإعلانات بشكل غير معروف أو بموافقتهم.
بالإضافة إلى ذلك، أزعجت المطورين طريقة ظهور الإعلانات، التي كانت تظهر وكأنها من إعداداتهم الخاصة، وليس نتيجة لذكاء اصطناعي. وأدى ذلك إلى استياء كبير، خاصة مع التعديلات التي أُدخلت لاحقًا، حيث ظهرت “نصائح” على طلبات السحب التي تتضمن Copilot، وكانت تظهر بشكل غير واضح، مما زاد من اللبس والانتقادات.
وفي تعليق له، اقتبس كوري دكتوروا، الكاتب والمعلق التقني، قوله عن كيف تُهلك المنصات نفسها: “إليك كيف تموت المنصات: تبدأ بشكل جيد مع المستخدمين، ثم تستغلهم لصالح عملائها، وفي النهاية تستغل هؤلاء العملاء لاستعادة كل القيمة لنفسها، وهكذا تموت.”
وقد اعترفت GitHub بأنها ارتكبت قرارًا خاطئًا، وقامت بإيقاف عرض تلك النصائح والإعلانات على طلبات السحب بشكل كامل. وأوضح نائب رئيس علاقات المطورين، مارتن وودور، أن المشكلة كانت تتعلق بخطأ برمجي في أداة Copilot، أدى إلى ظهور رسائل ترويجية بشكل غير صحيح، خاصة عند ذكر Copilot في الطلبات.
وأضاف وودور أن الهدف كان مشاركة طرق مبتكرة لاستخدام أداة Copilot، بما في ذلك تكاملها مع Raycast، لكنهم قرروا الآن إزالة كل النصائح التي كانت تظهر من خلال Copilot من جميع طلبات السحب للمستقبل.
وفي النهاية، أكدت GitHub التزامها بعدم إضافة إعلانات على منصتها، وأنها تعمل على تحسين سياساتها لضمان تجربة شفافة للمطورين.
