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를 통해 개인화된 튜토리얼과 지능형 질의응답 지원을 제공함으로써 콜센터 대기 시간을 줄이고 고객 경험을 개선합니다.

작동 방식

이 시스템은 관리자가 질문과 답변을 관리할 수 있는 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를 사용하여 비원어민 언어 요청을 처리합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트