plano/demos/samples_python/multi_turn_rag_agent
Adil Hafeez 99e694bf93 Upgrade CI, Docker, and demos to Python 3.14
Update all GitHub Actions workflows and Dockerfiles to use Python 3.14
as the default version. Remove the upper bound on requires-python in
model_choice_with_test_harness to allow 3.14+. The CLI's
requires-python stays at >=3.10 for broad compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 08:58:27 +00:00
..
config.yaml rename cli to plano (#647) 2025-12-23 18:37:58 -08:00
docker-compose.yaml Rename all arch references to plano (#745) 2026-02-13 15:16:56 -08:00
Dockerfile Upgrade CI, Docker, and demos to Python 3.14 2026-02-15 08:58:27 +00:00
main.py refactor demos (#398) 2025-02-07 18:45:42 -08:00
mutli-turn-example.png refactor demos (#398) 2025-02-07 18:45:42 -08:00
README.md Rename all arch references to plano (#745) 2026-02-13 15:16:56 -08:00
requirements.txt removing model_server python module to brightstaff (function calling) (#615) 2025-11-22 12:55:00 -08:00
run_demo.sh Rename all arch references to plano (#745) 2026-02-13 15:16:56 -08:00

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.

Example of Multi-turn Interaction

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