mirror of https://github.com/aliasrobotics/cai.git
Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
| __init__.py | ||
| database.py | ||
| main.py | ||
README.md
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:
- Triage Agent: Determines the type of request and transfers to the appropriate agent.
- Refund Agent: Manages customer refunds, requiring both user ID and item ID to initiate a refund.
- 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:
python3 main.py