ChatGPTに「短い回答が好き」と伝えた。Claudeにはその連絡が届かなかった。

ブログ · 読了時間4分

あなたが使うそれぞれのAIツールは、あなたがどんな人かについて独自の非公開の見解をひそかに築いていて、それらは互いに話さない。ChatGPTに長い回答より短い回答が好きだと伝えれば、実際に覚えてくれるかもしれない——次にChatGPTを使うときには。5分後に同じ作業でClaudeを開くと、また説明し直すことになる。Claudeのメモリーにとっては、ChatGPTとのその会話はそもそも存在しなかったからだ。あなたはClaudeに伝え忘れたわけではない。あなたは企業に伝えたのであって、一人の相手に伝えたわけではない。

これが問題の本当の形であり、どれか一つの製品のせいではない。OpenAIのメモリーはOpenAIの製品の中にとどまる。Anthropicのメモリーも、もしあるなら、Anthropicの中にとどまる。どのアシスタントの「もうあなたを覚えています」機能も自社の壁の中に限定されている。その一社の外にいる誰にも、それを外へ持ち出せる層を作る理由がないからだ。機能そのものはうまく働いている。ただ、閉じ込められているだけだ。

妥協していたやり方

しばらくの間、私の解決策はテキストファイルだった——繰り返すのに疲れたことのリストを、その日使っているツールに貼り付けるというやり方だ。ChatGPTを使っているならそのタブに、Claudeに切り替えていたならあるプロジェクトのカスタム指示に。貼り付けることを覚えている、まさにそのツールだけにしか効かないものに期待できる通りの効果しかなかった。三つ目のツールに切り替えると、そのリストはそこにまったく存在しなかった。片方のコピーだけ更新してもう片方を忘れると、どの好みが最新なのかさえ二つの間で食い違うようになる。

何が変わったか

Skilnuのメモリーは、どれか一つのアシスタントのメモリーシステムの中ではなく、あなたのアカウント上に存在する。接続しているどのMCPクライアントでも——Claude、ChatGPT、Codex、その日実際に使っているどれでも——save_memoryで一つ保存できる。後で接続するどのMCPクライアントでも、まだ試していないものを含めて、search_memoriesでそれを見つけ直せる。ChatGPTに一度「短い回答が好き」と伝えれば、次にClaudeを使うときにはもうそこにあって見つけてもらえる状態になっている——Claudeが覚えていたからではなく、どちらも覚える必要がなかったからだ。

この検索こそが、テキストファイルより優れている部分だ。単に自動化されているだけではない。search_memoriesはセマンティックにランク付けするので、ChatGPTに「変数名について細かく指摘しないでください」と言い換えて保存したメモリーは、Claudeがコードレビューの好みを尋ねたときにもきちんと見つかる。二つの文がほとんど単語を共有していなくても、意味が同じだからだ。

これが何でないか

会話を再生するわけではないし、あるアシスタントが別のアシスタントに言ったことを読めるようになるわけでもない——ChatGPTとClaudeの間を行き交うのは明示的に保存されたものだけであり、その周りの会話そのものではない。あなたかエージェントのどちらかが明示的にsave_memoryを呼ばない限り、何も保存されない。これは、誰かが保存する価値があると決めるまで何もスキルとして公開されないのと同じだ。これは完全な記録よりも、新しい同僚に残すメモに近い——短く、意図的に選ばれた「知っておくべきこと」のリストであり、録音ではない。

そしてこれはスキルと同じ規律を必要とする。「ユーザーは簡潔な回答を好む」は、どのツールでも持つ価値のあるメモリーだ。「火曜日にデータベースについて長い会話をした」はそうではない——それは何も行動につながらない要約であり、ドキュメントから起草されたスキルが指示する代わりに説明してしまうときと同じ失敗だ。有用なメモリーは次回のための指示のように読めるものであり、今回についての日記のようには読めない。

どのAIツールにも自分について同じことを教え直すのに疲れていませんか?

無料で登録 チュートリアルを読む