Skip to main content
← All writing

How to Evaluate an AI Agent Vendor Before You Buy

By Schkovl

AI agent vendors are easy to find and hard to evaluate. Most demos look impressive under controlled conditions with clean data and a scripted scenario. The questions that actually predict whether an agent will hold up in production rarely get asked during a sales call.

Start With What Access the Agent Actually Needs

Ask the vendor to specify, in concrete terms, exactly what systems and data the agent needs to read and write. Vague answers like "it connects to your CRM" are a warning sign. You want specific API scopes, specific tables or objects, and a clear answer for why each piece of access is necessary for the agent to do its job.

Any vendor asking for broader access than the stated use case requires is a real risk, not a convenience. Least-privilege access is a security basic covered in more depth in our piece on security basics for AI agents handling customer data, and it applies just as much to a purchased product as to something built in-house.

Ask What Happens When the Agent Is Wrong

Every agent will eventually take a wrong action or generate a wrong answer. The question is not whether that happens. It is what the system does when it does. Does the agent have a confidence threshold below which it defers to a human? Is there an audit trail showing exactly what the agent decided and why? Can a wrong action be reversed, and how quickly?

A vendor with a clear, specific answer to "walk me through what happens the first time this agent gets something wrong in production" has actually thought about failure modes. A vendor who pivots to accuracy statistics without answering the process question has not.

Human-in-the-Loop Is a Design Choice, Not a Feature Checkbox

Many vendors market "human-in-the-loop" as a binary feature, either present or absent. In practice, it is a design decision about which specific actions require approval and which run autonomously. Ask the vendor to show you the actual list of actions their agent can take fully autonomously versus the list that requires human sign-off, and ask whether that list is configurable by you or fixed by them.

Evaluation Checklist

Question What a Good Answer Looks Like
What data and systems does the agent access?A specific, scoped list, not a general category
What happens when the agent is wrong?A concrete process: confidence thresholds, audit trail, reversal path
Which actions require human approval?A specific, and ideally configurable, list
How is the agent's behavior logged?Decision-level logs, not just system uptime metrics
What happens to our data if we cancel?A clear data deletion and export policy in writing

Don't Evaluate the Demo, Evaluate the Failure Story

A polished demo tells you the vendor can make the happy path look good. It tells you almost nothing about how the product behaves with your actual messy data, your actual edge cases, and your actual failure scenarios. Ask for a reference customer specifically willing to talk about a time the agent got something wrong and how it was handled. A vendor unable to produce that reference, or unwilling to let you talk to one without marketing supervision, is telling you something.

Where This Fits Into a Broader Buying Decision

If you are still deciding whether an agent is the right tool for the job at all, our overview of what agentic AI actually means and practical use cases for small businesses are useful starting points before you get into vendor-specific evaluation.

At Schkovl, when we evaluate or build agentic systems for clients through our AI agent development work, this same checklist is the baseline, whether the agent is being bought or built.

Frequently Asked Questions

What is the single most important question to ask an AI agent vendor?

What happens when the agent is wrong. A vendor's answer to this question reveals more about production readiness than accuracy statistics or demo performance, because it shows whether they have actually designed for failure rather than just for the happy path.

Should an AI agent vendor need full access to my CRM or database?

No. A vendor should be able to specify exactly which scoped data and actions the agent needs for its stated use case. Requests for broader access than the use case requires are a real security risk, not a convenience worth granting.

Is human-in-the-loop always necessary?

Not for every action. Low-risk, easily reversible actions can reasonably run autonomously. High-impact or hard-to-reverse actions, like issuing refunds or deleting records, generally warrant human approval regardless of how confident the agent's outputs appear.

How do I evaluate an AI agent vendor's reliability before signing a contract?

Ask for a reference customer willing to discuss a real failure and how it was resolved, review their audit logging approach in detail, and confirm their data deletion and export policy in writing before committing.

What's a red flag during an AI agent vendor sales process?

Vague answers about data access scope, an inability to describe a specific failure-handling process, or reluctance to provide a reference customer who can speak to a real production issue.