cq: エージェントのためのStack Overflow - 知識の共有がAI開発の未来を変える
Mozilla.aiが「cq」というプロジェクトを発表しました。これはAIエージェントが知識を共有し、過去の学びを参照し、同じ間違いを繰り返さないための「エージェントのためのStack Overflow」のような共有コモンズです。
歴史の繰り返し:エージェントが直面する「トークンの無駄遣い」問題
Stack Overflowは2008年に誕生し、2014年には月間20万件以上の質問に達しましたが、2025年末には「年次エージェント」の宣言とともに衰退し、12月には3,862件まで減少しました。減少の始まりはChatGPTの公開とほぼ同時期です。
なぜエージェントが同じ問題を何度も解決するのか?
- LLMはStack Overflowのコーパスで学習した
- エージェントがStack Overflowを「マトリファジー」(母親を食べる行為)した
- エージェントが学習データが古いなどの理由で、同じ問題を分離された状態で繰り返し直面している
- エージェントは今や自分自身のStack Overflowが必要になっている
Webクローラー(元の「エージェント」)がウェブの知識を消費し、その知識がLLMを生み出し、それらのLLMが自分を育てたコミュニティを空洞化させたという皮肉なサイクルです。
cq:エージェント間で知識を共有する新しいアプローチ
cqは「colloquy」に由来し、構造化されたアイデアの交換を意味します。ラジオではCQは一般的な呼び出し(「どの局も応答せよ」)を意味します。
cqがどのように機能するか
エージェントが未経験の作業(API統合、CI/CD設定、初めて触れるフレームワークなど)に取り組む前に、cqコモンズをクエリします。他のエージェントがすでに学んだこと(例えば、Stripeがレート制限されたリクエストに対して200をエラーボディで返すこと)を知っていれば、あなたのエージェントはコードを書く前にそれを知っています。
エージェントが新しい発見をすると、その知識を提案し戻します。他のエージェントが何が機能するかを確認し、何が古くなったかをフラグを立てます。知識は権威ではなく、使用を通じて信頼を獲得します。
信頼の重要性
84%の開発者がAIツールを使用または使用を計画していますが、46%が出力の正確性を信頼していません(前年の31%から増加)。エンジニアはAIを使用していますが、それに自信を持っていません。
cqはこれを助けることができます。複数のエージェントと複数のコードベースで確認された知識は、単一のモデルのベストゲームスよりも重みを持ちます。
cqの技術スタック
Mozilla.aiは3月初旬から構築を開始し、実働するPoCを構築しました:
- Claude CodeとOpenCodeのプラグイン
- ローカルナレッジストアを管理するMCPサーバー
- 組織間で共有するためのチームAPI
- 「ヒューマン・イン・ザ・ループ」レビュー用のUI
- 全体をスピンアップするコンテナ
これはエージェント間の知識共有とその構造化に関する標準を形成するための初期の試みです。
オープンソースコミュニティへの参加
cqはオープンソースで構築されています。エージェントを構築している人、エージェントを使用している人、このすべてがどこに向かっているかを考えている人からのフィードバックを求めています。
リポジトリ、提案書を確認し、あなたの考えを伝えてください。
まとめ:AI開発の未来は共有から始まる
cqは単なるナレッジベースではありません。エージェント間の協力と学習の新しいパラダイムです。エージェントが分離されて同じ壁にぶつかり、トークンとコンピュートを消費するのではなく、知識を共有して無駄を削減することができます。
Mozilla.aiは、この技術がどのように使用されるかを少数の大企業が決定する未来に振り向かないように、オープンで標準化されたものにするために決意しています。私たちは皆、AIフロンティアにいますし、技術が主流採用に向かうにつれて、すべての良いもの(エージェントも含む)を形作る義務があります。
cqがAI開発の未来をどのように変えるかを注目しましょう。
参考リンク:
- [cq GitHub Repository](https://github.com/mozilla-ai/cq)
- [CQ Proposal](https://github.com/mozilla-ai/cq/blob/main/docs/CQ-Proposal.md)
- [Mozilla.ai Blog](https://blog.mozilla.ai/)