Emerging Tech19 min readOct 18, 2026

15 Questions to Ask an AI Development Company Before You Hire or Sign, and the Red Flags (2026)

Bhavesh Barot - Author

Bhavesh Barot

Founder & CEO

Free assessment

Find Out if an AI Agent Can Take the Task

Name one task your team repeats every day. We tell you whether an agent can do it or whether a tool you can buy already does, and we build a demo on your own sample files before you sign.

Bhavesh, our founder, reads every request and usually replies within 2 to 3 hours.
A buyer in a white shirt ticks boxes on a printed checklist during a video call with two people from an AI development firm shown on a wall screen, an orange mug on the round table.

"The 15 questions to ask an AI development company or AI automation agency before you hire or sign, what a good answer sounds like, twelve red flags, a weighted scorecard for three firms, reference-call questions, and the NIST, OWASP, ICO and OAIC checks for the US, UK and Australia."

Key Takeaways

  • 1Gartner estimated in June 2025 that only about 130 of the thousands of agentic AI vendors are real, and called the rest of the rebranding "agent washing" (Gartner press release, 25 June 2025).
  • 2OWASP lists Prompt Injection as LLM01 and Excessive Agency as LLM06 in its 2025 Top 10 for LLM applications. Ask every vendor how they test for both (genai.owasp.org, read 18 October 2026).
  • 3NIST AI 600-1 (July 2024) asks buyers to update vendor due diligence to cover intellectual property, data privacy and security (GV-6.1-009), and to write contracts that set content ownership and usage rights (GV-6.1-004).
  • 4The UK ICO says an AI provider acting only on your instructions is likely your processor, but a provider that decides how to train its own model is likely a controller for that part (ICO guidance, read 18 October 2026).
  • 5The OAIC recommends that Australian organisations do not enter personal information into publicly available generative AI tools (OAIC guidance, published 21 October 2024, updated 17 January 2025).
  • 6The most useful single question: will you show us an agent working on our own data before we sign? It tests skill, honesty and fit at once.
  • 7Use a weighted scorecard with two vetoes, no live demo and vendor-kept ownership, so three proposals are compared on evidence rather than on the pitch.

The short answer

Before you sign with an AI development company, ask to see an agent working on your own data, who owns the code, prompts and keys, how they test for wrong answers and prompt injection, whether they act as your data processor, and what happens after launch. A firm that cannot answer these in writing is a red flag.

FactoryJet builds custom AI agents, so we are one of the firms you might vet with this list. Use every question on us too. Each outside fact links to the page we read on 18 October 2026, and the last section shows how we answer the 15 questions ourselves.

How we made this page

On 18 October 2026 we read the top 10 Google results and the People Also Ask boxes for the main searches on this topic in the US, the UK and Australia (DataForSEO). The same day we asked 36 buyer questions across ChatGPT, Gemini, Claude, Perplexity and Google's AI answers, and read the pages they cited. Written by Bhavesh Barot, founder of FactoryJet.

"AI development company" gets about 2,400 Google searches a month in the US, 210 in the UK and 110 in Australia, and "AI automation agency" gets 4,400, 720 and 390 (Google Ads data through DataForSEO, read 18 October 2026). The question buyers ask next, what to ask that company before signing, barely shows up on Google at all. People ask ChatGPT instead.

When we put the two buyer versions of that question to the ChatGPT app in the US, UK and Australia on 18 October 2026, 6 of its 13 web searches named the NIST AI Risk Management Framework, one named the OWASP Top 10 for LLM applications and two named the UK ICO. Google, by contrast, still reads the phrase as a job interview: 5 of the 8 US results for "questions to ask ai development company" were interview-question pages or interview software. This page is for the buyer before you hire or sign, and it puts the NIST, OWASP and ICO checks next to the plain business questions.

It works the same whether you are vetting a custom AI development company, an AI agent development company, an AI software development company, an AI chatbot development company, an AI app development company, an AI consulting agency, or an AI automation agency that builds workflows in tools such as n8n or Make. It suits a firm of 10 to 50 staff hiring its first AI vendor, a company of 50 to 500 running a formal selection, and a 500+ enterprise adding AI to an existing vendor risk assessment. If you are hiring one person rather than a company, read our guide on how to hire an AI agent developer instead.

