2024-12-20 13:25:01 -08:00
|
|
|
# Multi-Turn Agentic Demo (RAG)
|
|
|
|
|
|
Rename all arch references to plano across the codebase
Complete rebrand from "Arch"/"archgw" to "Plano" including:
- Config files: arch_config_schema.yaml, workflow, demo configs
- Environment variables: ARCH_CONFIG_* → PLANO_CONFIG_*
- Python CLI: variables, functions, file paths, docker mounts
- Rust crates: config paths, log messages, metadata keys
- Docker/build: Dockerfile, supervisord, .dockerignore, .gitignore
- Docker Compose: volume mounts and env vars across all demos/tests
- GitHub workflows: job/step names
- Shell scripts: log messages
- Demos: Python code, READMEs, VS Code configs, Grafana dashboard
- Docs: RST includes, code comments, config references
- Package metadata: package.json, pyproject.toml, uv.lock
External URLs (docs.archgw.com, github.com/katanemo/archgw) left as-is.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 20:15:37 -08:00
|
|
|
This demo showcases how **Plano** can be used to build accurate multi-turn RAG agent by just writing simple APIs.
|
2024-12-20 13:25:01 -08:00
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
### Energy Source Q/A
|
|
|
|
|
Provides information about various energy sources and considerations.
|
|
|
|
|
|
|
|
|
|
- **Endpoint**: `/agent/energy_source`
|
|
|
|
|
- **Parameters**:
|
|
|
|
|
- `energy_source` (`str`, **required**): A source of energy (e.g., `renewable`, `fossil`).
|
|
|
|
|
- `consideration` (`str`, *optional*): A specific type of consideration for an energy source (e.g., `cost`, `economic`, `technology`).
|
|
|
|
|
|
|
|
|
|
# Starting the demo
|
|
|
|
|
1. Please make sure the [pre-requisites](https://github.com/katanemo/arch/?tab=readme-ov-file#prerequisites) are installed correctly
|
Rename all arch references to plano across the codebase
Complete rebrand from "Arch"/"archgw" to "Plano" including:
- Config files: arch_config_schema.yaml, workflow, demo configs
- Environment variables: ARCH_CONFIG_* → PLANO_CONFIG_*
- Python CLI: variables, functions, file paths, docker mounts
- Rust crates: config paths, log messages, metadata keys
- Docker/build: Dockerfile, supervisord, .dockerignore, .gitignore
- Docker Compose: volume mounts and env vars across all demos/tests
- GitHub workflows: job/step names
- Shell scripts: log messages
- Demos: Python code, READMEs, VS Code configs, Grafana dashboard
- Docs: RST includes, code comments, config references
- Package metadata: package.json, pyproject.toml, uv.lock
External URLs (docs.archgw.com, github.com/katanemo/archgw) left as-is.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 20:15:37 -08:00
|
|
|
2. Start Plano
|
2024-12-20 13:25:01 -08:00
|
|
|
```sh
|
|
|
|
|
sh run_demo.sh
|
|
|
|
|
```
|
|
|
|
|
3. Navigate to http://localhost:18080
|
|
|
|
|
4. Ask "give me information about renewable energy sources"
|