Data-to-Text Executive Report Generator
Upload a synthetic CSV or JSON KPI table, compute deterministic movements, generate a structured row-grounded claim plan, verify metric, period, direction, values, ranking, risk, anomaly, and causality, then render only supported executive statements.
Input
Upload a KPI table
Maximum demo size: 1 MB, 500 rows, and 40 columns. Uploaded content is processed for the current request and is not intentionally persisted by this application.
Safe demo data
Select a sample
Explainable rules
Risk and anomaly configuration
Target risk is evaluated only when a metric direction is explicit in the table or configured here. This prevents the app from assuming that higher or lower values are universally better.
Visible model contribution
Generation mode
Grounding view
Uploaded table preview
| # | metric | category | period | current_value | previous_value | target | status | risk_level |
|---|---|---|---|---|---|---|---|---|
| 1 | Product failure cases | Quality | June 2026 | 146 | 118 | 100 | Above target | high |
| 2 | First pass yield | Manufacturing | June 2026 | 94.2 | 96.1 | 97 | Below target | high |
| 3 | Customer complaints | Service | June 2026 | 73 | 68 | 60 | Above target | medium |
| 4 | Supplier defects | Supplier Quality | June 2026 | 31 | 46 | 35 | Improving | low |
| 5 | On-time closure rate | Quality | June 2026 | 91.4 | 88 | 95 | Below target | medium |
| 6 | Scrap rate | Manufacturing | June 2026 | 2.8 | 2.1 | 1.8 | Above target | high |
Run analysis to view KPI movements.
Structured generation
Verified executive report
Choose a generation mode, review the deterministic analysis, and generate a claim-gated report.
Traceability
Source-cell references
Select a report statement to highlight its supporting table cells.
Claim gate
Claim-level verifier
Verification results appear after report generation.
Safety control
Unsupported claims
Blocked model statements will appear here.
Reusable output
Export report
Model evidence
Evaluation metrics
The repository includes scripts for the metrics below. Values remain intentionally blank until the pretrained baseline, fine-tuned model, verifier-gated model, and optional ONNX model are evaluated on the same held-out split.
Architecture and limits
Model and deployment details
Verification reduces unsupported claims but does not establish business causality or replace domain review. The public demo must use synthetic or public data only.