The 15 questions at a glance

Four groups. Send them in writing before the first call, and keep the answers for your scorecard.

Proof: can they show it working?

  1. Can you show me an agent you built that is running in production today?
  2. Will you build a working demo on our data before we sign?
  3. Who exactly will do the work, and can we meet them?
  4. Tell me about a project that went wrong. What did you change afterwards?

Ownership and data

  1. Who owns the code, the prompts and the evaluation set?
  2. Whose accounts hold the model API keys and the cloud servers?
  3. Are you our data controller or our processor, and will you sign a data processing agreement?
  4. Will our data train anything of yours, or anyone else's?

Security and testing

  1. How do you test for prompt injection (OWASP LLM01)?
  2. What can the agent do without a person approving it (OWASP LLM06)?
  3. Show us your test set and the pass mark.
  4. What logs do we get, and where do they live?

After launch, and the money

  1. What happens when the model provider retires the model you built on?
  2. How is support priced, and is there a monthly minimum?
  3. Is each phase scoped, priced and signed on its own?

What the guides that rank already ask, and what they leave out

On 18 October 2026 we read the buyer guides that Google ranks and the assistants cite for this question, then searched each page's text for OWASP, prompt injection, NIST, the ICO, the OAIC and "test set".

GuideDate shownShapeMentions OWASP, NIST, ICO or a test set
BotsCrew, 12 questions before hiring an AI development companyUpdated 6 May 202612 questions, each with good signs and red flagsNone of them
The Sparked Group, AI automation agency scorecardPublished 16 Oct 2026Ten weighted criteria, 1, 3 and 5 anchors, vetoesNone of them
Dan Cumberland Labs, questions to ask an AI consultant12 Aug 20268 questions with good answers and red flagsNone of them
Telliant, selecting an AI development company3 Jul 2026Practical guideNone of them
1up, AI vendor compliance: top 20 questions22 May 202520 questionnaire items sales teams receiveOWASP once, prompt injection, NIST once

That gap matters because the assistants go looking for the standards. Across the 335 citations the five engines gave for these two buyer questions, NIST pages took 18 and ICO pages 10. The questions below keep the business checks the rankers share and add the security, testing and privacy-law checks they skip.

Proof: can they show it working?

These four answers sort real builders from resellers fastest. Gartner's 25 June 2025 press releaseestimated that only about 130 of the thousands of agentic AI vendors are real, and named the rest of the rebranding "agent washing".

1. Can you show me an agent you built that is running in production today?

Production means real users or real documents, every day, with someone accountable when it fails. A video or a sandbox does not count.

  • A good answerThey share a screen into a live system (with client data masked), show a recent run, the log of what the agent read and did, and the step where a person approved or corrected it. They can tell you what the agent does when it is unsure.
  • Red flagOnly a recorded video, a slide, or a demo on made-up data. Every past project is under a non-disclosure agreement and there is no masked version they can show.

2. Will you build a working demo on our data before we sign?

A small demo on a sample of your real records, say a few dozen past emails, orders or invoices, shows whether the team can cope with your mess. Slides cannot.

  • A good answerYes, for one job, on a sample you choose, in a fixed short time. They tell you exactly which records they need, how they will hold them and when they will delete them.
  • Red flagA demo only after a paid discovery phase, or a demo on generic sample data that looks nothing like your documents.
A woman with long braids in a lavender shirt shows a bald man with a white beard in a brown corduroy jacket a chart of grey boxes with one orange box on a laptop.
A demo on a sample of your own records shows how the agent copes with real documents before any contract.

3. Who exactly will do the work, and can we meet them?

The UK government's Guidelines for AI procurement (8 June 2020) tell public buyers to require the supplier to assemble a team with the right skill sets. Private buyers should ask the same thing.

  • A good answerNames and roles, including the person who will write the prompts and the integration code. That person joins a call before you sign. They say who takes over if someone leaves.
  • Red flagOnly the sales lead appears. "Our team" has no names. Parts of the work go to a subcontractor you only hear about later.

