Home / Blog / Engineering
Engineering

AI Agent Platform Evaluation Criteria: The Nine Tests That Decide It

AI agent platform evaluation criteria are the specific, testable conditions a platform must meet before it is allowed near production data. The list below is the one we use in Singapore and Hong Kong SAR when an enterprise asks us to sit on the vendor shortlist — nine criteria, each scored from evidence the vendor produces in front of you, never from a demonstration.

What are the criteria for evaluating an AI agent platform?

AI agent platform evaluation criteria are the specific, testable conditions a platform must satisfy before it is trusted with production data, production decisions or production accountability. The emphasis on testable is what separates an evaluation from a comparison. A comparison asks which platform looks more capable. An evaluation asks what happens when you put your own data, your own permissions and your own failure cases in front of it.

Most enterprise agent platform comparisons fail for the same reason. They score the things a vendor controls — how fluent the output looks, how many connectors are listed — and skip what the enterprise will live with: whether a fixed test set can be re-run on demand, whether permissions are enforced at retrieval time rather than at application time, and whether the platform can explain what a specific agent was allowed to do last Tuesday.

The nine criteria below are ordered by how often they decide a decision, not by how interesting they are to demo. Evaluation tooling comes high because it is the criterion whose absence you discover during an incident. Deployment and tenancy come high because a platform that cannot be isolated will not pass your own information security review. Model quality comes near the end — the model is the layer most likely to be replaceable in eighteen months, while the governance layers are not.

Which nine criteria should an evaluation score?

Each criterion below is stated as a question, a disqualifier and a test. Score each from one to five, write the evidence note next to the number, and do not let a vendor's roadmap slide count as a score.

CriterionWhat you are testingDisqualifierHow you test it
1. Agent capabilityCan it build, orchestrate and revise multi-step agents with tools, branching and human checkpointsSingle-turn request handling onlyGive it a three-step task with a deliberate dead end and watch whether it re-plans or loops
2. Context and retrievalWhether the platform can build, tune and version a retrieval pipeline over your corpusRetrieval is fixed, or a hosted product with no parameter accessAsk for chunk size, overlap, candidate count, rerank threshold and recall count, then change one and observe the effect
3. Evaluation and regressionFixed test sets, pass criteria, scheduled regression runs, failed-case promotionNo way to re-run a fixed set on demandRegister a test set on day one and require a red run after any change
4. Model choice and portabilityWhether you can switch models, route by task, or self-host when policy requires itOne model, no routing, no export of prompts or evaluation setsAsk which model runs which task class, and whether prompts and traces export in a documented format
5. Integration and protocolsREST and webhook depth, MCP and A2A support, permission-aware calls into existing systemsIntegration only through the vendor's own UIConnect one system of record read-only and one write path with approval
6. Deployment and tenancySaaS, dedicated VPC or private deployment, environment separation, upgrade cadenceNo separation between development and productionAsk for a named environment strategy and a documented upgrade and rollback process
7. Security and governanceSSO, RBAC scoped to agent identity, secret handling, sandboxing, full audit trailAudit log that records prompts but not tool calls or data accessAttempt to run an agent with credentials it should not hold and see whether it is blocked
8. Observability and costTrace-level visibility, token and tool cost attribution, bad-case attribution to a stageOnly aggregate usage countersTrace one bad answer back to retrieval, tool or generation
9. Commercial terms and exitData portability, contract terms that survive a change of direction, who owns the evaluation assetsEvaluation sets and prompts live only in the vendor's UIAsk for an export of agent definitions, prompts, test sets and traces

Two of these rows carry more weight than the rest. Row three, evaluation and regression, is the difference between a platform you can improve and a platform you can only operate. Row nine, commercial terms and exit, is the difference between a platform you can leave and one you can only escape. Both are far cheaper to settle during evaluation than during a renewal negotiation.

Six criteria, and the answers that should disqualify a platform

Any platform can demo well. These six are the questions that separate something you can operate from something you can only buy.

CriterionThe question to askThe answer that should disqualify
EvaluationCan I run my own test set and get per-case results?"We provide accuracy metrics" — with no way to run your own cases
GovernanceCan a named person be recorded as approving an action?Approval is a role or a queue rather than a person
Cost controlCan I see and set a per-task budget?Only per-seat pricing with no usage visibility
Context controlCan I set granularity and freshness per document class?One global setting for everything
OwnershipCan I export the decision log and the evaluation history?Data is only available through their console
OperabilityCan my team run it without the vendor?"We provide onboarding" — as an answer

How do you test agent quality instead of watching a demo?

