AI Data Analysis & Reporting

Human → AI

Upload data, AI analyzes trends, human confirms before distribution.

5 nodes · 4 edgesanalytics
agenthumandb
Visual
Upload Datasethuman

Analyst uploads CSV/database query results.

sequentialAI Statistical Analysis
AI Statistical Analysisagent

Identify trends, anomalies, correlations.

sequentialGenerate Visualizations
Generate Visualizationscli

Produce charts and dashboards from analysis.

sequentialAnalyst Review
Analyst Reviewhuman

Human validates AI conclusions.

conditionalDistribute 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"