ローカルLLMで社内チャットボット・FAQ構築|導入手順とコスト削減効果

kento_morota 10分で読めます
社内のAI・IT活用、技術がわかる相手に無料相談。 相談 →
目次

「同じ質問に何度も回答している」「社内の問い合わせ対応に時間を取られすぎている」——こうした課題を抱える中小企業は少なくありません。社内チャットボットやFAQシステムの導入は有効な解決策ですが、クラウドサービスの利用には情報漏洩リスクやコスト面の懸念があります。

本記事では、ローカルLLMを活用して社内チャットボット・FAQシステムを構築する方法を、導入手順からコスト削減効果まで実践的に解説します。すべてのデータが社内に留まるため、機密情報を安心して扱えるのが最大のメリットです。

なぜローカルLLMでチャットボットを構築すべきなのか

社内チャットボットの構築には複数のアプローチがありますが、ローカルLLMを選択することで得られるメリットは明確です。

従来のチャットボットの限界

ルールベースの従来型チャットボットは、事前に登録されたキーワードとパターンに基づいて回答を返す仕組みです。この方式には以下の限界があります。

  • 想定外の表現や質問の仕方に対応できない
  • 回答パターンの登録・メンテナンスに継続的な人手が必要
  • 自然な対話ができず、利用者のストレスが増える
  • 複合的な質問や文脈を踏まえた回答ができない

ローカルLLMチャットボットの優位性

LLMを活用したチャットボットは、自然言語を理解できるため、質問の表現に幅があっても適切に回答できます。さらに、ローカルで動作させることで以下のメリットが加わります。

  • データの安全性:社員の個人情報や業務機密を含む質問でも、データが社外に出ない
  • コストの予測可能性:従量課金がなく、月額のランニングコストが一定
  • カスタマイズ自由度:自社の用語やルールに合わせた調整が可能
  • オフライン動作:ネットワーク障害時でも利用可能

社内チャットボット構築に必要なコンポーネント

ローカルLLMを使ったチャットボットシステムは、以下のコンポーネントで構成されます。

システム構成の全体像

コンポーネント 役割 推奨ツール
LLMモデル 質問の理解と回答の生成 Gemma 3 4B、Qwen 3 7Bなど
推論エンジン LLMの実行環境 Ollama、llama.cpp
チャットUI ユーザーとの対話インターフェース Open WebUI
RAG(任意) 社内文書を参照した回答生成 LlamaIndex、LangChain
ベクトルDB(任意) 文書の検索インデックス ChromaDB、Qdrant

最小構成とフル構成

導入の段階に応じて、2つの構成を提案します。

最小構成(まずは試す段階):

  • Ollama + Open WebUI + 軽量モデル(Gemma 3 4Bなど)
  • システムプロンプトで社内FAQの内容を直接記述
  • 1台のPCで完結。追加ソフトウェアの導入不要

フル構成(本格運用段階):

  • Ollama + Open WebUI + 高性能モデル + RAGシステム
  • 社内文書を自動的に参照して回答を生成
  • 専用サーバーまたは高スペックPCで運用

推奨モデルの選び方

チャットボット用途では、日本語の理解力と応答速度のバランスが重要です。主要モデルの比較を踏まえ、用途別のおすすめを紹介します。

用途別おすすめモデル

用途 推奨モデル 必要VRAM 特徴
軽量FAQ応答 Gemma 3 4B 約4GB 軽量で応答速度が速い
日本語品質重視 Qwen 3 7B 約6GB 日本語の自然さが優秀
複雑な質問対応 Qwen 3 14B 約10GB 推論力が高く、複合質問に対応
多言語対応 Gemma 3 12B 約10GB 複数言語のスタッフがいる環境向け

中小企業で最初に試すなら、Gemma 3 4BまたはQwen 3 7Bがおすすめです。どちらも一般的なビジネスPC(VRAM 8GB程度のGPU搭載)で十分に動作します。

構築手順:Ollama + Open WebUIで社内チャットボットを作る

