Crimson Agent is a python-based framework built that can be used to build custom chatbots for privacy critical applications such as for banking and finance.
Note: Before starting make sure you have python3
and pip
installed on your system
- Clone this repo:
git clone https://github.com/shahiryar/crimson-agent.git
- Install dependencies
pip install -r requirements.txt
- Run the app
streamlit run app.py
- Demo Intent Classifier Training
- Intent Classification
- Follow up entity reprompt
- Sentiment Analysis
- Add No-Match Intent (threshold based)
- Redirect conversation amdist of active context (Cancel Slot Filling)
- Reponse formating from context
- Design Context Lifecycle Management
- Handle Input and Output contexts for Intents
- Modulate the code for reusablity
- Configurations Page to add new Intents and Entities and a Configuration Page to add new agents
- Train and Retrain Script
- Session Lifecycle Management
- Communication Channels Integration
- Enable Whatsapp Message Sending
- Enable Webhook Integrations
- Plan Deployment
- Option for Rule-based Intent Matching
- Implement open-source LLM to generate Natural Language Responses
- Manage Knowledge Base Creation and Connection