aws-solutions-library-samples/qnabot-on-aws
Guidance for QnABot on AWS is a multi-channel, multi-language conversational interface (chatbot) that responds to your customer's questions, answers, and feedback. The solution allows you to deploy a fully functional chatbot across multiple channels including chat, voice, SMS and Amazon Alexa.
解決する課題
QnABot on AWSは、マルチチャネル・多言語の対話インターフェースを提供し、カスタマーサポートを自動化します。チャット、音声、SMS、Amazon Alexaを通じて、パーソナライズされたチュートリアルとインテリジェントなQ&Aサポートを提供することで、コールセンターの待ち時間を短縮し、顧客体験を向上させます。
仕組み
このシステムは、管理者が質問と回答を管理するためのContent Designer UIを使用し、それらはAmazon OpenSearch Serviceに保存されます。ユーザーがAmazon Lex、Alexa、またはAmazon Connectを介して操作すると、システムは fulfillment Lambda 関数を通じてリクエストを処理します。Amazon Bedrockを活用してLLMによるテキスト埋め込みと生成応答を実現し、Amazon ComprehendとTranslateで言語処理を行い、Amazon KendraまたはBedrock Knowledge Basesを外部データソースからの情報取得のためのフォールバックメカニズムとして使用します。ガードレールは前処理段階と後処理段階で実装され、有害なコンテンツをブロックし、機密情報をマスクします。
対象ユーザー
複数のコミュニケーションチャネルにわたってスケーラブルでインテリジェントなチャットボットをカスタマーサポートに導入する必要がある企業や組織向けに設計されています。
ハイライト
- マルチチャネル展開: チャット、音声、SMS、Amazon Alexaをサポート。
- RAG機能: Amazon Bedrock Knowledge BasesとAmazon Kendraを統合し、検索拡張生成を実現。
- LLM統合: Amazon Bedrockを介して基盤モデルを使用し、セマンティックマッチング、クエリ生成、応答合成を実行。
- 組み込みガードレール: 安全性を確保し、PII漏洩を防ぐための前処理・後処理フィルターを含む。
- 多言語サポート: Amazon TranslateとComprehendを使用して、非ネイティブ言語のリクエストを処理。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト