AI Data Analysis & Reporting
Human → AIUpload data, AI analyzes trends, human confirms before distribution.
5 nodes · 4 edgesanalytics
agenthumandb
Visual
Upload Datasethuman
Analyst uploads CSV/database query results.
↓sequential→ AI Statistical Analysis
AI Statistical Analysisagent
Identify trends, anomalies, correlations.
↓sequential→ Generate Visualizations
Generate Visualizationscli
Produce charts and dashboards from analysis.
↓sequential→ Analyst Review
Analyst Reviewhuman
Human validates AI conclusions.
↓conditional→ Distribute Report
Distribute Reportapi
Email report to stakeholders.
uc-data-analysis.osop.yaml
osop_version: "1.0"
id: "ai-data-analysis"
name: "AI Data Analysis & Reporting"
description: "Upload data, AI analyzes trends, human confirms before distribution."
nodes:
- id: "upload"
type: "human"
subtype: "input"
name: "Upload Dataset"
description: "Analyst uploads CSV/database query results."
- id: "analyze"
type: "agent"
subtype: "llm"
name: "AI Statistical Analysis"
description: "Identify trends, anomalies, correlations."
timeout_sec: 120
- id: "generate_charts"
type: "cli"
subtype: "script"
name: "Generate Visualizations"
description: "Produce charts and dashboards from analysis."
- id: "review"
type: "human"
subtype: "review"
name: "Analyst Review"
description: "Human validates AI conclusions."
security:
approval_gate: true
- id: "distribute"
type: "api"
subtype: "rest"
name: "Distribute Report"
description: "Email report to stakeholders."
edges:
- from: "upload"
to: "analyze"
mode: "sequential"
- from: "analyze"
to: "generate_charts"
mode: "sequential"
- from: "generate_charts"
to: "review"
mode: "sequential"
- from: "review"
to: "distribute"
mode: "conditional"
when: "review.approved == true"