社内文書やマニュアルを生成AIで検索できるRAGシステムを導入する場合、気になるのが構築費用です。
RAGの費用を調べると、数十万円から数千万円まで幅広い金額が表示されます。
費用に大きな差があるのは、RAGが単一の製品ではなく、対象データ、利用人数、セキュリティ、既存システムとの連携などによって開発範囲が変わるためです。
簡単な検証用チャットと、全社員が利用する社内検索システムでは、必要な機能が大きく異なります。
本記事では、RAG構築にかかる費用相場をPoC、本番開発、運用に分けて解説します。費用の内訳や、見積もりを取る際の確認ポイントも紹介します。
RAG構築の費用相場
RAG構築を外部へ依頼する場合の費用は、一般的に次のような規模で分けて考えられます。
| 開発段階 | 費用の目安 | 主な内容 |
|---|---|---|
| 簡易的な試作 | 数十万円程度から | 少数の文書、簡易チャット、基本的な文書検索 |
| PoC | 50万〜200万円程度 | 対象業務を限定したRAG構築、精度検証、課題整理 |
| 部門向けシステム | 200万〜800万円程度 | 認証、管理画面、文書更新、検索精度改善 |
| 全社・大規模システム | 800万〜3,000万円以上 | 権限管理、複数データ連携、高可用性、監査、運用設計 |
| 保守・運用 | 月額数万円〜数十万円以上 | 監視、文書更新、精度改善、問い合わせ対応、API利用料 |
複数のRAG開発事業者が公開している目安では、PoCは50万〜200万円程度、部門向けシステムは200万〜800万円程度、全社規模では800万〜3,000万円程度とされています。ただし、これはあくまで一般的な参考価格であり、実際の金額は要件によって変わります。
小規模なRAGであれば、Difyなどの開発基盤やクラウドサービスを利用し、費用を抑えられる場合があります。
一方、細かな閲覧権限、既存システムとの連携、大量文書への対応が必要になると、個別開発の範囲が増えて費用も高くなります。
RAG構築費用は3つに分けて考える
RAGの費用を検討するときは、次の3つに分けると分かりやすくなります。
- PoC・検証費用
- 本番システムの開発費用
- 導入後の運用費用
見積もりに初期開発費だけが記載されている場合は、本番移行や運用に必要な費用が含まれているか確認が必要です。
RAGのPoCにかかる費用
PoCとは、Proof of Conceptの略で、日本語では概念実証と呼ばれます。
RAGのPoCでは、本格的なシステムを開発する前に、対象となる社内文書で十分な検索精度が得られるかを確認します。
RAGのPoC費用は、一般的に50万〜200万円程度が一つの目安です。対象データや検証内容が多い場合は、それ以上になることもあります。
PoCに含まれる主な作業
RAGのPoCでは、次のような作業を行います。
- 対象業務のヒアリング
- 検索対象文書の選定
- PDFやWordからのテキスト抽出
- 文書のチャンク分割
- Embeddingの作成
- ベクトルデータベースへの登録
- 質問に関連する文書の検索
- 生成AIによる回答生成
- 簡易的なチャット画面の作成
- 質問と回答の精度評価
- 本番導入に向けた課題整理
PoCの目的は、完成した業務システムを作ることではありません。
自社のデータと業務でRAGが有効か、どの程度の精度が出るか、本番開発へ進む価値があるかを判断することが目的です。
PoCで確認する項目
PoCでは、少なくとも次の項目を確認します。
- 質問に関連する文書を取得できるか
- 文書の内容に沿った回答を生成できるか
- 回答の根拠を表示できるか
- 情報がない質問に推測で回答しないか
- 表現を変えた質問にも対応できるか
- PDFや表から情報を正しく取得できるか
- 実際の業務時間を削減できるか
RAGは検索結果を生成AIへ渡す仕組みであるため、検索精度と回答精度を分けて評価する必要があります。
画面上では自然な回答が表示されていても、間違った文書を参照している可能性があります。
安すぎるPoCに注意する
低価格のPoCでは、数件のPDFを登録し、チャット画面から質問できる状態を作るだけの場合があります。
技術的なデモとしては成立しますが、次の作業が含まれていなければ、本番導入の判断材料としては不十分です。
- 実際の質問を使った評価
- 誤回答の原因分析
- 検索条件の調整
- 回答できない質問の検証
- 文書更新方法の確認
- セキュリティ上の課題整理
- 本番開発の見積もり
PoCを依頼するときは、作成する機能だけでなく、何を評価し、どのような成果物を受け取れるかを確認しましょう。
RAGの本番開発にかかる費用
本番開発では、PoCで確認したRAG機能を実際の業務で継続利用できるシステムへ拡張します。
部門内で利用する比較的小規模なシステムでは、200万〜800万円程度が目安です。
全社利用、複数部署への展開、細かな権限管理、複数システムとの連携が必要な場合は、800万〜3,000万円以上になることがあります。
本番開発で追加される主な機能は次のとおりです。
ユーザー認証
利用者を識別するため、ログイン機能を実装します。
自社のアカウント管理と連携する場合は、Microsoft Entra ID、Google Workspace、社内の認証基盤などとの連携が必要です。
文書の閲覧権限
社員によって閲覧できる文書が異なる場合は、検索結果にも権限を反映させます。
例えば、人事部の文書を一般社員が検索できないようにする必要があります。
権限管理は、RAGの費用が高くなりやすい要因の一つです。
文書を検索用データベースへ登録する際に、元の文書が持つ権限情報を引き継ぎ、質問したユーザーが閲覧できる情報だけを検索しなければなりません。
文書の自動更新
PoCでは、開発者が手作業で文書を登録することがあります。
本番環境では、Google Drive、SharePoint、ファイルサーバー、社内Wikiなどから文書を定期的に取得し、追加・更新・削除を反映する仕組みが必要です。
更新頻度やデータソースが増えるほど、開発範囲も広がります。
管理画面
管理者が次の操作を行う画面を作成します。
- 文書の登録・削除
- 同期状況の確認
- 利用者の管理
- 質問履歴の確認
- 誤回答の報告確認
- 利用量の確認
- 検索対象の設定
- システム設定の変更
管理画面をどこまで作り込むかによっても費用が変わります。
回答履歴とログ
本番運用では、どのような質問が行われ、どの文書を参照し、どのような回答を生成したかを記録します。
ログは、誤回答の調査、利用状況の分析、セキュリティ監査、検索精度の改善に利用します。
個人情報や機密情報がログに含まれる可能性があるため、保存期間や閲覧権限の設計も必要です。
既存システムとの連携
RAGを単独のチャット画面として利用するのではなく、既存システムへ組み込む場合は追加開発が発生します。
例えば、次のような連携です。
- 顧客管理システムから顧客情報を取得する
- 在庫管理システムの商品情報を検索する
- 社内ポータルへAI検索画面を追加する
- 問い合わせ管理システムに回答案を表示する
- SlackやMicrosoft Teamsから質問する
- 回答結果を業務データとして保存する
連携先に利用できるAPIがない場合は、さらに開発費が増える可能性があります。
RAG構築費用の主な内訳
RAGの見積もりは、次のような項目で構成されます。
1.要件定義・業務整理費
RAGを導入する業務、利用者、対象データ、期待する回答を整理する費用です。
主な作業には次の内容が含まれます。
- 現在の業務フローの確認
- 検索に時間がかかっている業務の特定
- 想定質問の整理
- 対象文書の洗い出し
- 必要なセキュリティの確認
- 効果測定方法の決定
RAGでは、技術構成より先に、どの業務課題を解決するかを明確にする必要があります。
目的が曖昧なまま開発すると、質問には回答できるものの、実際の業務では使われないシステムになる可能性があります。
2.データ整理・前処理費
RAGでは、社内文書をそのまま登録するだけで十分とは限りません。
次のような前処理が必要になります。
- PDFやWordからの文字抽出
- スキャンPDFへのOCR
- ヘッダーやフッターの除去
- 表データの解析
- 重複文書の削除
- 古い文書の除外
- 文書のチャンク分割
- タイトルや更新日などの付与
- 機密情報のマスキング
文書の形式が統一されていない場合や、紙のスキャンデータが多い場合は、データ整理費が高くなります。
RAGの回答品質は元データに大きく左右されるため、削りにくい費用です。
3.検索機能の開発費
質問に関連する文書を取得するための検索機能を構築します。
主な処理は次のとおりです。
- Embeddingの生成
- ベクトルデータベースへの保存
- ベクトル検索
- キーワード検索
- メタデータによる絞り込み
- 検索結果の並べ替え
- リランキング
- 検索結果件数の調整
型番、エラーコード、商品名などを扱う場合は、意味の近さによる検索だけでなく、キーワード検索を組み合わせることがあります。
検索方法を高度化するほど、開発と評価に必要な工数が増えます。
4.生成AI連携費
検索した文書を生成AIへ渡し、回答を作成する処理を開発します。
次のような設計が必要です。
- 利用するAIモデルの選定
- プロンプトの設計
- 回答形式の指定
- 引用元の表示
- 回答できない場合の処理
- 不適切な質問への制御
- 入出力文字数の管理
- APIエラー時の処理
高性能なモデルを使えば必ず良い結果になるとは限りません。
用途によっては、小型で低価格なモデルと検索精度の改善を組み合わせた方が、費用対効果が高くなることがあります。
5.画面開発費
利用者向けのチャット画面や検索画面を作成します。
簡易的な画面であれば費用を抑えられますが、次のような機能を追加すると開発量が増えます。
- 会話履歴
- 回答のコピー
- 参照文書のプレビュー
- フィードバックボタン
- ファイルのアップロード
- 部署やカテゴリによる絞り込み
- スマートフォン対応
- 多言語対応
- 管理画面
PoCでは最低限の画面にし、本番開発で必要な機能を追加する方法が現実的です。
6.セキュリティ対策費
社内データを扱うRAGでは、次の対策が必要です。
- 通信と保存データの暗号化
- ユーザー認証
- 文書単位のアクセス制御
- 操作ログ
- 不正アクセス対策
- 機密情報のマスキング
- プロンプトインジェクション対策
- 利用可能な質問範囲の制御
- データ保存場所の確認
セキュリティ要件が厳しい業界や大企業では、設計、テスト、監査対応によって費用が増加します。
7.テスト・精度評価費
RAGは、一般的なシステムの動作テストに加えて、回答品質の評価が必要です。
次のような質問を用意して検証します。
- 正解が一つの質問
- 複数文書を参照する質問
- 表現を変えた質問
- 文書に情報がない質問
- 古い文書と新しい文書が存在する質問
- 閲覧権限外の文書に関する質問
- 曖昧な質問
正しい回答の基準を決め、検索結果と生成回答を継続的に評価する仕組みを作ります。
RAG導入後にかかる運用費用
RAGは、構築後も費用が発生します。
主な運用費用は次のとおりです。
LLMのAPI利用料
生成AIへ質問と検索結果を送信し、回答を生成するたびにAPI利用料が発生します。
料金は、利用するモデル、入力する文章量、生成する回答量、質問回数によって変わります。
モデルの価格は変更される可能性があるため、導入時点の公式料金を確認する必要があります。
Embeddingの生成費用
新しい文書を登録するときや既存文書を更新するときに、Embeddingを生成します。
登録する文書量と更新頻度によって費用が変わります。
検索基盤・データベース費用
ベクトル検索やキーワード検索を行うための検索サービス、データベース、ストレージなどに費用がかかります。
AWSのAmazon BedrockやMicrosoftのAzure AI Searchなども、利用するモデル、処理量、検索サービスの構成に応じて料金が発生する従量課金または容量課金の体系です。
サーバー・クラウド費用
Web画面、API、データベース、ログ、バッチ処理などを動かすクラウド費用が発生します。
利用者数が少ない場合は小規模な構成で開始し、利用量に応じて拡張できます。
保守・精度改善費
導入後には次の作業が必要です。
- エラーの監視
- 障害対応
- 文書同期の確認
- APIやモデル変更への対応
- 質問履歴の分析
- 誤回答の原因調査
- 検索精度の改善
- 利用者からの問い合わせ対応
保守を外部へ依頼する場合は、対応範囲に応じて月額費用が発生します。
RAGの費用を左右する要因
同じRAGでも、次の条件によって費用が大きく変わります。
対象文書の量と形式
数十件のテキストPDFと、数万件のスキャンPDFでは、必要な処理が異なります。
表、画像、手書き文字、複雑なレイアウトが多いほど、文書解析の難易度が高くなります。
データソースの数
一つのフォルダから文書を取得する構成より、Google Drive、SharePoint、社内Wiki、データベースなどを横断する構成の方が高くなります。
データソースごとに認証、取得、更新、削除の処理が必要です。
利用者数
少人数の部署で使う場合と、数千人が使う場合では、必要なインフラ、性能、運用体制が異なります。
同時アクセス数が多い場合は、負荷対策も必要です。
権限管理の細かさ
全利用者が同じ文書を検索する場合は比較的単純です。
部署、役職、プロジェクト、個人単位で検索範囲を変える場合は、権限設計とテストの工数が増えます。
求める回答精度
参考情報を探す用途と、顧客へ回答する用途では、求められる精度が異なります。
高い精度が必要な場合は、評価データの作成、検索方式の比較、リランキング、複数モデルの検証などに費用がかかります。
既存システムとの連携
独立したチャット画面より、既存の業務システムへ組み込む方が開発範囲は広くなります。
連携先の仕様が複雑である場合や、APIが用意されていない場合は追加対応が必要です。
セキュリティ要件
個人情報、顧客情報、契約情報、医療情報などを扱う場合は、通常より厳格なセキュリティ対策が必要です。
閉域環境や自社サーバー内で動作させる場合は、クラウドサービスを利用する構成より費用が高くなることがあります。
RAG構築の費用を抑える方法
対象業務を一つに絞る
最初から全社の文書を対象にすると、文書整理、権限管理、評価の範囲が広がります。
まずは次のように、一つの課題へ絞ります。
- 総務への問い合わせを減らす
- 製品マニュアルを検索する
- 過去の障害報告書を探す
- 営業資料から事例を検索する
対象を限定すれば、必要な文書と質問を絞り込めます。
PoCでは画面を作り込みすぎない
PoCの目的は、検索と回答の有効性を確認することです。
デザイン、細かな管理機能、スマートフォン対応などは、本番移行が決まってから実装することで初期費用を抑えられます。
文書を事前に整理する
開発会社へ文書整理からすべて依頼すると、その分の作業費が発生します。
社内で次の作業を行うことで、費用を抑えられる可能性があります。
- 最新版だけを選ぶ
- 重複文書を削除する
- ファイル名を整理する
- 管理部署を明確にする
- 閲覧権限を整理する
- 不要な個人情報を除外する
文書の整理は、開発費削減だけでなく回答精度の向上にもつながります。
既存サービスを活用する
要件によっては、すべてを独自開発する必要はありません。
Dify、クラウドのRAGサービス、既存の認証基盤、マネージド検索サービスなどを活用することで、開発期間を短縮できます。
ただし、サービス利用料、機能制限、データの保存場所、将来の移行可否は確認が必要です。
小型モデルを使い分ける
すべての質問に高性能なモデルを使うと、API利用料が増えます。
質問の分類や簡単な回答には小型モデルを利用し、複雑な質問だけ高性能モデルへ送る構成も考えられます。
利用上限を設定する
ユーザーごとの質問回数、入力文字数、回答文字数などに上限を設定することで、想定外のAPI利用を防げます。
利用量と費用を管理画面で確認できるようにすることも有効です。
RAG構築の見積もりで確認するポイント
RAG開発の見積もりを比較するときは、総額だけでなく、次の項目を確認してください。
対象文書とデータ量
- 何件の文書を対象にするか
- どのファイル形式に対応するか
- OCRは含まれているか
- 表や画像をどこまで処理するか
PoCの成果物
- ソースコードは受け取れるか
- 評価結果は提出されるか
- 精度改善の内容は記録されるか
- 本番移行時にPoCの成果を再利用できるか
精度の評価方法
- 何件の質問で評価するか
- 正解データは誰が作るか
- 検索精度と回答精度を分けて確認するか
- 合格基準はどの程度か
本番機能の範囲
- 認証は含まれるか
- 閲覧権限を設定できるか
- 文書は自動更新されるか
- 管理画面は含まれるか
- ログは保存されるか
- 既存システムとの連携は含まれるか
運用費用
- LLMのAPI料金は別途か
- クラウド費用は別途か
- 保守費用はいくらか
- 精度改善は保守範囲に含まれるか
- 障害対応の時間帯はいつか
- モデル変更への対応は含まれるか
契約と権利
- ソースコードの権利は誰にあるか
- データはどこに保存されるか
- 契約終了後にデータを削除できるか
- 別の開発会社へ引き継げるか
- 利用サービスのアカウントは誰が所有するか
RAG構築は内製と外注のどちらがよい?
社内にAI、バックエンド、クラウド、セキュリティの知識を持つ担当者がいる場合は、内製も可能です。
小規模な検証であれば、既存の開発基盤を使って短期間で作成できることがあります。
一方、次のような要件がある場合は、外部の開発者や開発会社へ相談した方が進めやすくなります。
- 何から検証すべきか分からない
- 社内にWebシステム開発の担当者がいない
- 文書の閲覧権限を実装したい
- 既存システムへRAGを組み込みたい
- 顧客向けサービスとして提供したい
- 本番運用を前提に設計したい
- 精度評価の方法が分からない
すべてを外注するのではなく、業務知識と正解データの作成は社内、システム開発と技術検証は外部という形で役割を分ける方法もあります。
RAG構築費用に関するよくある質問
RAGは数十万円でも構築できますか?
対象文書が少なく、簡易的なチャット画面だけでよければ、数十万円程度から試作できる可能性があります。
ただし、認証、権限管理、文書の自動更新、管理画面、既存システム連携などを追加すると費用は増えます。
提示された金額に、どこまでの作業が含まれているか確認することが重要です。
PoCをせずに本番開発を始めてもよいですか?
対象文書や質問が単純で、類似システムの実績がある場合は、PoCと本番開発をまとめて進めることもあります。
ただし、RAGは自社の文書形式や質問内容によって精度が変わるため、原則として小規模な検証を行う方が安全です。
月額費用はどのくらいかかりますか?
質問回数、利用モデル、文書量、検索基盤、利用人数によって大きく異なります。
少人数の社内利用では低額に抑えられる場合がありますが、大量アクセスや高性能モデルを利用する場合は費用が増えます。
見積もり時には、月間質問回数を仮定した費用試算を依頼しましょう。
ChatGPTの月額料金だけでRAGを利用できますか?
ChatGPTの契約だけで利用できるファイル検索や社内データ連携もあります。
一方、独自のWeb画面、既存システム連携、細かな権限管理が必要な場合は、API利用料、クラウド費用、システム開発費などが別途必要です。
RAGの導入で費用対効果は出ますか?
現在、社員が文書検索や問い合わせ対応に使っている時間と、RAG導入後に削減できる時間を比較して判断します。
例えば、次の項目を算出します。
- 対象業務を行う社員数
- 1人当たりの検索時間
- 月間の問い合わせ件数
- 担当者の回答時間
- RAGで削減できる割合
- 開発費と年間運用費
技術的に実現できるかだけでなく、削減できる業務時間が導入費用に見合うかをPoCで確認することが重要です。
まとめ
RAG構築の費用は、PoC、本番開発、運用の3つに分けて考える必要があります。
一般的な費用の目安は次のとおりです。
- PoC:50万〜200万円程度
- 部門向けシステム:200万〜800万円程度
- 全社・大規模システム:800万〜3,000万円以上
- 保守・運用:月額数万円〜数十万円以上
ただし、実際の費用は、文書量、ファイル形式、利用人数、権限管理、既存システム連携、求める精度によって変わります。
RAGの費用を抑えるには、最初からすべての社内文書を対象にするのではなく、対象業務と文書を限定してPoCを行う方法が有効です。
見積もりを比較するときは、金額だけでなく、データ整理、精度評価、認証、権限管理、文書更新、運用費まで含まれているか確認しましょう。
hiro-dev-labでは、社内文書を利用したRAGのPoC、AIチャットボット、社内検索システム、既存WebシステムへのAI機能追加などの相談を受け付けています。
「自社の文書でRAGを構築すると、いくらかかるか知りたい」
「まずは小規模なPoCから試したい」
「既存の業務システムへAI検索機能を追加したい」
このような検討段階からでも、お気軽にお問い合わせください。