First_agent_template / README_LOCAL.md
kumar4372's picture
openai key
3696fe2
First Agent Template — Local Run Guide
This file explains how to run the prototype locally (macOS, zsh).
Assumptions
- Project root: /Users/gautam.kumar/Desktop/agents/First_agent_template
- You will use the included virtualenv `.venv` or create one.
1) Create & activate a venv (if needed)
```bash
cd /Users/gautam.kumar/Desktop/agents/First_agent_template
python3 -m venv .venv
source .venv/bin/activate
```
2) Install dependencies
```bash
pip install --upgrade pip
pip install -r requirements.txt
# optional: install gradio UI extras
pip install "smolagents[gradio]"
```
3) Smoke tests
```bash
PYTHONPATH=$(pwd) python tests/run_nlu_test.py
```
4) Demo run
```bash
PYTHONPATH=$(pwd) python tests/run_dialog_demo.py
```
5) Interactive CLI
```bash
PYTHONPATH=$(pwd) python tools/interactive_cli.py
```
Interactive CLI tips
- Type natural sentences like: "I can pay ¥30000 by next Friday"
- If assistant asks for missing info ("Can I confirm your full name?"), reply with the requested info.
- To request a human operator: "I want to talk to an operator tomorrow morning" — the assistant will propose JST slots.
- Type `exit` or `quit` to leave.
Data & files
- `data/requests.json` — saved handoff requests (JSON).
- `data/operator_notifications.log` — operator notification stub logs.
If you want, I can:
- Add this file into the main `README.md` (merge), or keep it separate.
- Add unit tests and CI configs.
- Improve the CLI to track dialogue state across multiple turns more robustly.