mirror of
https://github.com/katanemo/plano.git
synced 2026-07-02 15:51:02 +02:00
Phase 1 - Remove dead/duplicate content:
- Delete demos/samples_java/ (incomplete Java demo)
- Delete demos/shared/chatbot_ui/ (replaced by AnythingLLM)
- Delete demos/shared/grafana/, prometheus/, logfire/, honeycomb/, signoz/
(legacy observability stacks; only jaeger is retained)
- Delete variant docker-compose files (honeycomb, logfire, signoz, jaeger)
- Delete demos/use_cases/spotify_bearer_auth/run_demo.sh (stale script)
Phase 2 - Restructure into semantic categories:
- getting_started/ : weather_forecast, llm_gateway
- agent_orchestration/ : travel_agents, multi_agent_crewai_langchain
- llm_routing/ : model_alias_routing, preference_based_routing, claude_code_router
- filter_chains/ : http_filter, mcp_filter
- integrations/ : ollama, spotify_bearer_auth
- advanced/ : model_choice_test_harness, multi_turn_rag,
currency_exchange, stock_quote
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
22 lines
891 B
Markdown
22 lines
891 B
Markdown
# Multi-Turn Agentic Demo (RAG)
|
|
|
|
This demo showcases how **Plano** can be used to build accurate multi-turn RAG agent by just writing simple APIs.
|
|
|
|

|
|
|
|
### 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
|
|
2. Start Plano
|
|
```sh
|
|
sh run_demo.sh
|
|
```
|
|
3. Navigate to http://localhost:18080
|
|
4. Ask "give me information about renewable energy sources"
|