
To evaluate an AI vendor, define the problem and success measures first, then test the product on your own real tasks, including hard cases, instead of trusting a demo. Check accuracy, failure behaviour, consistency, speed, cost and controls, ask precise questions about data handling and security, and run a time-limited pilot with agreed exit criteria before signing a long contract.
Key takeaways
- A polished demo shows the best case. Your own messy data shows the real case.
- Write the problem and the success measures before you look at products, so features do not choose your goals for you.
- Build a test set from real examples, with deliberately hard and unusual ones, and score every candidate the same way.
- Ask exactly how your data is stored, retained, used for training, located and accessed by the vendor's staff.
- Plan for change: models get updated and retired, and switching costs can grow quietly.
- Treat promises of perfect accuracy, no way to test and vague data policies as red flags.
How do you separate real capability from a good demo?
Demos are built on tidy inputs, rehearsed prompts and the use cases the product handles best. That is not dishonest, but it does not predict how the tool behaves with your documents, your customers and your edge cases.
Ask the vendor to run your material live, with you choosing the inputs. If they will not let you try the product on something you picked, ask why. A vendor confident in the product will usually welcome a fair trial.
What should you define before you look at products?
Write a one-page brief:
- The problem: which task, for whom, and how it is done today.
- Success measures: what better looks like, such as fewer manual hours, faster replies, fewer errors or happier customers. Use measures you can actually observe.
- Constraints: data you cannot share, systems it must connect to, languages, budget range and regulatory limits.
- Failure tolerance: how bad is a wrong answer, and who catches it?
If you have not mapped how the work happens today, start with business process mapping. It is hard to judge an AI product against a process you cannot describe.
How do you build a test set from your own data?
A test set is a collection of real examples with the correct outcome known in advance.
- Gather a sample of genuine tasks: support questions, invoices, documents, leads, whatever the product will handle.
- Include the hard and edge cases: ambiguous requests, poor scans, mixed languages, unusual formats, angry customers, questions the system should refuse.
- Remove or protect sensitive data as your policies require before sharing it with any vendor.
- Agree the correct answer for each item with the people who do the work today.
- Keep part of the set secret from vendors so that products are not tuned to the exact test.
Run every candidate on the same set and score the results the same way. A simple scoring sheet beats a gut feeling.
What should you actually evaluate?
- Accuracy on your tasks. Does it produce the right result for the cases that matter, not just the average ones?
- Failure behaviour. When it does not know, does it say so, or does it invent an answer with confidence? This matters more than people expect.
- Consistency. Ask the same thing several times and on different days. Large swings are a risk.
- Speed. Is the response time acceptable for the moment it is used, such as live chat versus overnight processing?
- Cost model. Understand what drives the bill qualitatively: per user, per request, per document, per amount of text, plus any setup, support or overage charges. Ask what happens to cost if usage grows tenfold.
- Integration. Can it connect to your systems cleanly through an API or built-in connectors? See our guide to API integration for business.
- Controls. Can you set permissions, review outputs, set limits, see logs and turn features off?
What data handling questions should you ask?
Put these in writing and keep the answers:
- Where is our data stored, and in which country or region?
- How long is it retained, and can we set the period?
- Is our data used to train or improve models, for us or for anyone else? Can we opt out?
- Can we delete our data on request, and how do you confirm deletion?
- Which of your staff can see our data, and under what conditions?
- Which subprocessors, such as cloud and model providers, handle it?
- What happens to our data if we leave?
Answers that are precise, consistent and contractual are better than friendly reassurances.
What security and compliance evidence should you request?
Ask for evidence rather than adjectives. Typical requests include a security overview, independent audit or certification reports where relevant, a description of access controls and encryption, an incident notification process and a summary of how they test their own product. Our list of vendor security assessment questions works well alongside an AI-specific review. Compliance obligations differ by country and sector, so involve a qualified adviser where regulated data is involved.
How do you handle model and vendor change?
AI products change under you. Models are updated, behaviour shifts, features are renamed and older versions are retired.
- Ask how versions are managed, and whether you can pin a version while you test a new one.
- Ask what notice you receive before deprecations.
- Keep your test set and re-run it after any significant change.
- Avoid deep lock-in: keep prompts, configuration and your data in formats you control, and understand what moving away would take.
Are human-in-the-loop features and explanations good enough?
Check whether a person can review, edit and approve outputs before they reach customers. Look at how the product explains itself. If it cites sources, open the citations and check that they really support the claim. A confident answer with a link that does not say what it claims is worse than no citation. Our article on RAG, or answers from your own documents covers why grounding and citations matter.
How do you run a pilot with exit criteria?
- Agree a short fixed period, a limited group of users and a limited scope.
- Write the success measures and the minimum bar to proceed before you start.
- Write the stop conditions too, such as serious errors, security concerns or low adoption.
- Collect feedback from the people doing the work and log every failure.
- Decide, in writing, whether to proceed, adjust or stop.
A pilot with no exit criteria usually turns into a purchase by default.
What contract points should you discuss with a lawyer?
Raise these with a qualified lawyer rather than relying on a checklist: data ownership and use, confidentiality, liability and indemnities, service levels, security obligations, incident notice, intellectual property in outputs, subprocessors, change and termination rights, data return and deletion on exit, and pricing changes at renewal.
What are the red flags?
- Promises of perfect accuracy, or claims that it works for every business with no setup.
- No trial, no sandbox and no way to test on your data.
- A vague or shifting data policy, or refusal to answer in writing.
- No explanation of how errors are handled or reported.
- Pressure to sign quickly for a discount.
- No export route for your data and configuration.
What is the total cost of ownership?
Look beyond the subscription. Include setup and integration, data preparation, staff training, review time, monitoring, vendor management, support and the cost of switching later. A cheaper tool that needs constant manual checking can cost more than a pricier one that fits your process. Our build vs buy decision framework helps you compare options fairly, and our AI and machine learning services are there if you want an independent view.
A worked example
Imagine a small logistics firm choosing a tool to read delivery documents. It collects a set of real documents, including crumpled scans and handwritten notes, and agrees the right answers with its operations team. Two products look impressive in demos. On the test set, one invents values when text is unclear, while the other flags them for review. The firm picks the second, runs a four-week pilot with stop conditions and negotiates data deletion terms with its lawyer before signing.
FAQ
How do I compare AI vendors fairly?
Use the same real test set, the same scoring sheet and the same questions for every vendor. Score accuracy, failure behaviour, consistency, speed, integration, controls and data handling separately so that one flashy feature does not hide a weakness.
What questions should I ask an AI vendor about my data?
Ask where it is stored, how long it is kept, whether it is used for training, who on their staff can access it, which subprocessors are involved and how deletion works. Get the answers in writing and make sure the contract matches them.
How long should an AI pilot run?
There is no fixed rule. It should be long enough to see real usage and a range of cases, but short enough that you can stop easily. Set the duration, scope and exit criteria before it begins.
Do I need a lawyer to review an AI contract?
It is wise, especially when personal, confidential or regulated data is involved. A qualified lawyer can review data use, liability, intellectual property, termination and deletion terms that are hard to judge from a sales page.
Related reading
- Build vs Buy Software: A Decision Framework for Owners
- Vendor Security Assessment: Questions to Ask Before You Buy
- AI Agents Explained for Business Leaders
Next steps
Write your one-page brief, collect thirty or so real examples including hard ones and shortlist no more than three vendors to test against them. If you would like help running the evaluation or integrating the tool you choose, you can contact us.