最も手軽に社内チャットボットを構築できる、Ollama + Open WebUIの組み合わせでの手順を解説します。

Step 1:Ollamaのインストールとモデル導入

# Ollamaのインストール(macOS / Linux)
curl -fsSL https://ollama.com/install.sh | sh

# チャットボット用モデルのダウンロード
ollama pull gemma3:4b

# 動作確認
ollama run gemma3:4b
>>> テストメッセージ:こんにちは

Step 2:Open WebUIのインストール

Open WebUIはDockerを使って簡単にインストールできます。

# Dockerがインストールされていることを確認
docker --version

# Open WebUIの起動
docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

起動後、ブラウザでhttp://localhost:3000にアクセスすると、チャットインターフェースが表示されます。初回はアカウント登録が必要です。

Step 3:チャットボット用のシステムプロンプト設定

Open WebUIの設定画面で、チャットボット用のシステムプロンプトを設定します。以下は社内FAQ用のプロンプト例です。

あなたは株式会社〇〇の社内アシスタントです。
以下のルールに従って回答してください:

1. 社内の規則・制度に関する質問に丁寧に回答する
2. 回答がわからない場合は「担当部署にお問い合わせください」と案内する
3. 個人的な意見や推測は述べず、事実に基づいた回答のみを行う
4. 回答は簡潔にまとめ、必要に応じて箇条書きを使う

【社内規則の概要】
- 勤務時間:9:00〜18:00(フレックスタイム制、コアタイム10:00〜15:00)
- 有給休暇:入社6ヶ月後に10日付与
- リモートワーク:週3日まで可能(事前申請制)
- 経費精算:月末締め、翌月15日払い
- ...(以下、社内のFAQ情報を記載)

このようにシステムプロンプトに社内情報を直接記述する方法は、最も簡単なFAQチャットボットの実現方法です。情報量が多い場合は、後述するRAGの導入が効果的です。

Step 4:社内ネットワークからアクセス可能にする

チャットボットを社内の他のメンバーにも使ってもらうために、LAN内からアクセスできるよう設定します。

# サーバーのIPアドレスを確認(Linuxの場合)
ip addr show

# ファイアウォールでポート3000を開放(必要に応じて)
sudo ufw allow 3000

社内の他のPCからhttp://[サーバーのIPアドレス]:3000にアクセスすれば、チャットボットを利用できます。

RAGを導入してFAQの品質を向上させる

システムプロンプトに記述できる情報量には限界があります。社内の規程集、マニュアル、過去のFAQ回答など大量の文書をもとに回答させたい場合は、RAG(検索拡張生成)の導入が有効です。

RAGの仕組み

RAGは以下の流れで動作します。

  1. 社内文書をベクトル化(数値の配列に変換)してデータベースに格納
  2. ユーザーの質問をベクトル化し、関連性の高い文書を検索
  3. 検索結果をLLMに渡し、文書の内容に基づいた回答を生成

これにより、LLMが学習していない社内固有の情報についても正確な回答が可能になります。

Open WebUIでのRAG設定

Open WebUIにはRAG機能が組み込まれており、追加のセットアップなしでドキュメントのアップロードと参照が可能です。

  1. Open WebUIの管理画面にログイン
  2. 「Documents」セクションから社内文書(PDF、テキストファイルなど)をアップロード
  3. チャット画面で「#」を入力してドキュメントを選択すると、そのドキュメントを参照した回答が得られる

より本格的なRAGシステムを構築したい場合は、LlamaIndexやLangChainを使った独自構成も検討できます。

コスト削減効果の試算

ローカルLLMチャットボットの導入によるコスト削減効果を具体的に試算します。

導入コスト

項目 費用 備考
PC(既存利用の場合) 0円 VRAM 8GB以上のGPU搭載PCを転用
PC(新規購入の場合) 15〜30万円 RTX 4060〜4070搭載デスクトップ
ソフトウェア 0円 Ollama、Open WebUI、モデルすべて無料
セットアップ工数 1〜3日 IT担当者の作業時間