4. Tell me about a project that went wrong. What did you change afterwards?

BotsCrew asks a version of this too: can the vendor name three reasons its last AI projects failed. The answer shows whether a firm learns.

  • A good answerA specific project (no client name needed), the cause, such as messy source data or an approval step left out, and the process change that followed.
  • Red flag"None of our projects has failed." Or a story where the client was the only problem.

Ownership and data: who holds what when the project ends?

An agent is the code, the prompts that steer the model, the evaluation set that checks it, the logs and the accounts that hold the model keys. Lose any one and switching vendors means starting again. NIST's Generative AI Profile, NIST AI 600-1 (July 2024), asks organisations to draft contracts and service level agreements that specify content ownership, usage rights, quality standards and security requirements (action GV-6.1-004).

5. Who owns the code, the prompts and the evaluation set?

An evaluation set is a list of real inputs with the answer you expect for each. It is how anyone checks the agent after a change, so it is as valuable as the code.

  • A good answerYou own all of it, written into the contract, with the code in a repository in your own account from the first day.
  • Red flagThe code is "licensed" to you, the prompts are the vendor's intellectual property, or the agent lives on a platform you cannot export from.

6. Whose accounts hold the model API keys and the cloud servers?

  • A good answerYour accounts. The vendor gets access you can see and switch off. You can read the usage and the bills yourself.
  • Red flagEverything runs in the vendor's accounts and you receive one bundled invoice. If you leave, the agent stops.
Seen from behind, a man with dark wavy hair and glasses in an olive polo shirt reviews a list of accounts with orange toggles on a monitor, an orange key fob on his desk.
Keys and servers in your own accounts mean you can see usage and switch off a vendor's access yourself.

7. Are you our data controller or our processor, and will you sign a data processing agreement?

Under UK GDPR, the controller decides why and how personal data is used and the processor acts on its instructions. The ICO's guidance on AI accountability and governance(last updated 15 March 2023, under review) says that if a firm has no purpose of its own and only acts on a client's instructions, it is likely a processor. Its contract guidancelists the terms UK GDPR Article 28(3) requires in a controller and processor contract. The accountability guidance gives the example of a provider that trains its own model (likely a controller for that part) and then runs it on each client's data (likely a processor for that part).

  • A good answerA clear role for each use of your data, a data processing agreement ready before the demo touches customer records, and a list of the model providers and other subprocessors that will see the data.
  • Red flag"We are GDPR friendly" with no agreement, or a vague answer about which companies receive your data.

8. Will our data train anything of yours, or anyone else's?

  • A good answerNo, in writing, plus the settings they use with each model provider so that your prompts and records are not used for training.
  • Red flag"We may use anonymised data to improve our services." That is the line that, in the ICO's reasoning, can make the vendor a controller of your data.

Test us with these questions

Send us one job you want an AI agent to do and a sample of the records it would read. We will show you working software on your own data before you sign, and FactoryJet quotes a fixed price in writing after a short scoping call. Founder replies within 24 hours.

See a demo on your own data before you sign

Security and testing: how will they prove it behaves?

Most buyer guides stop at "ask about security". Better to ask about named risks. The OWASP Top 10 for LLM applications 2025, from the OWASP Gen AI Security Project, gives you the names. An LLM, or large language model, is the AI model behind tools such as ChatGPT and Claude.

9. How do you test for prompt injection (OWASP LLM01)?

OWASP defines prompt injectionas prompts that alter the model's behaviour or output in unintended ways, and notes the hidden text does not need to be visible to people. If your agent reads customer emails, supplier PDFs or web pages, someone can plant instructions in them.

  • A good answerThey show test cases with planted instructions in documents and emails, explain what the agent is blocked from doing even if it is fooled, and rerun those tests before every change.
  • Red flag"The model provider handles that." Model providers add their own guards, but your agent's tools and permissions are the builder's job.

10. What can the agent do without a person approving it (OWASP LLM06)?

