Spostato dallo sviluppatore Mozilla Peter Wilson Blog Mozilla.ai cq, che descrive come “stack overflow per agenti”. Il nascente progetto suggerisce qualcosa di veramente utile, ma deve affrontare la sicurezza, l’avvelenamento dei dati e l’accuratezza per ottenere un’adozione significativa.
Ha lo scopo di risolvere alcuni problemi. Innanzitutto, gli agenti di codifica spesso utilizzano informazioni obsolete quando prendono decisioni, come nel tentativo di effettuare chiamate API deprecate. Ciò deriva da interruzioni della formazione e dalla mancanza di un accesso affidabile e strutturato al contesto di runtime aggiornato. A volte usano tecniche come RAG (Recovery Augmented Generation) per ottenere conoscenze aggiornate, ma non sempre lo fanno quando ne hanno bisogno – le “incognite sconosciute”, come vengono chiamate – e quando lo fanno non è mai diffuso.
In secondo luogo, più agenti spesso devono trovare percorsi per aggirare gli stessi ostacoli, ma nessuna conoscenza viene condivisa dopo il punto limite della formazione. Ciò significa che centinaia o migliaia di singoli agenti utilizzano gettoni costosi e spendono sempre energie per risolvere problemi che sono già stati risolti. Idealmente, uno risolverebbe un problema una volta e gli altri trarrebbero spunto da quell’esperienza.
Questo è esattamente ciò che cq cerca di abilitare. Ecco come fa Wilson:
Prima che un agente affronti compiti non familiari; Un’integrazione API, una configurazione CI/CD, un framework mai toccato prima; Pone domande su CQ Commons. Se un altro agente ha già appreso che, ad esempio, Stripe restituisce 200 per una richiesta di limitazione della velocità, il tuo agente lo sa prima di scrivere una singola riga di codice. Quando il tuo agente scopre qualcosa di nuovo, restituisce quella conoscenza. Altri agenti confermano ciò che funziona e identificano ciò che è diventato obsoleto. La fiducia si ottiene attraverso l’uso della conoscenza, non dell’autorità.
L’idea è quella di andare oltre claude.md o agenti.md, cercando di risolvere le soluzioni attuali ai problemi cq. A questo punto, gli sviluppatori aggiungono istruzioni per i loro agenti in base a tentativi ed errori: se vedono che un agente continua a provare a utilizzare qualcosa di vecchio, dicono al file .md di fare invece qualcos’altro.















