Claude にドキュメントを渡す場合と RAG 検索の違いと使い分け
Hiroba による自動要約
Claude API の document ブロック機能と RAG は対立する技術ではなく、役割が異なる。document ブロックはコンテキストに収まる文書を読ませて引用させる部分、RAG は膨大な文書から渡すべき箇所を自動で検索する部分。文書量に応じて使い分け、実運用では RAG で絞り込んだ後に document ブロックで渡す併用が標準となる。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4152 件あります。
関連する記事
同じタグの記事

Ory Lumen で Claude Code を高速化・低コスト化—ローカル埋め込みで最大 53% の実行時間削減
HNOry Lumen はコードベースをローカル埋め込みでインデックス化し、Claude Code の実行時間を最大 53%、API コストを最大 39% 削減できる。SWE スタイルベンチマークで効果が検証済み。

Claude Code v2.1.267 リリース - maxEffortLevel 追加とプロンプトキャッシュ周辺の一括修正
DevIOClaude Code v2.1.267(53件の変更)がリリース。新機能では effort level に上限を設定できる maxEffortLevel、および --system-prompt-snapshot off フラグが追加された。修正は39件で、プロンプトキャッシュや thinking の破棄に関わる8件が主要。5MB超セッション再開時の並列ツール呼び出し欠落や管理設定読み込み失敗時の許可判定も修正。

Claude API の Files API で同じファイルを使い回す実装手順 — beta ヘッダー2箇所・ブロック型の対応・ダウンロード不可の3つのハマりどころ
QiitaClaude API の Files API を使うと、PDF や画像を毎回 base64 で送り直さず file_id で参照でき、転送量とコードの効率が改善される。client.beta.files.upload() でアップロード後、client.beta.messages.create() で file_id を指定する際、beta ヘッダーを両方に付けること・content block の型(document/image)をファイル種別と一致させること・アップロード済みファイルは再ダウンロード不可という3つのハマりどころがある。
Anthropic が「作業の再確認」はアンチパターンと示唆。ユーザーの設定に 125 行の該当フレーズが存在
RedditAnthropic は prompt において「作業を再確認してください」といった指示がアンチパターンであることを示唆した。Reddit ユーザーは自身の設定ファイルから 125 行もの同パターンを発見し、どのフレーズが実際に効果的かを判別できない状況に直面している。