A modular and comprehensive solution to deploy a Multi-LLM and Multi-RAG powered chatbot (Amazon Bedrock, Anthropic, HuggingFace, OpenAI, Meta, AI21, Cohere, Mistral) using AWS CDK on AWS
I'd like to connect the chatbot deployed by this project to my company's Slack workspace, so that users can interact with it through the Slack app instead of the standalone UI.
It'd be ideal if this functionality was built in to this project, so admins simply needed to supply their Slack workspace info and the required infrastructure would be deployed and configured automatically. I'm imagining a similar experience to what's described in this AWS blog post for connecting Amazon Q to Slack.
Possible features:
Simplified connection to Slack (and possibly other messaging platforms like Teams) with minimal manual steps
Users can message the chatbot from the Slack app via private messages or in a channel
Chatbot is context-aware - when mentioned in a thread, prior messages are included as context in the prompt
Chatbot can be scoped to a specific workspace (referring to the workspace feature of this project, not a Slack workspace)
I could also see this being a separate project built on top of this one, similar to the secure-messenger-genai-chatbot project. I'm interested in hearing the community's and maintainers' thoughts.
I'd like to connect the chatbot deployed by this project to my company's Slack workspace, so that users can interact with it through the Slack app instead of the standalone UI.
It'd be ideal if this functionality was built in to this project, so admins simply needed to supply their Slack workspace info and the required infrastructure would be deployed and configured automatically. I'm imagining a similar experience to what's described in this AWS blog post for connecting Amazon Q to Slack.
Possible features:
I could also see this being a separate project built on top of this one, similar to the secure-messenger-genai-chatbot project. I'm interested in hearing the community's and maintainers' thoughts.