Applied AI

AI agents with judgment: how to evaluate an agent before hiring a provider

Before hiring an agent provider, request evidence of scope, data access, permissions, and failure recovery. Five review areas and a limited pilot to assess the proposal.

Rubén VillasmilOctober 23, 20266 min read
Rubén compares a printed test case with an execution on a computer.

An AI agent evaluation should start with a specific task and the consequences of getting it wrong. Ask the provider to show what the agent does, what data it uses, what it can change, and how work is recovered after a failure. The test must include failure. A demonstration that covers only the favorable case leaves unanswered the questions that will matter when the system works with your team.

Before hiring a provider, write down the decision you need to make and the evidence that would support it. A convincing answer is not enough: you need to understand the complete workflow and its limits. These five areas help turn a sales presentation into a practical review without requiring your team to become experts in every technical component.

1. Define the task and what is outside its scope

Ask what event starts the work, what information it needs, and what result it must deliver. “Automate customer service” is too broad to evaluate an implementation. Classifying inquiries, preparing a response, and updating a record are different tasks. For each, specify when it is considered complete and which situations require human intervention.

Scope must be testable through examples. Ask to walk through everyday cases and exceptions from your business using test information. If the provider changes the task description depending on the question, a shared definition is still missing. Do not treat a smooth demonstration as evidence that scope has been resolved.

Document exclusions too. An agent that prepares a proposal does not, for that reason, need to change commercial terms or send it without review. The guide to what a business needs before adding AI agents lays out the process foundations. A pre-purchase evaluation should turn those foundations into verifiable work.

2. Trace the data flow

Ask the provider to explain what information enters, which systems it comes from, where it is processed, and what is retained. Include attachments, activity records, and test copies. You do not need to accept an explanation full of technical names: you need to identify what business data passes through each part of the service and for what purpose.

Ask who can access that information, how access is removed, and what happens when you stop using the service. Do not provide data the task does not need. For the initial trial, use fictional information or material prepared without sensitive details where possible. If real information is required, first define the scope and corresponding controls.

A concrete warning sign is that no one can describe a document's journey or distinguish test data from operational data. Request an understandable diagram and a demonstration with an example record. If an answer remains open, record who needs to clarify it before you proceed.

An analyst reviews a checklist next to a computer.

3. Review permissions before enabling actions

List what the agent can read and, separately, what it can change. Then ask which actions require human approval. Reading a record, modifying it, sending a message, and deleting information have different consequences. A permission should serve a defined task. Configuration convenience is not a sufficient reason to grant broad access.

Ask to see what happens when the agent attempts an action outside its scope. Does the operation stop? Is approval requested? Who receives that request and what information can they review? AI agent security needs to translate into testable behavior as well as general explanations about protection.

Include team changes: a person leaves a role, an integration is replaced, or a task is no longer authorized. Ask who updates permissions and how they confirm the change took effect. If a function needs an exception, identify it before expanding access, along with the reason and the person responsible for reviewing it.

4. Check whether you can reconstruct what happened

A useful record should show what request was received, what information was consulted, what action was attempted, and its result. Ask to see how those steps connect in a test case. A message that only says “task completed” may omit information needed to review a decision or investigate a failure.

The record must help the person reviewing the work. Ask who can consult it, what data it exposes, and how to find a particular conversation or action. Also define what information should be excluded to avoid reproducing sensitive details unnecessarily. More detail does not, by itself, mean better control.

Propose a simple review: another team member receives the completed case and must explain what the agent did and what remains open. If each case requires a verbal reconstruction from the provider, identify the missing evidence. An AI agent evaluation should include that everyday review work.

5. Rehearse failure and recovery

Ask what happens when a tool does not respond, information is missing, or execution stops after part of the work has been done. Request a demonstration of how the status is communicated and who decides the next step. Retrying should not mean starting over. For example, check how the system avoids sending a message twice when confirmation of the first send does not arrive.

That example is a test situation, not an incident attributed to a provider. Use the same approach to review what can be corrected, what needs a compensating action, and what change cannot be undone. Ask who can stop the agent and how the team continues working while the problem is investigated.

Assign a contact responsible for operational problems and agree on how known limitations are communicated. If the only answer is that the agent learns on its own or should not fail, the evidence is insufficient for a decision. You need an observable procedure to recognize failure, limit its effect, and resume the work.

Rubén and an analyst review a test checklist and record observations in a notebook.

Run a limited pilot and decide with evidence

Before expanding, choose one process, a defined period, and written criteria. There is no universal duration: it should let you observe representative situations without treating unobserved cases as evaluated. Separate the conditions necessary to operate from improvements that can be reviewed later.

An AI agent evaluation checklist can request evidence for these points:

  • The task and its exclusions are documented.
  • The flow of test data is understood.
  • Permissions and approvals have been rehearsed.
  • Another person can reconstruct an execution.
  • A failure and the recovery process have been tested.
  • Someone is responsible for reviewing exceptions and stopping operation.

If a critical question remains unanswered, leave that part outside the initial scope. You do not need to resolve every possibility to begin a trial, but you do need to recognize which conditions do not yet support operation and who must supply the missing evidence.

Define acceptance before watching the demonstration. At the end of the pilot, distinguish what was verified, what failed, and what remains untested. Do not turn “we observed no errors” into a guarantee of performance. That distinction helps you decide whether to expand, correct, or keep the task under human attention.

What the series leaves you with

The series began with the conditions a small business needs before introducing agents. It then examined customer service, finance, and human resources. The article on why HR needs particular care with automation raises a question that applies throughout: which decisions still require human judgment and responsibility.

This fifth episode brings those questions together in a purchasing decision. AI agent solutions should be evaluated according to the work they let you maintain and review. The conclusion is to ask for sufficient evidence for the scope you plan to authorize, rather than choosing between enthusiasm and rejection.

If you are comparing proposals, you can review an agent's scope and tests with Veylo before hiring a provider. The conversation can start with a specific task, the data it uses, and its permitted actions, to identify what you need to verify and who should respond when something departs from the plan.

Common questions

Who should participate in the evaluation?

Include the person who knows the process, the person who will receive exceptions, and whoever administers access or connections. Each role can review a different risk. Agree on who gathers evidence and who decides whether the observed conditions are sufficient for the proposed scope.

What if the provider cannot share another customer's execution?

You do not need another business's private information to review how the system works. Ask for a demonstration with fictional data and a workflow equivalent to your task. Third-party confidentiality does not prevent explaining scope, permissions, action records, and the recovery procedure.

How do I compare proposals that use different technical names?

Use the same task, exclusions, and test cases for every proposal. Record what evidence each presents and what needs further explanation. Comparing observable outcomes and responsibilities is more useful than counting features that may describe different capabilities.

Should the evaluation be repeated after hiring?

Review the affected areas again when tools, data sources, permissions, or task scope change. Keep the test cases so they can be repeated. An earlier approval describes what was verified in one configuration; it does not, by itself, demonstrate how a later configuration behaves.