A demonstration is designed to succeed. It uses a clean document, a well-formed question and a topic the vendor has tuned against. The gap between that and your environment is where every agent platform eventually disappoints, so the evaluation has to close the gap deliberately.

Four things to ask to see

  • The retrieved set, not just the answer. The candidate chunks, the reranked order, and which were placed in the context window. A platform that cannot show you this cannot be debugged, only trusted.
  • The tool call trace. Which tool, which arguments, what came back, what the agent did with it. This is the difference between an agent and a long prompt with search bolted on.
  • The failure path. What happens when a tool times out, returns malformed data, or returns a permission error. A platform with no defined behaviour here will invent one at runtime.
  • The raw evaluation result. Scores per case, not a single averaged number. An average hides the case that matters.

If the vendor resists any of the four, you have your answer before the pilot. Refusal is not proof the platform is weak, but it is proof the platform will be difficult to run under your own audit obligations later.

Which criteria matter most, by sector

Our own weighting. Regulated sectors weight governance and evidence heavily and pay a real cost in time to first value. Retail optimises for speed to start — and accepts less operability.

EvaluationGovernanceCost controlContext controlOwnershipOperabilityEase of start
Financial services
Manufacturing
Healthcare
Telecoms & technology
Public sector
Professional services
Retail & consumer
Low priorityModerateImportantDecisive

What does enterprise-ready actually require?

Enterprise-ready is a term that means almost nothing until you decompose it. For an agent platform, it means the platform can be operated, evidenced and audited by a team that did not write it.

Operation requires isolation: a development environment where agents may be edited freely, a staging environment with representative but non-production data, and a production environment where changes are versioned, promoted deliberately and reversible. An agent's identity must be a first-class principal with its own credentials, so access can be reviewed on the same cycle as a joiner or mover, and a deployed agent must be switchable off without a data migration.

Evidence requires more than a log of conversations. The record must show which agent ran, under which version of which prompt, retrieved which documents, called which tools with which arguments, changed which records, and under whose authority. This is the same trail the group describes in our article on implementing an AI management system that survives audit, and it is what makes a model-based evaluation process meaningful, because a quality score is only defensible if it can be traced back to a specific run.

Auditability requires a stable identifier for the agent, the version, the evaluation set and the run. Most platforms can produce a chat transcript. Far fewer can produce an immutable record that an external assessor can be handed and that still means something eighteen months later. Our security and governance capability page sets out the controls we expect, and deployment and enterprise covers environment separation and release patterns.

When should you build a platform instead of buying one?

Build when the agent surface is the product: your customers interact with your agents directly, the orchestration logic is what differentiates you, or your agents must call proprietary internal machinery no vendor will connect to. The platform is then core, and the decision should default toward building the orchestration layer yourself.

Buy when the platform carries process rather than differentiation: agents serve internal work, and the differentiator is the quality of your retrieval corpus or your business semantics. The orchestration layer you build on top is thin, and the platform's lifecycle, evaluation, security and observability machinery is worth paying for rather than rebuilding.

There is a third option that enterprises underestimate: buy the platform, build the semantics. Most enterprise agent failures are not platform failures. They are the consequence of three systems holding three definitions of the same business object, so the agent is confidently reasoning over the wrong one. That work is discussed in our article on what enterprise ontology is and why agents depend on it, and it is a consulting engagement, not a procurement one.

Whichever route you take, plan on owning three things yourself: the orchestration logic, the evaluation sets, and the definition of what a correct answer is. Those are the assets that keep their value if the platform changes, and they are the assets a vendor contract will never hand you.

How should you evaluate models, retrieval and context?

Model quality is the criterion enterprises over-weight, because it is the one they can feel in a demo. Judge it last, and judge it through the retrieval pipeline rather than directly. The useful question is not which model is smartest in the abstract, but which model, at which task, over which context, produces a correct answer at an acceptable cost and latency for your specific use. This is why criterion four asks about routing and portability rather than about a leaderboard position: you want to send a drafting task to a fast model and a reasoning task to a stronger one, without a reimplementation.

For retrieval, ask to see the parameters change and the evaluation move. Chunk size, chunk overlap, candidate count before reranking, rerank score threshold, final recall count, semantic-versus-keyword weighting, and the minimum retained text for tables — all of these should be inspectable and adjustable. If the vendor cannot show you the effect of a single change on a fixed test set, the platform treats retrieval as a black box, and a black box cannot be tuned to your data.

Ask the retrieval question in the context of permissions. In most enterprise settings, retrieval-time permission filtering is not an optional feature; it is the mechanism that keeps a document from reaching a model that should not have seen it. A platform that applies permissions in the application layer only, after the whole corpus has been returned, does not meet that requirement. The knowledge and context capability page describes how we handle permission inheritance and source traceability in delivery.

