クリスタル
複数のソースが同じ洞察に収束したとき、Nowledge Memがどのようにして安定した参照知識を合成するかについて説明します。
ChatGPTのセッションでReactのパフォーマンスに関するヒントに触れたとします。 1週間後、Cursorで同じトピックについて話します。 さらに1か月後、それに関する記事を保存します。 それぞれのメモリは単体でも役立ちますが、どれも全体像を与えてはくれません。
クリスタルとは、システムがこの収束に気づき、断片から単一の包括的な参照を合成したものです。
クリスタルとは
クリスタルはメモリですが、特別な種類のものです。 それは、独立して同じトピックに触れた3つ以上のソースメモリから合成されます。 システムはソースを読み、それぞれが何を提供しているかを特定し、単独で成立する統合された要約を書き上げます。
その結果は、元の会話を探し回ることなく読める参照記事です。 「Xについて自分は実際に何を知っているのか?」という問いに、散在する断片ではなく、単一の首尾一貫した文書で答えます。
クリスタルは自動生成された要約ではありません。 複数の独立したソースからの収束を必要とし、何かが作成される前に合成の品質が評価されます。
クリスタルがどのように形成されるか
クリスタルの形成はパイプラインに従います:
-
EVOLVES検出 が、新しいメモリが既存のメモリと関連していることを見つけます。 システムは関係エッジ(replaces、enriches、confirms、またはchallenges)を作成します。
-
クラスタ評価 は、新しいエッジが作成された後に発火します。 関連するメモリのクラスタが収束しきい値に達したかどうかを確認します。 つまり、同じトピックに関する3つ以上のソースメモリがあり、合成を正当化するのに十分な異なる情報があるかどうかです。
-
合成 は、クラスタが条件を満たす場合に行われます。 システムはすべてのソースメモリを読み、それぞれが何を提供しているかを特定し、統合されたクリスタルを生成します。 クリスタルはCRYSTALLIZED_FROMエッジを通じてすべてのソースにリンクし返すので、知識がどこから来たのかをいつでもたどることができます。
このパイプラインはバックグラウンドインテリジェンスの一部として実行されます。 専用の週次クリスタル化レビューも、イベント駆動型の検出が見逃したかもしれないクラスタをスキャンします。
なぜ3つのソースなのか
2つのソースは相関です。 3つはパターンです。 最低3つの独立したソースというのは、弱い結びつきが参照ステータスに格上げされるのを防ぐ品質ゲートです。
ソースは同じプラットフォームから来る必要はありません。 ChatGPTの会話、Cursorのセッション、手動で保存したノートから構築されたクリスタルは、同じスレッド内の3つのメッセージから構築されたものよりも価値があることがよくあります。 なぜなら、クロスプラットフォームの収束は、その知識が重要であるというより強い証拠だからです。
クリスタルのレビュー
すべてのクリスタルは未レビューの状態で始まります。 確認、却下、または編集することができます。
確認 とは、合成を読み、それが実際の理解を反映していることを意味します。 確認されたクリスタルは検索ランキングのブーストを受け、検索時に見つかりやすくなります。 未レビューのクリスタルには、確認と却下のボタンを示す琥珀色のバナーが表示されます。 確認されると、緑色のチェックマークに置き換わります。
却下 とは、合成が的を外したことを意味します。 却下されたクリスタルは大きなランキングペナルティを受け、ライブラリ内で視覚的に暗く表示されます。 削除はされないので、後で判断を見直すことができます。
クリスタルのタイトルや内容を 編集 すると、自動的に確認されます。 システムが要点は正しく捉えているが文言が間違っている場合は、修正するだけで済みます。
まだレビューしていないクリスタルはランキングブーストを受けません。 システムがそれらを権威あるものとして扱う前に、信頼を勝ち取る必要があります。
発言者の帰属
クリスタルがあなたとAIアシスタントの間の会話から引用する場合、合成は誰が何を言ったかを区別します。 あなた自身の発言(「Postgresでいこう」)は決定として記録されます。 AIの推奨(「あなたのレイテンシ要件に基づくと、Redisを検討してください」)は、その理由とともに提案として記録されます。
これにより、AIが推奨した選択肢が、あたかもあなたが選んだかのように提示されるというよくある問題を防ぎます。 会話の中でアイデアを探ることは、それにコミットすることとは同じではありません。
クリスタルが検索に与える影響
確認されたクリスタルは検索結果でランキングブーストを受けます。 その理由は単純です。 確認されたクリスタルは、裏付けが取れたユーザー検証済みの知識を表しており、単一の生のメモリよりも、あなたが探しているものである可能性が高いからです。
ブーストは意味のあるものですが、圧倒的ではありません。 クエリにゆるくしか関連しないクリスタルが、完全に意味的に一致する生のメモリを上回ることはありません。 意味的な関連性は依然として支配的なランキングシグナルです。 未レビューのクリスタルはブーストを受けず、却下されたクリスタルはペナルティを受けます。
クリスタルはまた、そのソースメモリの信頼スコアにも寄与します。 メモリが1つ以上のクリスタルのソースとして使われた場合、それはその価値の証拠として数えられます。
表示されるもの
クリスタルは、ソース数と引用元のプラットフォームとともに、フィードのタイムラインに表示されます。 別のビューを開かなくても、フィードから直接クリスタルを確認、却下、または編集できます。 クリスタルカードにカーソルを合わせて鉛筆アイコンをクリックすると、タイトルと内容をその場で編集でき、Cmd+Enterを押して保存します。 クリスタルを開いて完全な合成を読み、個々のソースに掘り下げて元のコンテキストを確認することもできます。
グラフビューでは、クリスタルはソースを指すエッジを持つdistinctなノードとして表示されます。 クリスタルをダブルクリックするとこれらのエッジが展開され、完全な来歴を確認できます。
更新であり、自動変更ではない
知識は進化します。 クリスタルを形成したソースが更新されたり、矛盾したり、より新しい理解に置き換えられたりするかもしれません。 これが起こると、システムはクリスタルを古いものとしてフラグを立て、黙って書き換えるのではなく、再評価を提案します。
すでに確認したクリスタルは再評価の優先度が高くなります。 却下したクリスタルはそのままにされます。 システムが提案し、あなたが決定します。
次のステップ
- 知識の進化では、クリスタル形成に供給されるEVOLVESエッジについて説明します
- バックグラウンドインテリジェンスでは、クリスタル化がいつ実行され、どのようにスケジュールされるかを扱います
- 検索アーキテクチャでは、クリスタルがランキングにどのように影響するかを説明します
