mirror of https://github.com/aliasrobotics/cai.git
22 lines
864 B
Markdown
22 lines
864 B
Markdown
# Personal shopper
|
|
|
|
This CAI is a personal shopping agent that can help with making sales and refunding orders.
|
|
This example uses the helper function `run_demo_loop`, which allows us to create an interactive CAI session.
|
|
In this example, we also use a Sqlite3 database with customer information and transaction data.
|
|
|
|
## Overview
|
|
|
|
The personal shopper example includes three main agents to handle various customer service requests:
|
|
|
|
1. **Triage Agent**: Determines the type of request and transfers to the appropriate agent.
|
|
2. **Refund Agent**: Manages customer refunds, requiring both user ID and item ID to initiate a refund.
|
|
3. **Sales Agent**: Handles actions related to placing orders, requiring both user ID and product ID to complete a purchase.
|
|
|
|
## Setup
|
|
|
|
Once you have installed dependencies and CAI, run the example using:
|
|
|
|
```shell
|
|
python3 main.py
|
|
```
|