AIチャットボットの費用は5項目で決まる

目次
AIチャットボットの見積もりを取ると、金額の幅に戸惑う。片方は小さな月額利用料で、もう片方は個別開発を含む大きな提案だ。どちらも「社内文書に答えるチャットボット」と書かれているのに、なぜここまで違うのか。
理由はシンプルだ。費用を決めるのは、チャット画面やAIモデルだけではない。どの資料を正とするか。誰に何を見せるか。間違えたときにどう止めるか。導入後に誰が更新するか。これらの条件が見積もりを動かす。
そこで、AIチャットボットの費用を5項目に分ける。見積書を受け取る前の整理にも、複数社を比較するときにも使える。
AIチャットボットの費用は「初期」と「運用」に分ける
見積もりの最初の落とし穴は、初期構築費と月額費用だけを見ることだ。実際には、次の式で考えた方がズレにくい。
費用項目は、接点・認証、データ整備、業務機能、セキュリティ、評価・運用の5つに固定する。それぞれに初期作業と継続作業がある。
| 費用項目 | 初期に決める仕様成果物 | 継続費を動かす条件 |
|---|---|---|
| 接点・認証 | 利用者区分、利用窓口、認証方式 | 利用者数、会話数、窓口の追加 |
| データ整備 | データソース台帳、正式版の判定ルール | 文書量、更新件数、再取り込み頻度 |
| 業務機能 | ユースケース一覧、外部連携、例外フロー | API呼び出し数、機能追加、障害対応 |
| セキュリティ | 権限表、禁止条件、承認条件、監査項目 | 権限変更、監査、攻撃テスト |
| 評価・運用 | 代表質問、受け入れ条件、責任分界 | 定期評価、改善、有人引き継ぎ |
したがって、初年度費用は「5項目の初期設計・構築」と 「5項目の継続運用」を足して考える。月額利用料は、このうち接点・認証や業務機能に含まれる基盤費の一部だ。
クラウド側の利用料は比較しやすい。たとえば、Google CloudのConversational Agents料金表では、テキストチャットのPlaybooksは1リクエスト0.012米ドル、Flowsは0.007米ドルと示されている。データストアは月10GiBまで無料枠があり、それを超える保存量に課金される。
仮に1,000人が1日3回、月20日使うなら、6万ターンだ。1ターンを1リクエストと単純化して0.012米ドルを掛けると、リクエスト部分は月720米ドルになる。ただし、公式説明のとおり、1ターンに必要なリクエスト数は構成で変わる。為替、税、リージョン差、検索、外部API、監視、ログ保管、データ更新、有人対応も含まない試算である。実際の月額見積もりとしては使わず、利用量と単価を掛ける考え方だけを確認してほしい。
安い基盤を選んでも、毎週の資料更新を人が手作業で直していれば、総費用は下がらない。逆に、利用料が少し高くても、更新と評価が自動化されていれば、運用全体では安くなることがある。
1. 接点・認証の費用は利用者区分で決まる
最初に決めるのは、どこで誰が使うかだ。
- Web画面だけで使う
- SlackやMicrosoft Teamsから使う
- 顧客向けサイトで公開する
- 社員番号や社内アカウントでログインする
- 部門、役職、プロジェクトごとに回答範囲を変える
単独のWeb画面で、全員が同じ情報を見るなら構成は比較的軽い。ところが、SlackやTeamsと連携し、既存の認証情報を引き継ぎ、部門別に回答を出し分けると、連携とテストが増える。
ここで「後から認証を追加すればよい」と考えるのは危ない。公開情報だけを扱う構成と、社内限定資料を扱う構成では、データの持ち方そのものが変わるからだ。
利用者数だけでなく、利用者の種類と見せ分けの数を数えたい。全社員1,000人でも権限が1種類なら単純だ。利用者100人でも、顧客別・案件別・役職別に権限が分かれるなら設計は重くなる。
見積依頼時には、利用者区分と窓口を1枚の表にする。ベンダー比較では、SSO設定、SlackやTeamsのアプリ設定、アカウント追加、利用量の上限管理が初期費用と月額費用のどちらに含まれるかを見る。
2. データ整備の費用は正式版の判定で決まる
AIチャットボットの開発費を左右する最大の変数は、モデルよりデータである。
「社内資料はGoogle Driveにあります」と聞くと、すぐ検索できそうに見える。だが実際に開くと、旧版と最新版が同じフォルダにある。ファイル名が「最終」「最終2」「最新版」になっている。PDFの中に画像として文字が入っている。閲覧権限も揃っていない。
この状態では、AIは正しい答えを選べない。先に次の作業が必要になる。
- 正式な情報源を決める
- 旧版と最新版を区別する
- 文書を検索できる単位に分ける
- タイトル、更新日、対象部門などの属性を付ける
- 更新や廃止を反映する仕組みを作る
MicrosoftのRAG設計ガイドも、文書の準備、分割、属性付与、埋め込み、検索インデックス、検索評価を別工程として整理している。ファイルを読み込ませるだけでは終わらない。
見積もりでは、ファイル数よりもデータ状態を見る。「1万件ある」より、「正式版を機械的に判定できるか」「毎月何件更新されるか」の方が費用に効く。
ここで作る成果物は、データソース台帳だ。保存場所、責任者、正式版の条件、更新頻度、廃止条件、閲覧権限を並べる。初回取り込みだけが見積もられ、更新・削除・再取り込みが除外されていないかも確認したい。
3. 業務機能の費用は「答える」と「動かす」の境界で決まる
AIチャットボットには、大きく3段階ある。
| 段階 | できること | 費用が増える主な理由 |
|---|---|---|
| 検索型 | 資料を探し、出典付きで答える | 文書整備、検索、回答評価 |
| 案内型 | 条件を聞き、手順や窓口を案内する | 分岐設計、会話状態、例外処理 |
| 実行型 | 申請、予約、CRM更新などを行う | API連携、権限、承認、監査ログ |
検索型なら、固定された文書群に対する標準的なRAGで足りる場合がある。MicrosoftのAIエージェント事業計画ガイドも、固定インデックスから回答や要約を返すFAQでは、複雑なエージェントより通常のRAGが適する場合があると説明している。
一方、「有給の残日数を調べて申請する」「顧客情報を確認してCRMに記録する」まで任せるなら、チャットボットは業務システムの一部になる。外部APIの失敗、二重登録、途中離脱、承認待ち、取り消しまで仕様が必要だ。
見積差が最も大きくなりやすいのが、この境界である。「答える」と「動かす」は、似ているようで別の製品だ。見積依頼には、各ユースケースを検索・案内・実行のどれにするか明記したい。
さらに、実行型では正常系だけを数えない。APIが失敗したとき、同じ依頼が再送されたとき、承認者が不在のとき、途中で取り消されたときの扱いを書く。例外フローの本数が、設計・実装・テストの工数になる。
4. セキュリティの費用は権限表と停止条件で決まる
社内資料を扱うなら、回答精度だけでなく「答えてはいけない質問」を決める。
たとえば、人事規程の一般説明は全社員に見せられる。個別の給与情報は本人と担当者に限る。顧客との契約条件は案件メンバーだけが見られる。元データの権限を、検索結果にも引き継がなければならない。
MicrosoftのマルチテナントRAG設計では、利用者の認可情報と、検索する独自データの範囲を結びつける必要がある。設計を省くと、検索できてはいけない文書が回答根拠に混ざる。
さらに、RAGは安全装置そのものではない。OWASPのPrompt Injection解説は、RAGや追加学習だけでは攻撃を十分に防げないとして、最小権限、入出力検査、高リスク操作の人間承認を挙げている。
安全対策には実装費だけでなく、検証費もかかる。
- 権限の違う利用者で同じ質問を試す
- 文書に悪意ある指示が混ざった場合を試す
- 個人情報や機密語を含む回答を止める
- 外部更新の直前に人間承認を入れる
- 誰が何を質問し、何を参照したか記録する
ここを見積書の「セキュリティ対応一式」に丸めない方がよい。対象データ、禁止回答、承認対象、ログ項目を権限表と停止条件一覧に分ければ、各社の提案を比較しやすくなる。
