mcpField
I
indexion-segment

indexion-segment

github.com/trkbt10データ・データベース24.9k 回インストール5 週間前に更新
リポジトリ

indexion-segment について

indexion-segmentは、テキストを文脈に沿った区間へ分割するコマンドラインスキルです。RAGや埋め込み、文書内の類似度分析向けに、ウィンドウ差異度、TF-IDF、句読点による方式と区間サイズ調整を備えています。

主な機能

  1. 01スライディングウィンドウ差異度による分割
  2. 02TF-IDFによるトピック変化の検出
  3. 03句読点と文境界による分割
  4. 04区間サイズと閾値の調整
  5. 05NCDとTF-IDFのハイブリッド方式

活用シーン

  1. 01RAGや埋め込みパイプライン用のテキスト分割
  2. 02文書を意味のある節に分割
  3. 03文書内の細粒度な類似度分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/trkbt10/indexion-skills --skill indexion-segment

インストール後、Claude Code で/indexion-segmentを入力して読み込まれたか確認します。

詳細

indexion セグメント

発散ベース、TF-IDF、または句読点の方式を使って、テキストを文脈に沿ったセグメントに分割します。

使用する場面

  • RAG や埋め込みパイプライン用にテキストを分割したい場合
  • ドキュメントを意味のあるセクションに分割したい場合
  • 処理用にテキストをセグメント化したい場合
  • ドキュメントより細かい単位で類似性を分析するためにテキストを準備する場合

使用方法

# Default window divergence strategy
indexion segment <input-file> <output-dir>

# TF-IDF based segmentation
indexion segment --strategy=tfidf <input-file> <output-dir>

# Punctuation-based segmentation
indexion segment --strategy=punctuation <input-file> <output-dir>

# Custom segment sizes
indexion segment --min-size=200 --max-size=3000 --target-size=800 document.txt output/

# Custom divergence threshold
indexion segment --threshold=0.5 document.txt output/

# Adaptive threshold mode (default)
indexion segment --adaptive document.txt output/

# Hybrid NCD+TF-IDF mode
indexion segment --hybrid --ncd-weight=0.6 --tfidf-weight=0.4 document.txt output/

# Custom window size
indexion segment --window-size=5 document.txt output/

# Custom output prefix
indexion segment --prefix=chunk document.txt output/

オプション

オプションデフォルト説明
--strategy=NAMEwindow方式:window、tfidf、punctuation
--min-size=INT100セグメントの最小文字数
--max-size=INT2000セグメントの最大文字数
--target-size=INT500セグメントの目標文字数
--threshold=FLOAT0.42発散のしきい値
--window-size=INT3ウィンドウサイズ
--adaptivetrue適応型しきい値モード
--hybridfalseNCD+TF-IDF のハイブリッドモード
--ncd-weight=FLOAT0.5ハイブリッドモードでの NCD の重み
--tfidf-weight=FLOAT0.5ハイブリッドモードでの TF-IDF の重み
--prefix=NAMEsegment出力ファイルのプレフィックス

方式

方式説明
window(デフォルト)スライディングウィンドウによる発散検出
tfidfTF-IDF ベースのトピック変化検出
punctuation句読点/文境界ベース

ワークフロー

  1. indexion segment <input-file> <output-dir> を実行して、デフォルト設定でテキストを分割します
  2. --threshold と --target-size を調整して、分割の粒度を調整します
  3. 複数のコンテンツが混在するドキュメントで精度を高めるには、--hybrid モードを使用します

コメント