OWASP calls this Excessive Agency and says its root cause is usually one or more of excessive functionality, excessive permissions or excessive autonomy. One of its listed fixes is to require a human to approve high-impact actions before they are taken.

  • A good answerA written list of every action the agent can take, which ones need a person to approve (a refund, a message to a customer, a posting to the ledger) and the narrow account permissions it runs with.
  • Red flagThe agent connects with an admin account "to keep it simple", or nobody can tell you what it is allowed to change.

11. Show us your test set and the pass mark.

A test set is a batch of real cases from your business with the expected answer for each. The pass mark is the score the agent must reach before it goes live or before any change ships. The FTC's Operation AI Comply(25 September 2024) shows why this matters: its complaint against DoNotPay alleged the company did not test whether its AI chatbot's output matched the level of a human lawyer, the expertise it claimed to stand in for.

  • A good answerThey show a test set from a past project, agree with you how yours will be built from your own cases, and put the pass mark in the statement of work.
  • Red flag"We tested it and it works well." Or a single accuracy number with no cases behind it.
A young man with curly red hair in a grey hoodie works at two monitors showing a grid of test rows and a bar chart with one orange bar, orange sticky notes on the desk.
A test set of your own past cases, rerun before every change, is what proves the agent still behaves.

12. What logs do we get, and where do they live?

NIST AI 600-1 action GV-6.1-008 asks organisations to keep records of changes third parties make to content, including sources and timestamps. For an agent that means a record of every input, tool call, output and approval.

  • A good answerEvery run is logged in your own account, kept for as long as your policy says, and searchable by your team without asking the vendor.
  • Red flagLogs exist only in the vendor's dashboard, are deleted after a few days, or cost extra to export.

After launch, and the money

13. What happens when the model provider retires the model you built on?

Models are retired on a schedule. Anthropic's model deprecations page says it regularly retires older models and that requests to retired models will fail. OWASP lists the third-party models and libraries an agent depends on under LLM03 Supply Chain, and NIST AI 600-1 action GV-6.2-007 asks buyers to consider system changes over time, such as drift and decay, when they review vendor contracts.

  • A good answerThey watch the providers' retirement notices, rerun your test set on the replacement model before switching, and the contract says how that work is scoped and priced.
  • Red flagNo plan, or the agent is tied to one model in a way that means a rebuild when it is retired.

14. How is support priced, and is there a monthly minimum?

Expect some mix of defects fixed inside the build price for a set cover period, changes quoted one at a time, and an ongoing support plan. Get the structure in writing before you sign.

  • A good answerThe cover period for defects is stated in the contract, each change is quoted before work starts, and any ongoing plan is optional and explained in plain words.
  • Red flagSupport terms appear only after launch, or a support plan must start before anything is live.

15. Is each phase scoped, priced and signed on its own?

Gartner's same release predicts that over 40% of agentic AI projects will be canceled by the end of 2027, due to escalating costs, unclear business value or inadequate risk controls. Phases signed one at a time give you a clean exit after each one.

  • A good answerPhase one is one job with its own fixed price and a clear finish line. You decide on phase two after you have seen phase one work.
  • Red flagOne contract for the whole programme, with most of the money due before anything is live.

Twelve AI agency red flags

These patterns recur across the rival guides, the Reddit threads the assistants cited and the regulators' pages we read on 18 October 2026. One is a reason to ask harder questions. Three is a reason to walk away.

