Home/resources/How should evaluators test AI systems (as opposed to models)?
Overview
A large share of evaluation research has focused on the model layer. However, users interact with AI through AI systems (i.e. applications built on top of models), making them the primary interface through which both the features and risks are experienced. It is therefore important to invest in and advance the evaluation of AI systems, not just models. Trust in AI systems is crucial to confident adoption and diffusion of the technology across industries.
At the International Network for Advanced AI Measurement, Evaluation and Science Directors’ meeting in San Diego in December 2025, there was extensive discussion on “what makes a good evaluation.” Discussions highlighted that it is essential to contextualise evaluations to a system’s specific deployment setting (e.g. domain, use case, audience) and the tests must be representative of the system’s purpose and reflect real user interactions. This blog explores these considerations and outlines what is needed to evaluate AI systems for safety, reliability and capability. It also covers open research questions and future directions in this space.
This blogpost is most relevant for third-party or in-house evaluators testing AI systems deployed in specific contexts. For consistency, we refer to these practitioners as “evaluators,” whilst “evaluation techniques” refers to the graders and evaluation technology they use.
How are AI systems different from models and how do risks manifest for them?
The AI model (often a Large Language Model in today’s age) is the core engine, while the AI system (or application) is the complete product built around it. AI systems layer in components like retrieval-augmented generation (RAG) for knowledge grounding, guardrails like input/output filters for safety and compliance, and in more sophisticated deployments: skills/tools, autonomous planning, and networks of collaborating agents. The result is a spectrum ranging from a simple Q&A chatbot to a highly autonomous agent (or multi-agent setup) capable of tackling complex tasks with minimal human oversight.
Due to this spectrum, risks and testing needs are also highly contextual: shaped by the domain, use case, capabilities, deployment context and user base, amongst other factors. For instance, for a general-purpose model, hallucination may come up in the form of a fabricated historical fact. In a customer-service chatbot, this risk could manifest as fabricating a refund policy. With more autonomous deployments, failure modes multiply in the form of erroneous actions with tangible impact: processing the wrong refund, falsely claiming an action was taken, or exceeding its permitted boundaries. Similarly, for harmful content, at the model level, it may entail producing content that promotes violence or crime – but as the system becomes more specific, it is more about encompassing organisational policies and sector-specific regulations across industries like finance, healthcare, and legal services.
How should these AI systems be tested?
While testing fundamentals may be shared between model and system testing, the key difference is again contextualisation.
Models are often assessed through standardised benchmarks such as MMLU-Pro, GPQA Diamond, and SWE-Bench Verified, sometimes via public leaderboards. However, strong leaderboard performance does not guarantee that a model (or the system built on top of it) is fit for deployment, as it may still fail once embedded with domain-specific data, guardrails, retrieval components, or multi-turn workflows.
For this reason, standard leaderboard benchmarks are often insufficient for AI systems. They may serve as a starting point, especially in early evaluation stages, but rarely provide comprehensive coverage or translate directly to real-world deployment.
Singapore’s Infocomm Media Development Authority’s Starter Kit for Testing LLM-based Applications for Safety and Reliability (‘Starter Kit’) details some of these principles and outlines a clear process for testing AI systems. We present an adapted version here:

