Claude Projectの過去チャットが見つからない? 知っておくべき「検索の壁」と2つの対処法

Claude Projectの過去チャットが見つからない? 知っておくべき「検索の壁」と2つの対処法
Article actions
View in Markdown

Requires Chrome (latest) built-in AI.

Requires Chrome (latest) built-in AI.

Claudeでよくプロジェクト機能を使っています。プロジェクトの中にファイルとして計画や調査データを残したり、プロジェクトの中にあるメモリを利用したりして、コンテキストを限定させることがメインです。ただ、プロジェクトでセッションを区切っていることで思わぬ弊害が生まれていました。今回は検索で起きた出来事の紹介とその対処法について簡単に紹介します。

あるはずのセッションが検索で見つからない

Claudeは過去のセッションを検索できます。しかし「前に Deployment Pipeline について話したよね?続きをやろう」のように指示をしたけれども、セッションが見つからないというケースがりました。

かなり困惑したのですが、調べてみると原因はとても簡単でした。

チャット検索は、プロジェクトの壁を超えられない

Claude の「Search and reference chats」機能には、「プロジェクト内での検索はそのプロジェクト内のチャットしか対象にしない」という制約があるそうです。

そのため、別のプロジェクトに所属している会話の内容をプロジェクト内で参照させようとすると、あるはずのものが見つからないと回答されることになります。

チャットをプロジェクトに移動する

原因がわかれば対処は簡単です。チャットはプロジェクト間で移動することができます。チャット名の右側にあるボタンを押すと、「プロジェクトを変更」がでてきます。

プロジェクトの移動先を選択または検索できます。ここで参照させたかったプロジェクトの中にセッションを移動させましょう。

あとは先ほど失敗した質問を、もう一度行います。今度は見つかりました。

参照させたいときだけプロジェクトを移動し、用が済んだら元の場所に戻すということもできます。持ち運びが簡単なので、プロジェクトを横断した回覧板のような使い方も可能です。

別解: 成果物だけを Project Knowledge に保存する

もう1つの方法は、会話そのものを移動するのではなく、到達した結論や成果物を Markdown にまとめて Project Knowledge にアップロードすることです。

元のチャットで「この会話の要点を Markdown にまとめて」と指示すれば、Claude がファイルを生成します。それをプロジェクトのファイルに追加すれば、以降のすべてのチャットから参照することができます。

複数のPJで参照させたい場合は、都度移動させるよりもこちらの方が再利用性が高まります。

まとめ

わかってしまえば簡単ですが、意外と「え、なんで見つからないの?」と困惑しがちな仕様です。対処法も用途や参照させたい情報によって2パターンが選べますので、慣れてしまえば気になることもなくなるでしょう。

会話の流れ全体を参照させたいか、それとも要点だけを展開したいか。この辺りを基準にすると良いかなと思います。

Share:

Hidetaka Okamoto profile photo

Hidetaka Okamoto

Developer Experience Engineer

Developer Experience Engineer. A developer specialized in serverless application development on AWS and Cloudflare. Former Stripe Developer Advocate / AWS Samurai 2017. Skilled in creating content and presentations that introduce service usage and best practices. You can follow me on Twitter at @hidetaka_dev

Related Articles