A man in a charcoal suit presents a slide of grey circles and arrows while a woman in a teal blouse sits with folded arms beside an older man in a tweed jacket.
A long deck and no live agent is the most common red flag in an AI vendor pitch.
  1. Agent washing. A chatbot or scripted automation sold as an agent. Gartner puts the real agentic vendors at about 130 of thousands.
  2. A 20-slide deck and no live agent. If they cannot show one running, assume there is not one.
  3. "It learns on its own." Ask what exactly changes, who approves it and how it is tested. Most agents change only when someone edits the prompts, data or code.
  4. Keys and servers only in their account. You cannot see usage, and leaving means a rebuild.
  5. No named people. You meet a salesperson and never the builder.
  6. A price only after a long paid discovery. You pay to learn whether you can afford the project.
  7. No exit or handover clause. Nothing says what you receive if the work stops: code, prompts, test set, logs.
  8. A support plan that starts before anything is live. Ongoing fees before there is anything to support.
  9. A single accuracy number with no test set. "95% accurate" on what, measured how?
  10. No answer on prompt injection. Or a reply that it is the model provider's problem.
  11. An admin account for the agent. No list of actions, no approval step for the risky ones.
  12. Claims the agent replaces a profession. The FTC said in its September 2024 Operation AI Comply release that there is no AI exemption from the laws on the books. Big claims need tests behind them.

Several of these line up with our guide to why AI agent projects fail: the failure usually starts in the contract, long before the first line of code.

A scorecard you can use on three AI companies

The Sparked Group's scorecard, published 16 October 2026, uses ten weighted criteria and treats a score of 1 on diagnosis, governance or ownership as a veto. Ours keeps the idea of weights and vetoes, and builds the rows from the 15 questions above, so prompt injection, approvals, the test set and data roles each get a score. Set the weights before you read any proposal. Score each firm 1, 3 or 5 per row on what you have seen, then multiply by the weight and divide by 5. The best possible total is 100.

CriterionWeightScores 1Scores 3Scores 5
Live agent in production (Q1). VETO at 115Video or slides onlyLive system, but not similar to your jobLive system on a similar job, with logs and an approval step shown
Demo on your data (Q2)10Only after a paid phaseDemo on generic dataDemo on a sample of your records before you sign
Ownership of code, prompts, test set (Q5). VETO at 115Vendor keeps it or licenses it to youYou own the code, not the prompts or testsYou own all of it, in your repository from day one
Accounts and keys (Q6)10All in the vendor accountMixed, with a transfer planAll in your accounts, vendor access you control
Data role and agreement (Q7, Q8)10No clear role, no agreementAgreement offered, role vagueRole named per use, agreement and subprocessor list ready
Security tests (Q9, Q10)10No answerGeneral answer, no test casesInjection tests shown, written action list with approvals
Test set and pass mark (Q11)10NoneTest set exists, no agreed pass markTest set from your cases, pass mark in the contract
Logs (Q12)5Vendor dashboard onlyExportable on requestIn your account, searchable by your team
After launch (Q13, Q14)10No written termsTerms exist, model change not coveredDefect cover, change pricing and model change all written
Named team and references (Q3, Q4)5No names, no referencesNames, references not yet calledBuilders met, two references called

Arithmetic, so you can check it: a firm scoring 5 on every row reaches 100. A firm scoring 3 on every row reaches 60. A firm scoring 5 everywhere except a 1 on ownership has 88 points, and still fails, because a 1 on a veto row ends the review whatever the total says. Our working rule is to take firms above 75 to a demo. That threshold is our own, not an industry standard.

Three scorecard columns of grey and orange bars and boxes on a cream background, one column for each AI development company being compared.
One column per firm, the same ten rows for each, weights set before any proposal is read.

How vetting changes with company size

Company sizeFirms to compareWho should scoreQuestions to weigh most
10 to 50 staffTwo or threeThe owner and the person who does the job todayQ2 demo, Q5 ownership, Q6 accounts, Q15 phases
50 to 500 staffThreeOperations lead, IT lead, finance, and whoever handles data protectionAll 15, with Q7 data role and Q10 approvals in writing
500+ staffThree, after a written questionnaire to six to eightProcurement, security, legal, IT and the business ownerAll 15 inside your existing vendor risk assessment, mapped to NIST AI 600-1

Turning the questions into an AI vendor questionnaire

An AI vendor questionnaire is the written form of this list, sent before any call. Larger companies already run one as part of AI vendor due diligence. 1up's list of the top 20 questions(22 May 2025) shows what AI software sellers receive in deal after deal: legal, security and data questions. Lets-viz's six-gate checklist for small businesses runs from data flow mapping to exit rights and says the review takes two to three working days.

