aws-solutions / qnabot-on-aws

AWS QnABot 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.
https://aws.amazon.com/solutions/implementations/aws-qnabot
Apache License 2.0
386 stars 247 forks source link

QnA bot multi tenancy #525

Open iamcrisb opened 1 year ago

iamcrisb commented 1 year ago

Hi, my team is considering using QnA bot in a multi tenancy context where we have multiple customers that need to be served by the same services, while only having the core bot data being unique for each customer.

My first thought is that kendra and opensearch should be unique per customer, whereas the rest of the services could be common.

Is there any good approach for doing this? Or should we stick to single tenant architecture?

kroeter commented 10 months ago

We are evaluating adding this to our 2024 roadmap. Will respond here with updates.

djorgji commented 8 months ago

Any movement on this? Also, is there a recommended way to to connect to existing Cognito User Pool, or existing OpenSearch domain?