Evaluators should identify the relevant risks to test for the system, calibrate the extent of testing required (and associated thresholds) to ensure that the system is fit-for-purpose and reliable.
Common content-based risks include hallucination and inaccurate content, undesirable content, biased recommendations, and data leakage, which can be triggered by routine (or benign) use as well as adversarial inputs and prompt injections. Agentic systems take this a step further with the possibility of erroneous or unauthorised actions and privilege escalations, as explored in the Model Governance Framework for Agentic AI. There is also the risk of tools returning unexpected or malformed outputs, or becoming unavailable entirely.
To identify the risks that apply, and the required testing rigour, it is useful to ask questions like the following to assess the likelihood and impact of different risks:
Setting up the testing environment correctly is as important as the tests themselves. Evaluators should configure it to reflect real production conditions. While this is a constantly evolving space, some good practices include the following:
The Singapore and Korea AISI explored this in their bilateral testing exercise on agentic systems.
Dataset
A well-designed test dataset satisfies three key criteria.
Evaluation Techniques
The evaluation and metrics should cover both the output/outcome of the AI system and the manner of achieving this outcome. For instance, for an AI agent, outcome metrics could include accuracy, data leakage rates, attack success rate, while trajectory-level metrics could include tool-use correctness, partial task completion rates, etc.
Metrics should align across the following:
The choice of metrics choice also depends on the system’s architecture, autonomy, and design.In agentic settings, simple pass/fail scoring is often insufficient. Evaluators should consider partial success metrics such as task completion rates or phase-wise completion rates, which better capture multi-step performance. It is equally important to measure consistency between what an agent does and what it claims to have done. However, the manner of checking these steps can vary.
For agents with pre-defined workflows, fidelity to the exact intended sequence matters, and hence metrics such as tool call sequence accuracy are appropriate. However, the same metric applied to a more open-ended agent may be misleading, as the agent may reach the correct goal via a different path. In such cases, open-ended milestone-based metrics like tool use accuracy, downstream state correctness (e.g. whether a file was updated correctly, regardless of the tool used) are more meaningful. Anthropic’s pieces on building effective AI agents and demystifying evals for AI agents cover this range well.
To evaluate effectively, it is essential to develop robust references to evaluate against. These can take the form of:
The technology or technique itself depends on the context. Human evaluation remains the most reliable option but does not scale easily, making automated approaches necessary in practice. Rule-based evaluators apply fixed, deterministic checks and work well for objective criteria, but struggle with outputs requiring interpretation. LLM-as-a-Judge offers greater flexibility for nuanced, open-ended responses at scale, though it can be inconsistent across runs and may carry the same biases as the system being tested; fine-tuned variants offer greater precision but require meaningful investment and do not generalise well across tasks.
In practice, combining approaches tends to work best, e.g.rule-based checks for objective criteria and LLM-based judges for more subjective dimensions. Regardless, developing clear evaluation criteria and assessment milestones is always a helpful strategy.
Analysing results and trajectories to inform improvements and mitigations
Analysing test results helps establish whether AI systems can fit the purpose that they are designed for. Evaluators may structure their analysis in two complementary layers:
Together, quantitative and qualitative analysis give evaluators a fuller picture of what works versus not.
| Establishing fit-for-purpose thresholds A commonly encountered challenge in evaluations is setting meaningful pass/fail thresholds, especially in the absence of a universal standard (given how contextual AI systems can be). Two approaches can help evaluators establish thresholds that are practical and meaningful: No/low-tolerance failure modes: Rather than seeking a universal threshold, evaluators should identify scenarios that are simply unacceptable regardless of overall system performance. For these cases, if there are failure cases spotted during testing, they must be addressed (and re-tested) until resolved. Comparative thresholds: Where absolute thresholds are hard to define, meaningful comparisons can serve as a useful reference point, such as benchmarking against prior versions of the system, equivalent human performance, or similar systems in the same domain. When AI systems underperform, component-level testing (described in detail in the Starter Kit), and log analysis reveal where to improve. For instance, identifying whether data leakage occurs in tool use or at output stage would help determine whether to fix tool use safeguards, output filters, system prompts or all. |
Finally, post-deployment monitoring of AI systems remains essential, as behaviour may shift with evolving integrations, interaction patterns, and external environments. The pre-deployment evaluation process can contribute to this by establishing evaluation suites (e.g. regression sets) and informing reassessment frequency and escalation triggers for ongoing monitoring.
| Case Studies The Global AI Assurance Sandbox and Pilot demonstrate practical applications of these testing principles for real-world use cases. |
What does this mean for evaluators?
Evidently, testing AI systems is meaningfully different from testing AI models and demands a broader set of capabilities. Evaluators would need to adapt and build capabilities across the following dimensions:
Building the Right Technical Capabilities
Accessing Systems and Handling Data Responsibly
Domain Expertise and Human Judgement
Regulatory Awareness
Working Within Resource Constraints
INESIA’s piece on “What should evaluators prioritise when resources are limited?” Covers this well. The Global AI Assurance Sandbox and Pilot also serve as useful references for how third-party evaluators can navigate these challenges.
What’s next / evidence gaps
System-level evaluation is still maturing, and several important questions remain open.
Conclusion
Evaluating AI systems demands more than adapting model-level methods. To do it well, evaluators must build capabilities across several fronts: generating high-quality, representative test data; deploying the right mix of rule-based, LLM-based, and human evaluation methods; developing domain expertise or accessing subject matter experts; and handling operational considerations and sensitive data responsibly. They must also stay attuned to the regulatory contexts in which the systems they test operate.
Many hard questions remain open, from sector-specific benchmarks to the evaluation of increasingly autonomous agents, and answering them will require sustained international collaboration. Ultimately, the rigour of AI evaluation shapes the foundation of AI trust. The NAAIMES Network, as an international platform with wide representation and expertise across geographies, is uniquely placed to advance the sciences in this important area.