Implement AI orchestration wedding demo
This commit is contained in:
21
README.md
Normal file
21
README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# AI Orchestrator Wedding Planning Demo
|
||||
|
||||
Production-quality demo of an event-driven AI orchestrator between a live transcription stream and an application's REST API. It is intentionally not a chatbot: transcript chunks become validated pending actions, and human approval generates exact API calls without sending them.
|
||||
|
||||
```bash
|
||||
docker compose up --build
|
||||
```
|
||||
|
||||
Open http://localhost:5173 for the dashboard and http://localhost:9000/docs for the API.
|
||||
|
||||
The planner runs in hybrid mode. If `ANTHROPIC_API_KEY` is present, it uses Claude with structured tool output. Without a key, it uses deterministic intent extraction so the demo and tests remain offline-friendly.
|
||||
|
||||
Approved actions generate calls for the real Wed backend API without executing them. Configure:
|
||||
|
||||
```bash
|
||||
export WED_API_BASE_URL="http://host.docker.internal:8000"
|
||||
export WED_DEFAULT_PARTNER_ID="partner_uuid_for_guest_reservation_requests"
|
||||
export SONIOX_API_KEY="your_soniox_api_key"
|
||||
```
|
||||
|
||||
Use **Start Mic** in the dashboard to record microphone audio. When you stop recording, the backend transcribes it with Soniox and feeds the completed transcript segments into the AI orchestrator.
|
||||
Reference in New Issue
Block a user