Wiki source code of Automation

Last modified by Robert Schaub on 2025/12/24 20:30

Hide last authors
Robert Schaub 1.1 1 = Automation =
2
3 Automation in FactHarbor amplifies human capability while implementing risk-based oversight.
4
5 This chapter defines:
6 * Risk-based publication model
7 * Quality gates for AI-generated content
8 * What must remain human-only
9 * What AI (AKEL) can draft and publish
10 * What can be fully automated
11 * How automation evolves through POC → Beta 0 → Release 1.0
12
13 == 1. POC v1 (AI-Generated Publication Demonstration) ==
14
15 The goal of POC v1 is to validate the automated reasoning capabilities and demonstrate AI-generated content publication.
16
17 === 1.1 Workflow ===
18
19 1. **Input**: User pastes a block of raw text.
20 1. **Deep Analysis (Background)**: The system autonomously performs the full pipeline **before** displaying the text:
21 * Extraction & Normalisation
22 * Scenario & Sub-query generation
23 * Evidence retrieval with **contradiction search**
24 * Quality gate validation
25 * Verdict computation
26 1. **Visualisation (Extraction & Marking)**: The system displays the text with claims extracted and marked.
27 * **Verdict-Based Coloring**: The extraction highlights (e.g. Orange/Green) are chosen **according to the computed verdict** for each claim.
28 * **AI-Generated Label**: Clear indication that content is AI-produced
29 1. **Inspection**: User clicks a highlighted claim to see the **Reasoning Trail**, showing exactly which evidence and sub-queries led to that verdict.
30
31 === 1.2 Technical Scope ===
32
33 * **AI-Generated Publication**: Content published as Mode 2 (AI-Generated, no prior human review)
34 * **Quality Gates Active**: All automated quality checks enforced
35 * **Contradiction Search Demonstrated**: Shows counter-evidence and reservation detection
36 * **Risk Tier Classification**: POC shows tier assignment (demo purposes)
37 * **No Human Approval Gate**: Demonstrates scalable AI publication
38 * **Structured Sub-Queries**: Logic generated by decomposing claims into the FactHarbor data model
39
40
41 == 2. Publication Model ==
42
43 FactHarbor implements a risk-based publication model with three modes:
44
45 === 2.1 Mode 1: Draft-Only ===
Robert Schaub 2.1 46 **Mode 1 (Draft-Only)**: Failed quality gates or high-risk content pending expert review. Internal review queue only.
Robert Schaub 1.1 47
Robert Schaub 2.1 48 See [[AKEL Publication Modes>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome#HPublicationModes]] for detailed mode specifications.
49
50
Robert Schaub 1.1 51 === 2.2 Mode 2: AI-Generated (Public) ===
Robert Schaub 2.1 52 **Mode 2 (AI-Generated, Published)**: Passed all quality gates, risk tier B or C, clearly labeled as AI-generated. Users can request human review.
Robert Schaub 1.1 53
Robert Schaub 2.1 54 See [[AKEL Publication Modes>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome#HPublicationModes]] for detailed requirements.
55
56
Robert Schaub 1.1 57 === 2.3 Mode 3: Human-Reviewed ===
Robert Schaub 2.1 58 **Mode 3 (Human-Reviewed, Published)**: Validated by human reviewers or experts, highest trust level. Required for Tier A content publication.
Robert Schaub 1.1 59
Robert Schaub 2.1 60 See [[AKEL Publication Modes>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome#HPublicationModes]] for detailed requirements.
Robert Schaub 1.1 61
62
Robert Schaub 2.1 63 == 3. Risk tiers and Automation Levels ==
Robert Schaub 1.1 64
Robert Schaub 2.1 65
66 Risk tiers determine review requirements and automation levels. See [[Governance>>FactHarbor.Organisation.Governance.WebHome#HRiskTierPolicyGovernance]] for tier policy governance.
Robert Schaub 1.1 67 === 3.1 Tier A (High Risk) ===
68 * **Domains**: Medical, legal, elections, safety, security
69 * **Automation**: AI can draft, human review required for "Human-Reviewed" status
70 * **AI publication**: Allowed with prominent disclaimers and warnings
71 * **Audit rate**: Recommendation: 30-50%
72
73 === 3.2 Tier B (Medium Risk) ===
74 * **Domains**: Complex policy, science, causality claims
75 * **Automation**: AI can draft and publish (Mode 2)
76 * **Human review**: Optional, audit-based
77 * **Audit rate**: Recommendation: 10-20%
78
79 === 3.3 Tier C (Low Risk) ===
80 * **Domains**: Definitions, established facts, historical data
81 * **Automation**: AI publication default
82 * **Human review**: On request or via sampling
83 * **Audit rate**: Recommendation: 5-10%
84
85
86 == 4. Human-Only Tasks ==
87
88 These require human judgment and cannot be automated:
89
90 * **Ethical boundary decisions** (especially medical, political, psychological harm assessment)
91 * **Dispute resolution** between conflicting expert opinions
92 * **Governance policy** setting and enforcement
93 * **Final authority** on Tier A "Human-Reviewed" status
94 * **Audit system oversight** and quality standard definition
95 * **Risk tier policy** adjustments based on societal context
96
97
98 == 5. AI-Draft with Audit (Semi-Automated) ==
99
100 AKEL drafts these; humans validate via sampling audits:
101
102 * **Scenario structures** (definitions, assumptions, context)
103 * **Evaluation methods** and reasoning chains
104 * **Evidence relevance** assessment and ranking
105 * **Reliability scoring** and source evaluation
106 * **Verdict reasoning** with uncertainty quantification
107 * **Contradiction and reservation** identification
108 * **Scenario comparison** explanations
109 * **Public summaries** and accessibility text
110
111 Most Tier B and C content remains in AI-draft status unless:
112 * Users request human review
113 * Audits identify errors
114 * High engagement triggers review
115 * Community flags issues
116
117
118 == 6. Fully Automated Structural Tasks ==
119
120 These require no human interpretation:
121
122 * **Claim normalization** (canonical form generation)
123 * **Duplicate detection** (vector embeddings, clustering)
124 * **Evidence metadata extraction** (dates, authors, publication info)
125 * **Basic reliability heuristics** (source reputation scoring)
126 * **Contradiction detection** (conflicting statements across sources)
127 * **Re-evaluation triggers** (new evidence, source updates)
128 * **Layout generation** (diagrams, summaries, UI presentation)
129 * **Federation integrity checks** (cross-node data validation)
130
131
132 == 7. Quality Gates (Automated) ==
133
134
Robert Schaub 2.1 135 Before AI-generated publication (Mode 2), content must pass four automated quality gates:
Robert Schaub 1.1 136
Robert Schaub 2.1 137 1. **Source Quality** - Primary sources verified, citations complete
138 2. **Contradiction Search** (MANDATORY) - Counter-evidence actively sought
139 3. **Uncertainty Quantification** - Confidence scores calculated
140 4. **Structural Validation** - Required fields present, format valid
Robert Schaub 1.1 141
Robert Schaub 2.1 142 See [[AKEL Quality Gates>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome#HQualityGates]] for complete gate specifications.
Robert Schaub 1.1 143
144
145 == 8. Audit System ==
146
147 Instead of reviewing all AI output, systematic sampling audits ensure quality:
148
149 === 8.1 Stratified Sampling ===
150 * Risk tier (A > B > C sampling rates)
151 * Confidence scores (low confidence → more audits)
152 * Traffic/engagement (popular content audited more)
153 * Novelty (new topics/claim types prioritized)
154 * User flags and disagreement signals
155
156 === 8.2 Continuous Improvement Loop ===
157 Audit findings improve:
158 * Query templates
159 * Source reliability weights
160 * Contradiction detection algorithms
161 * Risk tier assignment rules
162 * Bubble detection heuristics
163
164 === 8.3 Transparency ===
165 * Audit statistics published
166 * Accuracy rates by tier reported
167 * System improvements documented
168
169
170 == 9. Automation Roadmap ==
171
172 Automation capabilities increase with system maturity while maintaining quality oversight.
173
174 === 9.1 POC (Current Focus) ===
175
176 **Automated:**
177 * Claim normalization
178 * Scenario template generation
179 * Evidence metadata extraction
180 * Simple verdict drafts
181 * **AI-generated publication** (Mode 2, with quality gates)
182 * **Contradiction search**
183 * **Risk tier assignment**
184
185 **Human:**
186 * High-risk content validation (Tier A)
187 * Sampling audits across all tiers
188 * Quality standard refinement
189 * Governance decisions
190
191 === 9.2 Beta 0 (Enhanced Automation) ===
192
193 **Automated:**
194 * Detailed scenario generation
195 * Advanced evidence reliability scoring
196 * Cross-scenario comparisons
197 * Multi-source contradiction detection
198 * Internal Truth Landscape generation
199 * **Increased AI-draft coverage** (more Tier B content)
200
201 **Human:**
202 * Tier A final approval
203 * Audit sampling (continued)
204 * Expert validation of complex domains
205 * Quality improvement oversight
206
207 === 9.3 Release 1.0 (High Automation) ===
208
209 **Automated:**
210 * Full scenario generation (comprehensive)
211 * Bayesian verdict scoring across scenarios
212 * Multi-scenario summary generation
213 * Anomaly detection across federated nodes
214 * AKEL-assisted cross-node synchronization
215 * **Most Tier B and all Tier C** auto-published
216
217 **Human:**
218 * Tier A oversight (still required)
219 * Strategic audits (lower sampling rates, higher value)
220 * Ethical decisions and policy
221 * Conflict resolution
222
223
224 == 10. Automation Levels Diagram ==
225
226 {{include reference="FactHarbor.Specification.Diagrams.Automation Level.WebHome"/}}
227
228
229 == 11. Automation Roadmap Diagram ==
230
231 {{include reference="FactHarbor.Specification.Diagrams.Automation Roadmap.WebHome"/}}
232
233
234 == 12. Manual vs Automated Matrix ==
235
236 {{include reference="FactHarbor.Specification.Diagrams.Manual vs Automated matrix.WebHome"/}}
237
238
239 == 13. Related Pages ==
240
241 * [[AKEL (AI Knowledge Extraction Layer)>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome]]
242 * [[Requirements (Roles)>>FactHarbor.Specification.Requirements.WebHome]]
243 * [[Workflows>>FactHarbor.Specification.Workflows.WebHome]]
244 * [[Governance>>FactHarbor.Organisation.Governance]]
245