This repository contains a minimal PoC for an iStorm retail agent using local mock data.
products.json
,accessories.json
,inventory.json
— mock dataagent.py
— PoC agent logic (recommend, format_output)demo_runner.py
— demo scenarios runnerstreamlit_app.py
— Streamlit UI to demo the agentrequirements.txt
— required packages
- Open PowerShell and go to the folder with these files, e.g.:
cd C:\Users\polyzoidoud\Downloads\istorm_mock_data
- (Optional but recommended) Create a virtual environment:
python -m venv venv .\\venv\\Scripts\\Activate.ps1
- Install requirements:
pip install -r requirements.txt
- Run Streamlit:
streamlit run streamlit_app.py
- The app will open in your browser (usually at http://localhost:8501).
- Push this folder to GitHub (create a repo).
- In Streamlit Cloud, click "New app" and connect your GitHub repo & branch.
- Set the main file to
streamlit_app.py
and deploy.
- This PoC uses mock data. Replace stub functions in
agent.py
with real API calls when ready. - For production, add logging, authentication, rate limiting, and safety checks.