mirror of https://github.com/aliasrobotics/cai.git
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com> |
||
|---|---|---|
| .. | ||
| data | ||
| Makefile | ||
| README.md | ||
| __init__.py | ||
| customer_service.py | ||
| docker-compose.yaml | ||
| main.py | ||
| prep_data.py | ||
| requirements.txt | ||
README.md
Support bot
This example is a customer service bot which includes a user interface agent and a help center agent with several tools.
This example uses the helper function run_demo_loop, which allows us to create an interactive CAI session.
Overview
The support bot consists of two main agents:
- User Interface Agent: Handles initial user interactions and directs them to the help center agent based on their needs.
- Help Center Agent: Provides detailed help and support using various tools and integrated with a Qdrant VectorDB for documentation retrieval.
Setup
To start the support bot:
- Ensure Docker is installed and running on your system.
- Install the necessary additional libraries:
make install
- Initialize docker
docker-compose up -d
- Prepare the vector DB:
make prep
- Run the main scripy:
make run