أطلق بيتر ويلسون، المطور في شركة موزيلا، مشروع cq الذي يصفه بأنه "Stack Overflow للوكلاء"، وذلك لمعالجة القيود الأساسية في أدوات البرمجة التي تعتمد على الذكاء الاصطناعي. تهدف المبادرة إلى توفير مشاركة معرفية محدثة بين الوكلاء، مما يقلل من تكرار حل المشكلات. تتوفر الأداة حالياً كإضافة لإثبات المفهوم.
أعلن بيتر ويلسون، وهو مطور في شركة موزيلا، عن مشروع cq عبر مدونة Mozilla.ai، واصفاً إياه بأنه "Stack Overflow للوكلاء". يستهدف المشروع قضيتين رئيسيتين تواجهان وكلاء البرمجة: الاعتماد على معلومات قديمة بعد تواريخ انتهاء التدريب، ونقص مشاركة المعرفة بين الوكلاء المتعددين، مما يؤدي إلى بذل جهود متكررة لحل مشكلات سبق معالجتها، مثل استدعاءات واجهة برمجة التطبيقات (API) المهملة أو التعامل مع أخطاء محددة، كاستجابات تحديد معدل الاستخدام في Stripe التي تعيد حالة 200 مع متن خطأ. تُمكّن أداة cq الوكلاء من الاستعلام عن "قاعدة بيانات مشتركة" قبل التعامل مع مهام غير مألوفة مثل تكاملات API أو إعدادات CI/CD. فإذا كان هناك وكيل آخر قد وثّق حلاً، يمكن استخدامه على الفور؛ كما يقترح الوكلاء الناجحون معرفة جديدة، ليقوم الآخرون بتأكيدها أو وسمها بالقديمة، مما يبني الثقة من خلال الاستخدام بدلاً من السلطة. يرى ويلسون أن هذا المشروع يمثل تحسيناً مقارنة بالإصلاحات اليدوية في ملفات مثل claude.md أو agents.md التي لا تشارك الأفكار عبر المشاريع. تتوفر cq حالياً كإثبات للمفهوم، ويمكن تنزيلها كإضافة لـ Claude Code وOpenCode، مع خادم MCP لتخزين المعرفة محلياً، وواجهة برمجة تطبيقات لمشاركة الفريق، وواجهة مستخدم للإشراف البشري. الوثائق والمساهمات متاحة عبر مستودع GitHub الخاص بالمشروع. شارك ويلسون المشروع أيضاً على منصة Hacker News، حيث أشاد المطورون بفائدته المحتملة، لكنهم أثاروا مخاوف تتعلق بمخاطر أمنية مثل حقن الأوامر (prompt injection) وتسميم البيانات، وتحديات الدقة الناتجة عن التتبع غير المتسق للخطوات من قبل النماذج، والمنافسة من جهود مماثلة على مستويات تقنية مختلفة.