· すべてのガイド
チャンクサイズの黄金法則
テキストチャンクは RAG システムの最初のゲートキーパーです。大きめのチャンクは情報を希釈し、大きめのチャンクは意味の一貫性を破壊する。テクニカルドキュメントは 256 — 512 のトークンで繁栄しますが、法的テキストは条項の整合性を維持するために 1024 以上のトークンが必要です。[rag—chunk—analyzer] (towalles.com / rag—chunk—analyzer) をローカルで試して、機密データをアップロードせずにチャンク効果をテストしてください。
ハイブリッドチャンキングは、まず段落に分割し、複雑な段落を細分化します。API ドキュメントではメソッド記述をメインチャンクとして、パラメータ詳細をサブチャンクとして使用できます。すべてのチャンクは、自己完結した Q & A ユニットであるべきです。
次元の埋め込みの隠されたコスト
768-寸法は必ずしも最適ではない高次元はニュアンスを取り込むが計算コストを増加させる。[embedding—size—calculator] (towalles.com / embedding—size—calculator) を使用したモデルを比較: 384 ディム全ミニLM—L6 は、ほとんどの場合、 768 ディムモデルと同等の性能を提供し、ストレージ容量を 50% 削減します。プライバシーに敏感なシナリオでは、埋め込みをブラウザ内でローカルに計算します。
取得スケールに基づいて寸法を選択します。1000 万以上のドキュメントには 1024 以上の次元が必要ですが、 100 万のドキュメントでは 384 次元でうまく動作します。経験的データでは、次元がデータの複雑さの要件を超えると精度が高台になりますが、レイテンシは増加し続けます。
動的なコンテキスト予算配分
LLM のコンテキストウィンドウは貴重なものです。[context—budget—planner] ( towalles.com / context—budget—planner ) は、配分をシミュレートするのに役立ちます。システム命令の 20% 、取得されたコンテンツの 50% 、生成の 30% は、堅牢な出発点です。比率を動的に調整すると応答が改善されます。
コンテキストが長い ≠ 品質が良い。検索に 8 K トークンを全額割り当てると重要な情報が溺れる。テストでは、 3 — 5 個の精密中型チャンク ( 1.5 K — 2 K トークン合計 ) は 10 個以上の大型チャンクを上回ることが多い。また、埋め込み計算オーバーヘッドを削減します。
エンドツーエンド最適化チェックリスト
RAG パイプラインを立ち上げる前に :1 ) ドメインテキストで ≥ 3 のチャンキング戦略をテストする 2 ) データスケールに一致する最小限の有効次元を選択する 3 ) 動的なコンテキスト予算化ルールを設定する。すべてのテストは、データ露出なしで Towalles ツールでローカルで実行できます。
検索ヒット率、 LLM 応答の関連性、エンドツーエンドのレイテンシーを継続的に監視します。データ配信がシフトしたときにチャンクを再評価します。最適化された RAG システムは、静的パラメータセットではなく、動的平衡芸術です。