AI Quality Inspection

Human → AI

AI detects defects from product images and classifies severity; QA inspector decides.

5 nodes · 5 edgesmanufacturing
agenthumansystem
Visual
Capture Product Imagessystem

Automated camera captures images from production line.

sequentialAI Defect Detection
AI Defect Detectionagent

Analyze images for surface defects, dimensional errors, and anomalies.

sequentialSeverity Classification
Severity Classificationsystem

Categorize defects as critical, major, or minor based on tolerances.

conditionalQA Inspector Review
conditionalRecord Disposition
QA Inspector Reviewhuman

Inspector verifies AI findings, checks borderline cases under magnification.

sequentialRecord Disposition
Record Dispositiondb

Log accept, rework, or scrap decision in quality management system.

uc-quality-inspection.osop.yaml
osop_version: "1.0"
id: "ai-quality-inspection"
name: "AI Quality Inspection"
description: "AI detects defects from product images and classifies severity; QA inspector decides."

nodes:
  - id: "capture_images"
    type: "system"
    name: "Capture Product Images"
    description: "Automated camera captures images from production line."

  - id: "defect_detect"
    type: "agent"
    subtype: "llm"
    name: "AI Defect Detection"
    description: "Analyze images for surface defects, dimensional errors, and anomalies."
    security:
      risk_level: "medium"

  - id: "severity_classify"
    type: "system"
    name: "Severity Classification"
    description: "Categorize defects as critical, major, or minor based on tolerances."

  - id: "inspector_review"
    type: "human"
    subtype: "review"
    name: "QA Inspector Review"
    description: "Inspector verifies AI findings, checks borderline cases under magnification."
    security:
      approval_gate: true

  - id: "disposition"
    type: "db"
    subtype: "query"
    name: "Record Disposition"
    description: "Log accept, rework, or scrap decision in quality management system."

edges:
  - from: "capture_images"
    to: "defect_detect"
    mode: "sequential"
  - from: "defect_detect"
    to: "severity_classify"
    mode: "sequential"
  - from: "severity_classify"
    to: "inspector_review"
    mode: "conditional"
    when: "defects.count > 0"
  - from: "severity_classify"
    to: "disposition"
    mode: "conditional"
    when: "defects.count == 0"
    label: "Auto-accept if no defects"
  - from: "inspector_review"
    to: "disposition"
    mode: "sequential"