How do you run a proof of concept that produces evidence?

A proof of concept should produce the same artefacts a production system would, on a smaller scope. If the pilot output cannot become the first version of your test set, your pilot is a demo with a longer timeline attached.

  1. Week one — prepare. Select the process, define the target outcome, and write the evaluation set with your own subject experts before any vendor is involved. If the experts are only consulted to score results afterwards, the set will be written to match whatever the platform does.
  2. Week two — configure. Connect one real system of record with real permissions applied. Ingest a bounded but real corpus, including the awkward documents: scanned pages, tables, superseded versions, conflicting metadata.
  3. Week three to four — run and measure. Run the fixed set, then change one parameter at a time and record the effect. Capture the traces, not just the outputs. Promote every failure into the set as a named case, so the set grows rather than resets.
  4. Week five — govern. Introduce the governance layer you intend to run in production: access control for the agent identity, audit trail, escalation path, and the human review point where a wrong answer would be expensive.
  5. Week six — cost and scale. Model the per-task cost at realistic volume including supervision, then test the behaviour when the corpus doubles and when a new agent is added to the same estate.

What score should you accept before signing?

Set the threshold before you score anything, and put it in writing, because scores drift upward once a vendor has invested in a proposal. A workable rule: no criterion below three out of five, no disqualifier triggered, and a written note on every score explaining what evidence produced it.

Then apply the two tests that are hard to argue with. The first is whether you can produce a failed regression run on demand, in front of the vendor, and it fails loudly. The second is whether you can export your agent definitions, prompts, evaluation sets and traces into a format you could read without the platform. If both hold, you can sign. If either does not, you have not selected a platform — you have visited one.

Finally, be honest about the boundary of what the platform will do for you. A platform can make agents easier to build, evaluate, observe and govern. It cannot make your business semantics consistent, cannot decide which decisions are safe to delegate, and cannot assign accountability for an outcome. Those three remain the work of the organisation, and the agentic business strategy practice addresses them with clients before any platform is chosen.

Seven questions to ask any vendor, including us

Ask all seven of every vendor including us, and compare the answers. The seventh question usually tells you the most, because hesitation there is informative.

  • Can I run my own evaluation set and see per-case results?
  • Can a named person be recorded as approving an action?
  • Can I set a per-task cost budget and receive an alert when it is exceeded?
  • Can I set retrieval granularity and freshness per document class?
  • Can I export the decision log and the evaluation history in a format I control?
  • Can my own team operate this without you?
  • What will you not do?
FAQ

Frequently asked

What are the criteria for evaluating an AI agent platform?

Nine criteria, in this order: agent capability and orchestration, context and retrieval quality, evaluation and regression tooling, model choice and portability, integration and protocol support, deployment and tenancy, security and governance, observability and cost control, and commercial terms including exit. Each is scored from evidence you collect yourself, not from a demonstration.

How do you test an agent platform beyond the vendor demo?

Give the vendor three of your own real cases, including at least one that should fail. Require them to run against your data, with your permissions applied, and to show you the retrieval results, the tool calls and the error paths — not just the polished final answer. The cases where a platform is uncomfortable are the ones that tell you the most.

What is the single most important platform selection criterion?

Evaluation and regression tooling. An agent platform without a way to run a fixed test set and detect behavioural regression is a demo engine, not a production system, and you will find out during an incident rather than during procurement.

Should we build our own agent platform or buy one?

Build when the agent surface is core to your product, when your differentiation lives in the orchestration logic, and when you can fund the evaluation, security and operations work for several years. Buy when the platform carries process, not differentiation — and expect to own the orchestration layer, the evaluation sets and the semantics in either case.

How long should an agent platform evaluation take?

Six to eight weeks is a reasonable envelope: two weeks to prepare cases and criteria, three to four to test, and one to score and reference-check. Extend it if the vendor cannot supply a working environment with your own data, because that inability is itself a finding.

What should disqualify a vendor immediately?

Three things. An inability to run your own data behind your own permissions, a refusal to document what a built agent is allowed to do, and no mechanism for a fixed regression test to fail loudly. All three indicate a platform that will be difficult to govern once it is inside your perimeter.

Read next

Related

Talk to a practitioner about this

WhatsApp +852 5807 1860

Talk to us about your workflow

The fastest route to a practitioner. If this article describes your situation, the useful conversation is about which workflow to start with.

Learn more →
info@cyberwisdom.net

Send a brief

For RFPs, tender documents and anything that needs a paper trail you can forward internally.

Learn more →
Singapore

Group headquarters

