Shopify CEOが自作した検索エンジン、Claude Codeの700セッションを1秒で蘇らせる
Shopify CEOトビアスが開発したQMD検索エンジンをClaude Codeに接続すれば、700セッション分の記憶が1秒で復活します。
クイック要約
Shopify CEOトビアスが開発したQMD検索エンジンをClaude Codeに接続すれば、700セッション分の記憶が1秒で復活します。
CEOがコードを書く時代です。CoinbaseのCEOブライアンはCursorでアプリを開発し、ShopifyのCEOトビアスは検索エンジンを自らプログラミングしてGitHubに公開しました。それがQMDであり、Claude Codeに接続するとすべてのセッションが記憶を持つようになります。
物理学のPhD課程にいる開発者Artem Zhutovが、この仕組みを実戦で構築しました。3週間で700セッションを回す中で見えてきた問題と解決策をもとに、AIコーディングの本当のボトルネックがモデル性能ではなく記憶体系にあることを見ていきます。
AIコーディングツールの本当のボトルネックは性能ではなく記憶だ
Claude CodeでもCodexでも、新しいセッションを開くたびに白紙の状態から始まります。Artemは3週間で700セッションを回しましたが、毎回「このプロジェクトはどこまで進んだっけ」を最初から説明しなければなりませんでした。コンテキスト使用量が60%を超えると会話が圧縮され、それまでの意思決定の半分が消えてしまいます。
モデルの性能は毎月向上していますが、昨日の作業を引き継げなければ意味がありません。
- セッションが長くなるとAIが前半の指示を忘れる現象が繰り返される
- コンテキスト圧縮時に重要な決定事項が失われる構造的限界
- 700セッション分の情報を人間が手動で管理するのは不可能
- 問題はモデルではなく記憶体系の不在にある
記録は誰でもできる。正確に呼び出せるかが本当の実力
Obsidianにメモを積み重ねている開発者は多いです。しかし貯めるだけでは半分です。必要な瞬間に正確に取り出してこそ初めて価値が生まれます。RAGが注目される理由もここにあります。蓄積されたデータから今必要な断片だけを選び出すことがすべてだからです。
既存のClaude Codeは、Haikuサブエージェントがファイルを総当たりで探す方式です。実際に動かすと3分かけて300ファイルが返ってきますが、使えるものはほとんどありません。
QMDはこれを3つの方法で変えます。
- BM25検索: 単語の出現頻度と希少性でスコアリングし、1秒以内に結果を返す
- セマンティック検索: 「眠れなかった」で検索しても「睡眠改善目標」の文書がヒットする
- ハイブリッドモード: 関連度89%の精度でランキングする
Grepでsleepを検索するとコード内のsleep()関数まで引っかかりますが、QMDはコンテキストを読みます。「一度も実行しなかったアイデアを探して」といった抽象的な質問にも対応でき、ローカルで動作するためデータが外部に出ることはありません。
/recall一行で昨日の作業がまるごと戻ってくる
QMDの上に/recallというClaude Codeスキルを載せると、記憶の復元が自動化されます。
/recall yesterday: 前日の39セッションがタイムラインとして復元/recall topic [キーワード]: プロジェクト関連ファイルが1分以内にすべて収集/recall graph: 1週間分のセッションを視覚的に探索
セッション終了時に自動でJSONLをパースしてQMDインデックスに投入するため、常に最新の状態が維持されます。
本当に驚いたのは別のところにありました。「一度も実行しなかったアイデアを探して」と検索したところ、PhD論文執筆中に諦めかけた瞬間に書き留めたメモが浮上してきたのです。本人すら忘れていた記録です。手動検索では絶対に見つからなかったでしょう。
CEOがプログラミングしても不思議ではない時代になった
トビアスはShopifyの全従業員にAI活用を基本スキルとして求めています。自らが先にコーディングしてツールを作りました。ブライアンも同じ方向に動いています。
正直なところ「CEOが開発をすべきだ」という話ではありません。もっと重要な課題がたくさん待っているからです。ただ、自分の問題をAIで直接解決できる人と、他人がツールを作るのを待つ人との差は毎月広がっています。自ら手を動かすことでAIの破壊力を体感できるからです。
- トビアスがQMDを自作しGitHubでオープンソース公開
- ブライアンはCursorでアプリ開発中
- Shopifyは採用前に「AIでこの業務を代替できないか」をまず検討
- ローカル実行のため社内データ流出の心配なし
残るのはあなたが積み上げたコンテキストだけ
ツールは毎月変わります。Claude Codeの次に何が来るかは誰にもわかりません。残るのはあなたが積み上げたコンテキストだけです。記録し、呼び出す体系を持つ人は、どんなツールが来ても初日から使いこなせます。
QMDはその体系の最初のビルディングブロックです。GitHubで直接確認してみてください。
ニュースレターに登録
最新のプロジェクト、記事、AIとWeb開発の実験に関する情報をお届けします。