ランニングコストの比較

項目 ローカルLLM クラウドAIチャットボット
月額基本料 0円 30,000〜100,000円
API利用料 0円 利用量に応じて変動
電気代 約2,000〜5,000円/月 含まれている
合計(月額) 約2,000〜5,000円 約30,000〜150,000円

クラウドAIチャットボットサービスと比較すると、ランニングコストを大幅に削減できます。初期投資(PC購入が必要な場合)を含めても、多くのケースで半年〜1年以内に投資回収が可能です。

業務効率化による間接的な効果

コスト削減に加え、以下の間接的な効果も期待できます。

  • 問い合わせ対応時間の削減:総務・人事部門の対応工数が月間20〜40時間削減(事例より)
  • 回答品質の均一化:担当者による回答のばらつきがなくなる
  • 24時間対応:営業時間外でも社員が必要な情報にアクセス可能
  • ナレッジの蓄積:FAQデータが自然に蓄積され、組織の知的資産になる

運用のポイントと注意事項

回答精度を高めるためのコツ

  • システムプロンプトの継続的改善:実際の質問パターンを分析し、プロンプトを定期的に更新する
  • 回答できない質問の明示:LLMが回答に自信がない場合に「担当者に確認してください」と案内するよう設定する
  • 社内文書の整備:RAGの効果を高めるために、参照元の文書を正確で最新の状態に保つ
  • フィードバック収集:利用者からの「この回答は正しかった/間違っていた」というフィードバックを集める仕組みを作る

セキュリティ面の考慮事項

ローカル環境での運用でも、基本的なセキュリティ対策は必要です。

  • Open WebUIへのアクセスはユーザー認証を有効にする
  • 社内ネットワーク外からのアクセスをファイアウォールで制限する
  • チャットログの保管ポリシーを決めておく
  • 管理者権限と一般ユーザー権限を分けて運用する

まとめ:ローカルLLMチャットボットで社内の問い合わせ対応を革新する

ローカルLLMを活用した社内チャットボット・FAQシステムは、中小企業にとって導入効果の高いAI活用方法です。ポイントを整理します。

  • Ollama + Open WebUIで、専門知識がなくても短期間で構築可能
  • データが社外に出ないため、機密情報を含む問い合わせにも安心して対応
  • クラウドサービスと比べてランニングコストを大幅に削減できる
  • RAGを導入すれば、社内文書に基づいた高精度な回答が可能
  • 定型的な問い合わせの自動化で、総務・人事部門の工数を大幅に削減

まずはOllamaのセットアップとOpen WebUIの導入から始めてみてください。推奨モデルの比較も参考にしながら、自社に合ったチャットボットを構築していきましょう。

#ローカルLLM#チャットボット#FAQ
ManageAI 先行モニター企業 募集中|先着5社・2026年11月末まで

生成AIの利用費、「誰が・何のために・いくら」まで見えていますか?

株式会社カイダンと共同開発したAI利用ガバナンスSaaS「ManageAI」は、OpenAI・Azure OpenAI・Claude・AWS Bedrock・Google Vertex AIの費用と利用状況を、部署・利用者・プロジェクト別に可視化します。導入は読み取り専用キーの登録だけ。初期費用0円・月額5万円(税別)で先行モニター企業を募集しています。

ニュースリリースを読む
共有:
無料メルマガ

週1回、最新の技術記事をお届け

AI・クラウド・開発の最新記事を毎週月曜にメールでお届けします。登録は無料、いつでも解除できます。

※ プライバシーポリシーに基づき管理します

関連記事

