mirror of https://github.com/aliasrobotics/cai.git
41 lines
906 B
Markdown
41 lines
906 B
Markdown
# 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:
|
|
|
|
1. **User Interface Agent**: Handles initial user interactions and directs them to the help center agent based on their needs.
|
|
2. **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:
|
|
|
|
1. Ensure Docker is installed and running on your system.
|
|
2. Install the necessary additional libraries:
|
|
|
|
```shell
|
|
make install
|
|
```
|
|
|
|
3. Initialize docker
|
|
|
|
```shell
|
|
docker-compose up -d
|
|
```
|
|
|
|
4. Prepare the vector DB:
|
|
|
|
```shell
|
|
make prep
|
|
```
|
|
|
|
5. Run the main scripy:
|
|
|
|
```shell
|
|
make run
|
|
```
|