For a custom build, those templates miss the parts that decide whether you can ever leave. Add three lines to whichever AI vendor risk assessment you already use:

  1. List every item we will own at the end of each phase: code, prompts, test set, logs, documentation.
  2. Name the account that will hold each model key, server and database, and who can switch access off.
  3. Describe the demo you will build on a sample of our data before we sign, and how you will delete that sample afterwards.

NIST AI 600-1 action GV-6.1-009 backs this up: it asks organisations to update due diligence for generative AI procurement to include intellectual property, data privacy, security and other risks. Our AI agent governance policy guide shows where the answers go once you have them.

Reference-call questions to ask a past client

Ask the vendor for two clients whose projects went live at least six months ago. Call them without the vendor on the line. Six questions:

A bearded man with a shaved head in a white shirt listens on a phone by an office window, an open notepad and an orange pen on the desk.
Call references without the vendor on the line, and ask about the months after launch.
  1. What does the agent do today, and how many people use it or rely on it each week?
  2. What broke in the first three months after launch, and how fast was it fixed?
  3. Were the people who built it the same people who sold it to you?
  4. Do you hold the code, prompts and logs in your own accounts today?
  5. How were changes after launch priced, and were there any surprises on the invoice?
  6. Would you hire them again for a second project, and what would you change in the contract?

Extra checks in the UK and Australia

CountryRead thisWhat it adds to your questions
United StatesNIST AI Risk Management FrameworkVoluntary framework released 26 January 2023, now being revised under the White House AI Action Plan. Its Generative AI Profile (AI 600-1) gives contract and due diligence actions such as GV-6.1-004 and GV-6.1-009.
United KingdomICO, accountability and governance of AISettle controller or processor for each use of your data, then sign a data processing agreement under UK GDPR.
United Kingdom, public sectorGuidelines for AI procurementTop 10 considerations, including a data assessment before procurement and strategies to avoid vendor lock-in and black-box systems.
AustraliaOAIC, privacy and commercially available AI productsThe Privacy Act applies to all uses of AI involving personal information. The OAIC recommends not entering personal information into publicly available generative AI tools.
AustraliaAPSCO Australia, top 10 questions for AI system suppliersA Squire Patton Boggs due diligence checklist, published 13 November 2025 for APSCO members, for use before first engagement or at renewal.

For UK firms, our list of AI agent development companies in the UK and the UK AI agents page are a starting point for the long list. In Australia, start with our guide to AI agencies in Australia and the Australian AI agents page. US buyers can compare our lists of AI agent development companies and AI automation agencies in the USA. Whichever best AI agency list you start from, run every name through the same 15 questions.

How FactoryJet answers these 15 questions

We build custom AI agents, AI voice agents, and integrations with Odoo, NetSuite, SAP Business One, ERPNext, Salesforce, HubSpot, Xero, WhatsApp and EDI. Here is where our standard terms answer the questions above. Bring the rest to the scoping call and score us like anyone else.

QuestionOur answer
Q2. Demo on our data before we sign?You see working software on your own data before you sign.
Q5. Who owns the code?You own the code and the repository from day one.
Q6. Whose accounts?AI and cloud bills can run in your own accounts, at cost, with no markup.
Q14. Support and minimumsDefects are fixed inside the build price for a cover period we agree before work starts. Support is optional: each change is quoted and approved, with no monthly minimum.
Q15. PhasesEach phase is scoped, priced and signed on its own.
PriceFactoryJet quotes a fixed price in writing after a short scoping call.

More 2026 decision guides

Sources

Every page below was opened and read on 18 October 2026.

Vetting AI development companies in the US, UK or Australia

Put us through the 15 questions

Send one job and a sample of the records it would use. You see working software on your own data before you sign, and FactoryJet quotes a fixed price in writing after a short scoping call. Founder replies within 24 hours.

Frequently Asked Questions