34 Floor, 77 Robinson Road, Singapore 068896 — enterprise AI consulting and group strategy.

Learn more →
Hong Kong SAR

Enterprise learning headquarters

LMS, TMS, custom courseware, academy and partner enablement.

Learn more →

Where to go next

Consulting

Agentic Business

The core proposition: what an organisation looks like when a meaningful share of decision and execution is delegated to agents.

Learn more →
Where to start

Agentic Operations

Which workflows to delegate first, in what order, and with what supervision.

Learn more →
Selection

20 Industries

Twenty sectors, each with a named first workflow, a named decision-maker, and where we are the wrong answer.

Learn more →
Platform

Evaluation & Quality

How evaluation becomes a production system rather than a checkpoint before go-live.

Learn more →
Topics we cover

What this page answers

Every topic below is covered in the sections above, and each links to the page that goes deeper on it.

AI agent platform evaluation criteriahow to evaluate AI vendorsenterprise AI vendor selection checklistbuild vs buy AI agent platformAI agent platform comparisonAI agent platformenterprise AI agent platformAI agent runtimeagent orchestration platformmulti-agent orchestration patternsmulti-agent system architectureAI agent architecture comparisonReAct vs ReWoo vs plan-and-executewhat is ReAct agentplan-and-execute agent designdeep research agentAI agent development platformAI agent DevOpsagentic workflow design patternsAI workflow automation enterpriseAI agent tool callingMCP vs API integrationModel Context Protocol enterpriseMCP server enterprise deploymentA2A protocol enterprise AIagent-to-agent interoperabilityAI agent memory architecturecontext window management for agentsLLM as judge evaluationLLM as judge best practicesAI agent evaluation frameworkAI agent testing frameworkregression testing for AI agentsAI agent observability tracingLLM tracing and debuggingLLM token cost controlAI agent cost optimisationAI cost governance financehallucination reduction enterprisehallucination detection LLMprompt injection defence enterpriseAI firewall enterprisehuman in the loop AI designhuman in the loop vs fully autonomous AIAI agent sandboxingprivate deployment AI agentshybrid AI deployment enterprisemulti-model routing enterprisemodel gateway enterpriseAI agent observability best practicesbad case analysis LLMAI data flywheelAI agent performance monitoringAI agent SLA designenterprise agent identity and accessagent RBAC designenterprise AI platform comparisonenterprise AI proof of concept vs pilotenterprise AI diagnosticAI consulting vs SaaS toolAI agent vs chatbot enterpriseAI agent vs RPAagentic AI vs RPARAG vs fine-tuning enterprisecontext engineering vs prompt engineeringagent platform vs custom AI buildAI pilot that never reaches productionwhy AI pilots fail enterpriseAI proof of concept Singaporeenterprise AI cost estimationhow much does enterprise AI costAI agent TCO calculationAI business case templateAI transformation KPI frameworkAI maturity assessment templateenterprise AI readiness checklistAI operating model canvaswhat is AI agent platformhow to implement AI agent platformhow to choose a AI agent platform providerhow to evaluate AI agent platform vendorshow to build an AI agent platform roadmapAI agent platform best practicesAI agent platform implementation guideAI agent platform for mid-market companiesAI agent platform cost and pricingAI agent platform ROI and business caseAI agent platform governance and controlsAI agent platform implementation roadmapAI agent platform vs traditional approachesAI agent platform vs manual processbenefits of AI agent platform for bankingchallenges of AI agent platform for bankingAI agent platform readiness checklistAI agent platform maturity modelAI agent platform KPI frameworkAI agent platform team and skills neededAI agent platform integration with existing systemsAI agent platform pilot to productionwho needs AI agent platformwhen to adopt AI agent platformAI agent platform for bankingAI agent platform for banking companieshow to use AI agent platform in bankingAI agent platform for financial servicesAI agent platform for financial services companieshow to use AI agent platform in financial servicesAI agent platform for manufacturingAI agent platform for manufacturing companieshow to use AI agent platform in manufacturingAI agent platform for healthcareAI agent platform for healthcare companieshow to use AI agent platform in healthcareAI agent platform for telecomsAI agent platform for telecoms companieshow to use AI agent platform in telecomsAI agent platform for logisticsAI agent platform for logistics companieshow to use AI agent platform in logisticsAI agent platform for insurance
Next step

Bring your shortlist and your hardest case.

A working session where we score your shortlisted platforms against the nine criteria using your own documents, and flag the two questions your information security team will ask at contract stage.

Talk to us about this topic

If this raises a specific question in your organisation — a workflow, a learning gap, or a governance obligation — message us on WhatsApp and a practitioner will pick it up. Usually the same working day.