You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This directory documents the reproducible benchmark harnesses included with the Agentic Epistemology Framework.
3
+
This directory documents the reproducible trace-sensitivity harnesses included with the Agentic Epistemology Framework.
4
4
5
-
The benchmark code lives in `examples/` so it can run directly against the TypeScript source without a package publish step.
5
+
The harness code lives in `examples/` so it can run directly against the TypeScript source without a package publish step.
6
6
7
-
## Benchmarks
7
+
## Harnesses
8
8
9
-
### 1. Generic root-cause benchmark
9
+
### 1. Generic root-cause harness
10
10
11
11
Tests whether structured epistemic traces expose fields needed to localize injected agent failure labels in a deterministic harness.
12
12
@@ -28,14 +28,14 @@ results/root-cause-benchmark/
28
28
└── accuracy-by-condition.svg
29
29
```
30
30
31
-
Primary metric: diagnosis accuracy by trace condition.
31
+
Primary metric: diagnosis accuracy by trace condition. This is an information-availability check, not an external-validity estimate.
32
32
33
-
### 2. Facet-frame faithfulness benchmark
33
+
### 2. Facet-frame faithfulness harness
34
34
35
-
Tests whether facet-aware traces improve diagnosis of synthetic persona failures such as facet omission, facet misweighting, facet conflict, persona drift, and response-style violation.
35
+
Tests whether facet-aware traces expose fields needed to localize synthetic persona failures such as facet omission, facet misweighting, facet conflict, persona drift, and response-style violation.
Primary metric: diagnosis accuracy and macro F1 by trace condition.
55
+
Primary metrics: diagnosis accuracy, macro F1, and coverage by trace condition.
54
56
55
-
### 3. Facet faithfulness audit service experiment
57
+
### 3. Facet faithfulness audit service case study
56
58
57
-
Tests the implemented `FacetFaithfulnessAuditService` on Vurvey-style persona cases with prompt provenance, marker coverage, contradictions, counterfactual sensitivity, calibration, and signal-to-noise scoring.
59
+
Tests the implemented `FacetFaithfulnessAuditService` on Vurvey-style persona fixtures with prompt provenance, marker coverage, contradictions, counterfactual sensitivity, and calibration scoring.
Primary metric: diagnosis accuracy by evidence condition.
78
+
Primary metric: diagnosis accuracy by evidence condition. The calibration artifacts are a fixture sanity check, not a deployment reliability diagram.
75
79
76
80
## Reproducibility notes
77
81
78
-
- All public benchmark inputs are synthetic fixtures.
82
+
- All public harness inputs are synthetic fixtures.
79
83
- The harnesses require no Vurvey credentials, no private database, and no model API calls.
80
84
- The Vurvey real-generation counterfactual results included in the paper are reported only as sanitized aggregates under `results/vurvey-*`; raw persona text and raw database fixture rows are intentionally excluded.
1. Add a new `examples/<benchmark-name>.ts` runner.
117
+
1. Add a new `examples/<harness-name>.ts` runner.
114
118
2. Make it deterministic by accepting `--seed`.
115
-
3. Write outputs under `results/<benchmark-name>/`.
119
+
3. Write outputs under `results/<harness-name>/`.
116
120
4. Include at least `cases.json`, `metrics.json`, and a qualitative example.
117
121
5. Add a short section to this README with the command and expected outputs.
118
122
119
-
120
123
## Reviewer caveat
121
124
122
125
These public harnesses are deterministic trace-sensitivity tests. They are not external-validity estimates for deployed personas. Use them to check that a trace schema carries enough information for a diagnoser, then validate real persona behavior with independent labels, noisy traces, and live model outputs.
0 commit comments