aws-solutions/qnabot-on-aws
A multi-channel, multi-language conversational chatbot built on AWS services that uses ML and semantic search to answer customer questions across chat, voice, SMS, and Alexa.

QnABot on AWS is a fully-managed chatbot platform that deploys across multiple channels including chat, voice, SMS, and Amazon Alexa. It uses Amazon Lex as the conversational engine, stores Q&A content in Amazon OpenSearch Service, and employs text embeddings for semantic matching. The solution includes a content management UI for administrators to configure questions and automate customer support workflows through intelligent multi-part interactions.
Frequently asked
- What is aws-solutions/qnabot-on-aws?
- A multi-channel, multi-language conversational chatbot built on AWS services that uses ML and semantic search to answer customer questions across chat, voice, SMS, and Alexa.
- Is qnabot-on-aws open source?
- Yes — aws-solutions/qnabot-on-aws is open source, released under the Apache-2.0 license.
- What language is qnabot-on-aws written in?
- aws-solutions/qnabot-on-aws is primarily written in JavaScript.
- How popular is qnabot-on-aws?
- aws-solutions/qnabot-on-aws has 446 stars on GitHub.
- Where can I find qnabot-on-aws?
- aws-solutions/qnabot-on-aws is on GitHub at https://github.com/aws-solutions/qnabot-on-aws.