Building and Verifying AI Systems with Agentic AI Tutorial at IEEE CISOSE 2026, Fukuoka, Japan — Chia-Kai Chang, National Central University.
Everything promised on stage, in one place. Nothing here needs an account, a key, or a signup.
| # | What | File |
|---|---|---|
| 01 | Runnable LLM-as-Judge harness — two real rubrics, a synthetic golden set, runs offline | judgekit/ · judgekit.zip |
| 02 | Six-layer checklist — the self-assessment sheet, printable | six-layer-checklist.md |
| 03 | Spec template — the five parts, the twelve sections, and a blank form | spec-template.md |
| 04 | A real spec, redacted — an actual production spec, with the redactions marked | real-spec-redacted.md |
| 05 | Governance template — consent and data handling, each clause paired with its test | governance-template.md |
Slides: uedu.tw/cisose-2026-tutorial/slides/
cd judgekit
python judge.py run \
--rubric rubrics/dialogue_quality.v3.toml \
--set goldensets/dialogue.jsonl \
--models mock:strict,mock:lenient
Python 3.11+, no network, no API key, no third-party packages. Then read the disagreement queue rather than the mean score.
To see the version guard refuse to run — the part worth thirty seconds — edit one word in the rubric file and run the same command again.
They are one team's working artifacts, cleaned up enough to hand over. They are not a framework, and there is nothing to adopt wholesale. The checklist is a map of blind spots, the templates are prompts for questions you should answer yourself, and the harness is small on purpose so that reading all of it is realistic.
Three things in here are worth more than the rest:
No real student data ships in any of these files. The transcripts in the golden set were written to reproduce failure shapes observed in production, not copied from it. The redacted spec and governance template mark what was removed and why.
That is also the rule worth taking home: an evaluation set you cannot publish is an evaluation set your collaborators cannot check. If yours contains real user data, build a synthetic mirror of it for exactly this reason.
Harness: MIT (judgekit/LICENSE). Documents: reuse freely, attribution welcome; adapt to
your own institution's requirements rather than adopting as-is.
If useful in published work:
C.-K. Chang, Building and Verifying AI Systems with Agentic AI, tutorial at IEEE CISOSE 2026, Fukuoka, Japan.
Questions: [email protected]