Chatbot solution in aws

0

I am trying to explore chatbot solution services in AWS and services i can use. Amazon lex can be a good option but i am not sure of all the intent i need to provide it as there can be a lot and lex has limitations, I can use generative AI option but at the same time i am looking for a cost effective solution.

Can you suggest me the options i can explore? I also found this solution https://repost.aws/questions/QUmSU88IaJRc-hZf7UR3G6xg/build-chatbot-that-retrieves-answers-from-websites-using-aws-services but the default basic deployment costs shows $547.33 which is too high for me.

1 Answer
1

For your chatbot solution in AWS, considering your need for a cost-effective option that can handle a wide range of intents, you might want to explore the QnABot on AWS solution. This is a generative AI-enabled chatbot that can be a good alternative to building a bot from scratch with Amazon Lex.

QnABot on AWS offers several advantages:

  1. It's designed to handle a large number of questions and answers without requiring you to define individual intents for each one.

  2. It uses generative AI capabilities through integration with Amazon Bedrock, which can help in handling a wider range of user queries without extensive intent programming.

  3. The solution is multi-channel and multi-language, allowing you to deploy it across various platforms like websites, contact centers, and social media.

  4. It includes features like high-quality speech recognition, natural language understanding, and context management.

  5. You can import and export questions and answers using CLI, which can make content management easier.

  6. It integrates with services like Amazon Kendra for more advanced search capabilities.

While the solution you found seems to have a high initial cost, the QnABot on AWS solution might be more cost-effective, especially if you're just starting out. The exact cost will depend on your usage, but you can start small and scale as needed.

If you still prefer to use Amazon Lex, you could consider using the Descriptive Bot Builder feature. This allows you to create a bot using Amazon Bedrock's generative AI capabilities, which might help in handling a wider range of intents without explicitly defining each one.

Another option is to use the Automated Chatbot Designer in Amazon Lex V2, which can create a bot using existing chat transcripts. This could be useful if you have data from previous customer interactions.

Remember, whichever solution you choose, you can start small and scale up as your needs grow, helping to keep costs under control initially.
Sources
Create a custom question and answer chatbot - QnABot on AWS
Different ways to create a bot with Amazon Lex V2 - Amazon Lex
Delight your customers with great conversational experiences via QnABot, a generative AI chatbot | AWS Machine Learning Blog

profile picture
answered 20 days ago
profile pictureAWS
EXPERT
reviewed 18 days ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions