体験できるURL
https://ai-data-base.com/articles-search-chat-tool
ステートメント
POCでは記事をVectorDB化しGeminiベースのBotを短期間で実装、社内・ユーザーからフィードバックを収集。本番ではAWS S3・Bedrock・Knowledge Baseを用いたRAGシステムを構築した。
インフラ構成
User(ブラウザ) → EC2(PHP) → API Gateway → Lambda → Bedrock Knowledge Base(RAG検索)/S3(記事データ)
User→EC2(PHP)がクエリを受信→API Gateway経由でLambdaを起動→Bedrock Knowledge Base(RAG検索、参照元はS3の記事データ)が回答を生成し、同経路を逆にたどってUserへ返却する。
セキュリティ・運用面の実装
- API Gatewayで同時アクセス数を制御
- プロンプトインジェクション検出、入力文字数上限の設定
- 契約状態に応じた利用回数制限(無料会員:2回/日、有料会員:20回/日)
- 本番デプロイ後、ユーザーから良好なフィードバックを獲得
クレジット
- Engineer: 池野 朱里 (Shuri Ikeno)