A reference architecture from EITSAA, not a named client system. Service limits, prices and product features change, so confirm current details before you commit to a design.
- 1
Teams change prompts, agents, retrieval settings or models through pull requests. Everything that influences behaviour lives in version control, including evaluation sets and guardrail configuration.
- 2
Prompts are versioned in a registry with an owner, purpose, the models they are validated for and a change log, so any production answer can be traced to the exact prompt text used.
- 3
Models, whether hosted by a provider or self-hosted, are registered with a model card, licence, data residency, provider terms, known limitations, lineage and the evaluation evidence for that version.
- 4
A pipeline runs the evaluation suite: task accuracy, groundedness, refusal behaviour, bias and fairness checks across relevant groups, latency and cost. Judge models are calibrated against human-labelled samples.
- 5
The same pipeline runs security and safety tests: prompt injection and jailbreak suites, data leakage probes and tool-abuse scenarios. Guardrail policies (content, topics, PII, grounding checks) are tested alongside the model.
- 6
Results are compiled into an evidence pack for the use case: purpose, data, risk tier, evaluation results, residual risks and human oversight design. Low-risk changes can pass automatically. Higher tiers go to a responsible AI board.
- 7
Decisions, conditions and review dates are written to the AI risk register against the use case, owner, model and prompt versions in force.
- 8
Only approved model, prompt and guardrail versions can be promoted to the production AI gateway. Promotion is a signed pipeline step, and direct calls to providers from applications are blocked.
- 9
Production telemetry flows to monitoring: quality scores from sampled traffic, drift in input and output distributions, safety events, user feedback, latency and spend by use case.
- 10
Monitoring thresholds raise risks and review tasks in the register. A breach can trigger rollback, a tighter guardrail or a re-evaluation, closing the loop between operation and governance.