What questions should I ask an AI development company before signing a contract?
Ask five things first. Can you show an agent you built running in production? Will you build a demo on our data before we sign? Who owns the code, prompts and test set? How do you test for wrong answers and prompt injection? What happens after launch, including when the model is retired? Then ask about your data role under privacy law and whether each phase is priced and signed on its own. Get every answer in writing.
How do I vet an AI automation agency?
Score three or four agencies against the same list. Ask each for a live agent in production, a short demo on a sample of your own data, named people, and written answers on ownership, data and security. Call two past clients. Then compare scores in one table and drop anyone who fails a veto, such as refusing a demo or keeping ownership of the code. The scorecard on this page has ten weighted rows.
What are the red flags when hiring an AI agency?
The loudest ones: a slide deck and no live agent, a price you only get after paying for a long discovery, everything running in the agency's own accounts, no named people, no written answer on who owns the prompts and code, no test set, and claims such as "it learns on its own" with no explanation of what changes and who approves it. Gartner also warns about agent washing: chatbots rebranded as agents.
How do I check an AI company's references?
Ask for two clients whose projects went live at least six months ago, then call them without the vendor on the line. Ask what the agent does today, what broke after launch and how fast it was fixed, whether the team that sold the work also built it, who owns the code now, and whether they would hire the firm again for a second project. Silence or a polished script on the last question tells you a lot.
Should an AI company build a demo before I pay?
A short demo on a sample of your own records is a fair ask before you sign a build contract, and some firms offer it. It shows whether the team can handle your real documents, emails or orders, which slides cannot. Keep it small: one job, a few dozen real examples, a fixed time. If a firm will only show a demo after a paid discovery phase, weigh that against firms that will.
What is agent washing?
Agent washing is Gartner's term for vendors rebranding existing products, such as AI assistants, robotic process automation and chatbots, as AI agents without real agentic abilities. In its June 2025 press release Gartner estimated that only about 130 of the thousands of agentic AI vendors are real. The test is simple: ask the vendor to show the agent deciding and acting on a task, live, with your data.
Who should own the prompts and the code?
You should. The code, the prompts, the evaluation set and the logs are what make your agent work, and you need all of them to switch vendors, audit the system or keep improving it. Put ownership in the contract, with the code in a repository in your own account from the first day. NIST AI 600-1 action GV-6.1-004 asks for contracts that specify content ownership and usage rights.
Is an AI vendor a data controller or processor?
It depends on who decides why and how the personal data is used. The UK ICO says a provider that acts only on a client's instructions is likely a processor, while a provider that decides how to create and train its own model is likely a controller for that part of the processing. Ask the vendor which role it takes for each use of your data, and get it in writing.
Do I need a data processing agreement with my AI developer?
If the developer will handle personal data for you under UK GDPR or EU GDPR, yes. Article 28(3) lists what the contract between a controller and its processor must include, as the ICO explains. Ask for the agreement before the demo uses any customer records, and check it covers which model providers receive the data, where it is stored, and how it is deleted at the end. In Australia, read the OAIC guidance on AI products as well.
What is prompt injection and why should I ask about it?
Prompt injection is when text the AI reads changes what it does in ways nobody intended. OWASP lists it first (LLM01) in its 2025 Top 10 for LLM applications, and notes the hidden instructions do not need to be visible to people. An agent that reads customer emails or supplier PDFs can be fed such text. Ask the vendor to show the tests they run for it and what the agent is blocked from doing.
What is the OWASP Top 10 for LLM applications?
It is a free list from the OWASP Gen AI Security Project of the ten biggest security risks in apps built on large language models. The 2025 edition starts with LLM01 Prompt Injection and includes LLM03 Supply Chain and LLM06 Excessive Agency, which is an agent allowed to do more than it should. It gives you a shared vocabulary for security questions, so a vendor's answer can be checked.
What is the NIST AI Risk Management Framework?
It is a voluntary US framework from NIST, released on 26 January 2023, for managing risks in AI systems. NIST says it is being revised as part of the White House AI Action Plan. Its July 2024 Generative AI Profile, NIST AI 600-1, lists concrete actions for buyers, including updating vendor due diligence to cover intellectual property, data privacy and security (GV-6.1-009).
How do I compare proposals from three AI firms?
Put them in one table with the same ten criteria, weight each row before you read any proposal, and score each firm 1, 3 or 5 on evidence you have seen, not on promises. Treat two rows as vetoes: no live demo, and the vendor keeping ownership of the code or prompts. Then compare what each firm puts in phase one, because a smaller first phase with a clear exit is safer.
How many AI companies should I talk to?
Three is enough for most companies with 10 to 500 staff. Fewer gives you no comparison, and more than four turns into a month of calls. Start with a long list of six to eight from referrals, review sites and lists such as our best AI agent development companies guide, cut to three on written answers, then ask those three for a demo on your data.
Should I pay for a discovery phase?
A short, fixed-price discovery can be worth it on a large or unclear project, as long as you own everything it produces: the process map, the data review and the plan. Avoid an open-ended discovery that has to finish before you see a price or any working software. Ask whether the firm will show a small demo on your data first, then decide whether discovery is still needed.
What should an AI development proposal include?
A plain description of the one job the agent will do, the systems it reads and writes, what needs a person's approval, the test set and pass mark, who owns the code and prompts, which accounts hold the model keys and servers, your data role and agreement, the named team, the phases with a fixed price for each, defect cover after launch, and how support and changes are priced. Anything missing is a question to ask.
How can I tell if an AI agency is just reselling ChatGPT?
Ask what they build around the model. A real build has connections to your systems, rules for what the agent may do, a test set, logs and an approval step. Ask to see the code repository structure and the test results, and ask what happens if you switch from one model provider to another. If the answer is a chat window with your logo and a prompt, you are paying for a wrapper.
What certifications should an AI development company have?
No single certificate proves a firm builds good agents. Ask instead for evidence you can read: an independent security audit report with its date and scope, their data processing agreement, and their written security practices. ISO/IEC 42001, published in 2023, is an international standard for AI management systems, so ask whether a firm follows it or holds it, and ask to see the scope of any certificate.
How long should vetting an AI vendor take?
Two to four weeks is typical for a mid-sized company: a week to send written questions to a long list, a week for calls and reference checks with three firms, and a week or two for demos on your data. Lets-viz describes a due diligence review for a small business that takes two to three working days once the paperwork is in hand. Rushing past the demo is the costly shortcut.
What should I ask about support after launch?
Ask how defects found after launch are fixed and for how long that is covered inside the build price, what happens when the model provider retires the model, who reruns the test set before each change, how changes are quoted and approved, and whether there is any monthly minimum you must pay. Ask for the support terms in the contract, not in a sales email.
Are there extra checks for UK or Australian companies?
Yes. In the UK, settle whether the vendor is your processor or a controller under UK GDPR, as the ICO describes, and sign a data processing agreement. Public bodies should also read the government's Guidelines for AI procurement. In Australia, the OAIC says the Privacy Act applies to all uses of AI involving personal information and recommends not entering personal information into publicly available AI tools.
What is the single most useful question to ask?
"Will you show us an agent working on our own data before we sign?" It tests skill, honesty and fit at the same time. A firm that says yes has to handle your real documents, connect to a sample of your systems and explain what the agent does when it is unsure. A firm that says no, or only after a paid phase, has told you something too.
How do I choose an AI agent development company?
Pick the job first, then the firm. Write down the one task, the systems it touches and what needs approval. Send that brief and the 15 questions on this page to three firms, score the written answers, call their references, and ask the top two for a demo on a sample of your data. Choose the firm whose demo worked and whose contract gives you the code and a phase-one exit.
What is an AI vendor questionnaire?
It is a written list of questions you send to an AI supplier before you buy, covering data handling, security, model providers, testing, ownership and support. Sales teams at AI software firms see the same questions in deal after deal, as 1up notes in its list of 20. For a custom build, add questions about who owns the code and prompts and whether you get a demo on your own data.
Bhavesh Barot - Founder & CEO
Written by

Bhavesh Barot

Founder & CEO

Founder & CEO of FactoryJet, an ecommerce and AI services company that has served 500+ businesses since 2014. Writes about ecommerce builds, AI agents, and AI search.

Free quote
Founder replies in 24h