Realchat is an adaptable software platform designed for creating and serving multiple hybrid chatbots that blend the capabilities of predefined scripts with advanced language comprehension powered by the LLaMa-7B language model.
Realchat offers a comprehensive solution for building and deploying hybrid chatbots that combine the strengths of predefined scripts and advanced language understanding. This unique synergy empowers chatbots to deliver intelligent responses while adhering to predefined conversation structures.
- Create and serve multiple hybrid chatbots.
- Manage organizations, chatbots, scripts, and knowledge bases.
- Upload .docx file to create knowledge bases.
- Clone the repository.
git clone https://github.com/quachhengtony/realchat.git
- Run the docker-compose.dev.yml file.
docker compose -f docker-compose.dev.yml up -d
- Create the chatbots using the API. Follow the example in this video.
- Use the chatbots. Follow the example in this project.
- Frameworks: .NET.
- Databases: MariaDB, Milvus.
- Encoder: SBERT.
- Object storage: MinIO.
- LLM: LLaMA-7B.
- Others: Docker.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.