ナレッジ管理
知識バンドルを通じた知識ソース管理およびRAG(Retrieval-Augmented Generation)設定
知識バンドルおよびSourceの管理は組織のOwner、Admin権限のユーザーのみ可能です。一般ユーザーは該当ナレッジが連携されたAgentを使用することのみ可能で、ナレッジ自体にはアクセスできません。
主要機能
- ナレッジ Bundle作成および管理
- ファイルアップロード可能
- ベクター埋め込み基盤インデックス
- RAGサービス連携
基本情報
知識バンドル
知識バンドルは、Agentが参照する知識ソースを1つの単位でまとめた構成要素です。ファイル、文書、コードリポジトリなど様々なデータを接続し、これをベクター埋め込み基盤でインデックスしてRAG方式で活用できるようサポートします。
Knowledge Source
ファイルまたは外部データソース(CSV、PDF、GitHubなど)を意味します。
RAGサービス
mitoco BuddyはRAG(Retrieval-Augmented Generation)サービスを提供します。
知識バンドル管理
Bundle一覧照会
組織単位で作成されたすべての知識バンドルをリストで確認できます。
表示情報:
- Name: バンドル名
- Description: 説明
- Sources: 接続されたKnowledge Source数
- Status: 全体バンドルのインデックス状態
検索機能:
- 名前基準でフィルタリング可能
Bundle作成
- [ + バンドルを作成 ]ボタンをクリック
- 以下の情報を入力:
- 名前 (必須): バンドル名
- 説明: バンドル説明
- チャンクサイズ: 文書を検索可能な単位に分割するときに使用するチャンクサイズ
- オーバーラップ: 隣接するチャンク間で重複して含める範囲
- “作成”ボタンをクリック
1つの知識バンドルには最大10個のドキュメントまで追加できます。
Bundle詳細管理
Bundle詳細ページでは以下の情報を確認し管理できます:
Bundle情報:
- Bundle名および説明
- Bundle状態 (INDEXED、Failedなど)
Knowledge Sources一覧:
- 接続されたソースの詳細情報
- 各ソースのインデックス状態
主要アクション:
- [ + Add Source ] : 新しいソース追加
- [ More Actions ] : 追加管理機能
- 個別ソース管理 (編集、削除など)
Knowledge Source追加
サポートするソースタイプ
現在はFileアップロードのみサポートし、Google Drive、AWS S3、Airtable、Google Sheets、Confluence、Notion、GitHubなどの連携はリリース予定です。
ファイルアップロード
現在サポートするファイルアップロード機能:
サポートフォーマット:
- .txt, .md, .markdown
- .html
- .doc, .docx
- .csv, .xls, .xlsx
制限事項:
- ファイルあたり最大容量: 50MB
- ファイルアップロード後”Start”ボタンをクリックしてインデックス開始
- ソース名入力可能 (デフォルト値: ファイル名)
- 必要に応じてチャンクサイズとオーバーラップを調整し、インデックス方式を設定できます。
チャンクサイズとオーバーラップ設定
知識バンドル作成またはSource追加時に、チャンクサイズとオーバーラップを設定できます。
- チャンクサイズ: 文書を検索可能な単位に分割するサイズです。値を小さくするとより細かく検索でき、値を大きくするとより長い文脈を一度に検索できます。
- オーバーラップ: 隣接するチャンク間で重複して含める範囲です。値を大きくすると、段落の境界で文脈が途切れる問題を減らせます。
長い文脈を維持する必要がある文書ではオーバーラップを大きくすると有用です。短く構造化された文書ではチャンクサイズを小さく設定すると、目的の情報をより絞り込んで見つけやすくなります。
状態値定義
知識バンドル状態
| 状態値 | 説明 |
|---|---|
| None | Bundle内にSourceが1つもない場合 |
| Uploaded | Bundle内にIndexされていないSourceが1つでもある場合 |
| Indexing | Bundle内にIndex進行中のSourceが1つでもある場合 |
| Indexed | Bundle内のSourceがすべてIndex完了した場合 |
| Failed | Bundle内にIndex失敗したSourceが1つでもある場合 |
Knowledge Source状態
| 状態値 | 説明 |
|---|---|
| Start | Index前 |
| Indexing | Index進行中 |
| Indexed | Index完了 |
| Failed | Index失敗した場合 |
削除および再処理ポリシー
削除制限事項
- 知識バンドルおよびSourceの状態がIndexingで進行中の場合、削除できません
- この場合Deleteボタンが無効化されます
Knowledge Source削除
- 接続されたBundle/Agentがあっても削除可能
- バンドルは維持され検索範囲が縮小
- Agent実行時RAG結果で該当Source関連内容が除外
- 該当Sourceのインデックス(RAGベクター)も一緒に削除
削除確認メッセージ:
“Deleting it will reduce the bundle’s coverage and may affect linked agents. Do you want to continue?”
知識バンドル削除
- 接続されたAgentが存在する場合Bundle削除不可能
- Bundle内のソースをすべて削除した後にバンドルを削除できます
削除確認メッセージ:
“Deleting this bundle may affect linked agents. Do you want to proceed?”
再インデックス
- ソース単位で再インデックス可能
- ソース全体再インデックス可能
注意事項
- 知識バンドルはAgentの知識基盤となるため慎重に管理する必要があります
- 削除時接続されたAgentに影響を与える可能性があるため事前確認が必要です
- インデックス中の状態では削除が不可能なため完了後に進行してください
- ファイルアップロード時の容量制限(50MB)とチャンクサイズ、オーバーラップ設定を確認してください