概要
トピックは、関連するEpisodeをグループ化し、サマリーを提供します。意味のあるグループ化が存在する場合にのみ生成されるオプショナルな構造であり、すべてのEpisodeがTopicに属するわけではありません。構造化記憶とチャンク検索の違いについてはコンセプト概要をご覧ください。フィールド
| フィールド | 型 | 説明 |
|---|---|---|
id | string | 一意の識別子 |
title | string | 自動生成されるトピックタイトル |
summary | string | グループ化されたエピソードのサマリー |
episodeCount | number | トピック内のエピソード数 |
createdAt | string | 作成日時 |
updatedAt | string | 最終更新日時 |
トピックが生成されるタイミング
意味のあるグループ化が検出されると、トピックが自動的に作成されます。- 複数人による議論 — 例:複数の参加者がいるSlackスレッド
- 連続した会話 — 例:会議中の継続的なやり取り
- 関連するメッセージ群 — 一つのテーマを中心にまとまりのある単位を形成するメッセージ
- 単発の質問やスタンドアロンのメッセージ
- 1人での作業(MCP操作など)
- グループ化しても価値が生まれない場合
すべてのEpisodeがTopicに属する必要はありません。Topicは意味のあるサマリーを提供する場合にのみ生成されるオプショナルな構造です。
検索
Topicは意味検索に対応しています。「あのプロジェクトの議論」「認証についての討論」のようなあいまいなクエリでも、関連するトピックを発見できます。正確なキーワードを覚えていなくても、過去の会話を簡単に見つけることができます。Episodeとの関係
Topicは1つ以上のEpisodeをグループ化します。すべてのEpisodeがTopicに属するわけではなく、グループ化に意味がある場合にのみサマリーとして作成されます。関連ページ
データタイプ
全データタイプのコンセプト概要
Episodes API
TopicはEpisodes API経由でアクセスします