Related / 9 articles

  1. AI・機械学習

    Stable Diffusionの使い方とビジネス利用の注意点|ローカル画像生成入門

    自社PCで動かせる画像生成AI「Stable Diffusion」の始め方をビジネス目線で解説します。実行ツールの選び方とVRAMを軸にした必要スペック、商用利用で最重要となるモデルのライセンス確認、中小企業での現実的な活用シーン、クラウド型とローカル型の選び方をまとめました。

  2. AI・機械学習

    Claude CodeのSkills(エージェントスキル)とは?作り方と活用例を解説

    Claude Codeに定型ワークフローを覚えさせる「Agent Skills」を解説。SKILL.mdの書き方、スラッシュコマンドやサブエージェントとの使い分け、チームで再利用できるスキル設計のコツを実例つきでまとめました。

  3. AI・機械学習

    ベクトルデータベース比較|Chroma・Qdrant・FAISS・pgvectorの選び方を解説

    RAG構築に欠かせないベクトルデータベースを比較解説。Chroma・Qdrant・FAISS・pgvector・Milvus/Weaviateの特徴と使いどころ、状況別の選び方の早見表、検索品質を左右する前工程の重要性まで、中小企業の社内文書検索を想定して実務目線でまとめました。

  4. AI・機械学習

    Whisperで無料の文字起こし環境を作る|ローカル実行なら会議音声が社外に出ない

    OpenAIの音声認識モデルWhisperを自社PCで動かし、無料かつセキュアな文字起こし環境を作る手順を解説。日本語向けのモデルサイズの選び方、インストールから実行までの3ステップ、精度を上げる録音のコツ、ローカルLLMと組み合わせた議事録自動化まで紹介します。

  5. AI・機械学習

    vLLMとは?Ollamaとの違いと使い方|社内LLMサーバーを高速化する本命ツール

    複数人で使う社内LLMサーバーの本命「vLLM」を解説。PagedAttentionと連続バッチングで速くなる仕組み、Ollamaとの使い分け、インストールからOpenAI互換サーバーの起動、動作確認と調整までの導入手順、導入前に知っておきたい注意点をまとめました。

  6. AI・機械学習

    AIエンジニアとは?仕事内容・必要スキル・なり方・年収まで完全ガイド

    AIエンジニアとは何かを解説。主な仕事内容とデータサイエンティストや機械学習エンジニアとの違い、必要なスキルと役立つ資格、学習ロードマップ、年収と将来性、企業が採用・育成・外注で確保する方法まで、目指す個人にも採用したい企業にも役立つ内容です。

  7. AI・機械学習

    中小企業のAIエンジニア確保術|採用・育成・外注どれを選ぶべきか比較

    中小企業のAIエンジニア確保の方法として、正社員採用・既存社員の育成・外部委託の3つの選択肢を比較します。それぞれが向いているケースや外部委託のメリットと注意点、目的から逆算した現実的な使い分けと進め方まで、自社に合ったAI人材確保の考え方を解説します。

  8. AI・機械学習

    AIエンジニアの年収と将来性|需要が伸び続ける理由とキャリアの広げ方

    AIエンジニアの年収水準と将来性を解説します。AI活用の中小企業への広がりやIT人材不足など需要が伸び続ける3つの背景、技術×ドメイン知識・ビジネス設計力・MLOpsといった年収を高めるスキルの掛け合わせ方、今後のキャリアパスの選択肢まで紹介します。

  9. AI・機械学習

    未経験からAIエンジニアになるには?学習ロードマップ6ステップと転職のコツ

    未経験からAIエンジニアになるための学習ロードマップを6ステップで解説します。Pythonの基礎、データ処理と統計、機械学習、深層学習・生成AIの学び方からポートフォリオ作り、資格の活用、前職の業務知識で差別化する転職活動のコツまで紹介します。

ManageAI

先行モニター企業 募集中

生成AIのコストを「部署別」に、請求書より先に。

先着5社限定・2026年11月末まで。初期費用0円・月額5万円(税別)で、正式版と同等の機能に加え、開発者と伴走者による導入支援を追加費用なしで提供します。プロンプト原文は一切取得しません。

株式会社カイダン × Harmonic Society株式会社の共同事業|読み取り専用キーの登録だけで導入できます