Parthsoni10/supplychain-agent-input-samples
Supply Chain Agent Input Samples Synthetic input samples for a five-agent supply-chain platform (aizenio/supplychain-ops). Each row is one internally consistent snapshot that satisfies the input contract of every agent skill — 67 columns covering demand forecasting, inventory monitoring, logistics/shipment evaluation, anomaly detection and strategic analysis. A single row can be fed to any agent without post-processing. Why it exists The agents needed realistic… See the full description on the dataset page: https://huggingface.co/datasets/Parthsoni10/supplychain-agent-input-samples.
Supply Chain Agent Input Samples
Synthetic input samples for a five-agent supply-chain platform (aizenio/supplychain-ops).
Each row is one internally consistent snapshot that satisfies the input contract of every agent skill — 67 columns covering demand forecasting, inventory monitoring, logistics/shipment evaluation, anomaly detection and strategic analysis. A single row can be fed to any agent without post-processing.
Why it exists
The agents needed realistic, reproducible inputs to be exercised against without standing up the live world simulation. This dataset is the recorded input side of that system, generated from the platform's own reference data and formulas so the values stay consistent with agent behaviour.
Contents
Rows: 250,000 × 67 columns.
How it was generated
Values are derived from the platform's own reference data and formulas, not sampled arbitrarily:
PRODUCTS,LOCATIONS,ROUTESand_CAPACITYfromapp/core/simulation.py— 8 SKUs × 8 locations, real coordinates used for haversine distances.- Seasonal curve
1 + 0.25·sin(2π(doy−80)/365)and the external-factor weight map fromdemand_agent.py. - Weather/traffic delay multipliers from
logistics_agent.py(clear 1.0 … storm 1.8,low 1.0 … severe 2.0). reorder_point = daily_demand × 7and fill-rate status thresholds (<0.20 critical,<0.40 low,>0.90 excess) frominventory_agent.py.- z-score anomaly bands (
>3 critical,>2 high,>1.5 medium) fromanomaly_agent.py.
The sampling universe is 8 SKUs × 8 locations × 365 ticks = 23,360 unique combinations, so 250k rows covers every combination roughly ten times over.
Regenerate with:
python scripts/generate_agent_input_samples.py 250000 --out docs/samples.csv
python scripts/build_local_sqlite.py --rows 250000Usage
from datasets import load_dataset
ds = load_dataset("<hf-username>/supplychain-agent-input-samples", split="train")
row = ds[0]Intended use and limits
- Intended: exercising, testing and benchmarking the agent network; query-heavy demos; as a template for supply-chain tabular schemas.
- Not intended: real operational planning. The data is synthetic and the network topology is a fixed 8×8 reference graph.
- Values reflect one platform's formulas, so statistical properties are internally consistent rather than drawn from real-world distributions.
License
MIT, matching the source repository.
