「チャットボットって、自作できませんか?」——開発会社としてよく聞かれる質問です。先に答えを言うと、作れます。当社も実際に2つ自作しました

ただし、そのうち1つは3週間かけて完成させたあと、自分で検証して「公開しない」と判断しました。この記事では、その実体験をベースに、自作の3つの方法と費用・期間、そして「動くものは作れるのに、公開できる品質は遠い」という現実を正直にお話しします。

チャットボットを自作する3つの方法【比較表】

方法 作れるもの 期間の目安 必要スキル
① AI APIの直連携 一問一答のAI応答機能 数日〜1週間 PHP/JS+API
② フルスクラッチRAG 自社資料に基づいて答えるボット 3週間〜(+調整は無期限) ベクトルDB・検索設計
③ 開発プラットフォーム利用 ワークフロー型のAIアプリ 数日〜2週間 ツールの習熟

①は前回の記事で紹介した「一般知識に答えるAI」なら現実的な選択肢です。問題は、ビジネスサイトで本当に求められる「自社の情報に正確に答えるボット」=②と③です。

【実録】PineconeでRAGチャットボットを自作した3週間

当社では、ベクトルデータベース(Pinecone)を使ったRAGチャットボットをゼロから開発したことがあります。構成としては王道です。資料をベクトル化してPineconeに格納し、質問と類似する箇所を検索して、AIに根拠として渡して回答させる——前回までの記事で説明してきた、まさにあの仕組みです。

チャット画面とAPI連携は、正直それほど難しくありません。開発期間3週間のうち、最も時間を食ったのは「資料をどうベクトルデータベースに取り込むか」でした。

具体的には、資料の分割(チャンク設計)です。AIに渡せる文字数には制限があるため、資料を細切れにして格納するのですが、章ごとに区切るのか、段落ごとに区切るのか、何文字で区切るのか——この設計次第で検索精度がまるで変わります。大きく切れば文脈は保てるが検索が粗くなる。細かく切れば検索は当たるが、前後の文脈が切れて回答が浅くなる。この調整をひたすらトライアンドエラーで繰り返しました。

自作チャットボット開発の見える工数と見えない工数(チャンク設計・検索調整・ハルシネーション対策・保守)

3週間後の結論:「公開しない」

3週間のトライアンドエラーの末、チャットボットは完成しました。料金体系の設計以外、検索の調整から回答の作り方まで、あらゆる部分に手を入れました。それでも、最後に自分で検証して出した結論は「これは公開しない」でした。

動くものと、お客様のサイトに置いて「嘘をつかず、正確に答え続ける」と言い切れるものとの間には、想像以上の距離があったからです。根拠が見つからない質問への振る舞い、微妙に的を外した検索結果への対処、資料更新への追従——「たまに変な回答をする」を潰し切る作業は、開発というより終わりのない品質管理でした。

誤解のないように書くと、これは挫折自慢ではありません。この経験があったからこそ、当社は実績のあるRAG基盤の上に製品を作る方針に切り替え、検索調整やハルシネーション対策のノウハウを製品側に注ぎ込めました。自作の3週間は、遠回りに見えて一番の教材だったと思っています。

開発プラットフォーム(Dify等)を使う道

フルスクラッチとプラグインの中間として、DifyのようなAIアプリ開発プラットフォームを使う方法もあります。当社もDifyをバックエンドにしたチャットボットを構築したことがあります。ワークフローをGUIで組めるため構築のスピードは確実に上がります

ただし、精度とハルシネーション対策という本丸は、ツールを変えても同じ場所に残ります。資料の整え方、検索の調整、答えられない時の設計——ここを作り込む工数は、フルスクラッチとそれほど変わりません。「構築が速くなる」と「品質に早く到達する」は別の話です。

費用の現実:自作の「人件費」を計算してみる

自作は「無料」に見えますが、実際にはエンジニアの時間を支払っています。当社の実績(3週間)をエンジニアの人件費・外注単価で換算すると、ざっくり50万円前後の開発コストに相当します。しかもこれは初期構築のみで、モデルの仕様変更への追従・APIエラー対応・資料更新のメンテナンスが月々上乗せされていきます。

選択肢 初期の実コスト 継続コスト 品質への到達
フルスクラッチ自作 人件費50万円前後〜 保守も自前 調整力次第・保証なし
開発プラットフォーム 人件費20〜30万円相当〜 保守も自前+ツール費 同上
プラグイン(自分で設定) 数千円〜10万円/年 API・調整は自前 設定と調整力次第
導入代行型サービス 数万円〜 月額(運用込み) サービス側が担保

それでも自作をおすすめできる3つのケース

正直に言えば、自作が正解の人もいます。①AIやRAGを学ぶこと自体が目的の場合(最高の教材です)、②既製品では実現できない特殊な要件がある場合③社内にエンジニアがいて、保守まで内製できる体制がある場合。この3つに当てはまらないなら、自作の3週間と終わりのない調整は、本業の時間から差し引かれるコストになります。

よくある質問

Q. ChatGPTのAPIだけで自社の情報に答えるボットは作れますか?

API連携だけでは作れません。自社の情報に答えさせるには、資料を検索してAIに渡すRAGの仕組み(ベクトルデータベース等)が別途必要です。ここが自作の難易度を一気に引き上げます。

Q. 自作にはどれくらいの期間がかかりますか?

チャット画面とAPI連携だけなら数日〜1週間。自社資料に基づいて答えるRAG型は、当社の実績で構築に3週間、そこから精度調整が続きます。「完成」より「合格点」までの距離で見積もるのが現実的です。

Q. 作った後の保守はどれくらい大変ですか?

AIモデルの廃止・仕様変更への追従、APIエラーやレート制限への対応、資料更新のたびの再取り込みが定常的に発生します。作る工数より、動かし続ける工数のほうが効いてくるのが実感です。

まとめ:自作で学んだから言える「分かれ目」

チャットボットは自作できます。ただし、ビジネスで使える品質——嘘をつかず、根拠を示して、答えられない時は人につなぐ——までの道のりは、チャット画面が動いた日からが本番です。

学びたい人・特殊要件がある人・内製体制がある人は自作を。問い合わせ対応という「結果」だけが欲しい人は、その品質管理を最初から背負っているサービスを使うのが、時間もお金も安くつきます。

【2026年版】WordPress対応AIチャットボットおすすめ7選|料金と選び方
WordPressチャットボットプラグイン無料5選|どこまで使える?限界と有料の分かれ目

当社のEdel AI Hybrid Chatは、この3週間の教訓をすべて製品側に注ぎ込んだ、出典付き回答のRAGチャットボットです。貴社の資料で動く実物を3営業日の無料体験で確かめられます。

この記事を書いた人

矢部 敦

矢部 敦合同会社Edel Hearts 代表

WordPress専門の開発会社を経営。プラグイン開発・カスタマイズ・保守を専門とし、18時間におよぶUdemyのWordPress講座を開講。出典付きで回答するAIチャットボット「Edel AI Hybrid Chat」開発者。本ブログの記事は、実際の開発・運用で得た一次情報をもとに執筆しています。会社情報はこちら

この記事をシェア