Portfolio
Next.js TypeScript Gemini API RAG Google Sheets API

社内ナレッジAIチャットボット

社内規定やFAQをAIが検索・回答するチャットボット。RAG機能とフィードバック収集で回答精度を継続的に改善。

背景

総務には社内規定や経費精算、福利厚生に関する問い合わせが頻繁に来ていた。同じ質問に何度も答える手間を減らしたかったのと、RAGの技術を学びたかったのが開発のきっかけ。

問い合わせの劇的な削減には至っていないが、「聞ける場所がある」という安心感を社内に提供している。

概要

社内ナレッジ(就業規則、経費精算、福利厚生など)をGemini APIで検索・回答するAIチャットボットです。

主な機能

  • RAG機能: ナレッジファイル(Markdown)を参照して正確に回答
  • ハルシネーション抑制: Temperature調整と自己確認ステップで架空情報を防止
  • フィードバック収集: 「改善が必要」ボタンでユーザーからの評価を収集
  • カテゴリ自動推定: フィードバックを自動分類してスプレッドシートに保存
  • クイックリプライ: よくある質問をボタンで選択可能

技術スタック

項目技術
フレームワークNext.js
言語TypeScript
AIGoogle Gemini API
フィードバック保存Google Sheets API
デプロイVercel / Docker

構成

├── frontend/      # チャットUI
├── backend/       # Gemini API連携
├── knowledge/     # ナレッジファイル(Markdown)
└── tools/         # 管理ツール

担当範囲

社内DXプロジェクトとして企画・設計・実装を担当。