"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?
- Can you show me an agent you built that is running in production today?
- Will you build a working demo on our data before we sign?
- Who exactly will do the work, and can we meet them?
- Tell me about a project that went wrong. What did you change afterwards?
Ownership and data
- Who owns the code, the prompts and the evaluation set?
- Whose accounts hold the model API keys and the cloud servers?
- Are you our data controller or our processor, and will you sign a data processing agreement?
- Will our data train anything of yours, or anyone else's?
Security and testing
- How do you test for prompt injection (OWASP LLM01)?
- What can the agent do without a person approving it (OWASP LLM06)?
- Show us your test set and the pass mark.
- What logs do we get, and where do they live?
After launch, and the money
- What happens when the model provider retires the model you built on?
- How is support priced, and is there a monthly minimum?
- 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".
| Guide | Date shown | Shape | Mentions OWASP, NIST, ICO or a test set |
|---|---|---|---|
| BotsCrew, 12 questions before hiring an AI development company | Updated 6 May 2026 | 12 questions, each with good signs and red flags | None of them |
| The Sparked Group, AI automation agency scorecard | Published 16 Oct 2026 | Ten weighted criteria, 1, 3 and 5 anchors, vetoes | None of them |
| Dan Cumberland Labs, questions to ask an AI consultant | 12 Aug 2026 | 8 questions with good answers and red flags | None of them |
| Telliant, selecting an AI development company | 3 Jul 2026 | Practical guide | None of them |
| 1up, AI vendor compliance: top 20 questions | 22 May 2025 | 20 questionnaire items sales teams receive | OWASP 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.

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.

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 signSecurity 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.

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.

- Agent washing. A chatbot or scripted automation sold as an agent. Gartner puts the real agentic vendors at about 130 of thousands.
- A 20-slide deck and no live agent. If they cannot show one running, assume there is not one.
- "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.
- Keys and servers only in their account. You cannot see usage, and leaving means a rebuild.
- No named people. You meet a salesperson and never the builder.
- A price only after a long paid discovery. You pay to learn whether you can afford the project.
- No exit or handover clause. Nothing says what you receive if the work stops: code, prompts, test set, logs.
- A support plan that starts before anything is live. Ongoing fees before there is anything to support.
- A single accuracy number with no test set. "95% accurate" on what, measured how?
- No answer on prompt injection. Or a reply that it is the model provider's problem.
- An admin account for the agent. No list of actions, no approval step for the risky ones.
- 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.
| Criterion | Weight | Scores 1 | Scores 3 | Scores 5 |
|---|---|---|---|---|
| Live agent in production (Q1). VETO at 1 | 15 | Video or slides only | Live system, but not similar to your job | Live system on a similar job, with logs and an approval step shown |
| Demo on your data (Q2) | 10 | Only after a paid phase | Demo on generic data | Demo on a sample of your records before you sign |
| Ownership of code, prompts, test set (Q5). VETO at 1 | 15 | Vendor keeps it or licenses it to you | You own the code, not the prompts or tests | You own all of it, in your repository from day one |
| Accounts and keys (Q6) | 10 | All in the vendor account | Mixed, with a transfer plan | All in your accounts, vendor access you control |
| Data role and agreement (Q7, Q8) | 10 | No clear role, no agreement | Agreement offered, role vague | Role named per use, agreement and subprocessor list ready |
| Security tests (Q9, Q10) | 10 | No answer | General answer, no test cases | Injection tests shown, written action list with approvals |
| Test set and pass mark (Q11) | 10 | None | Test set exists, no agreed pass mark | Test set from your cases, pass mark in the contract |
| Logs (Q12) | 5 | Vendor dashboard only | Exportable on request | In your account, searchable by your team |
| After launch (Q13, Q14) | 10 | No written terms | Terms exist, model change not covered | Defect cover, change pricing and model change all written |
| Named team and references (Q3, Q4) | 5 | No names, no references | Names, references not yet called | Builders 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.

How vetting changes with company size
| Company size | Firms to compare | Who should score | Questions to weigh most |
|---|---|---|---|
| 10 to 50 staff | Two or three | The owner and the person who does the job today | Q2 demo, Q5 ownership, Q6 accounts, Q15 phases |
| 50 to 500 staff | Three | Operations lead, IT lead, finance, and whoever handles data protection | All 15, with Q7 data role and Q10 approvals in writing |
| 500+ staff | Three, after a written questionnaire to six to eight | Procurement, security, legal, IT and the business owner | All 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:
- List every item we will own at the end of each phase: code, prompts, test set, logs, documentation.
- Name the account that will hold each model key, server and database, and who can switch access off.
- 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:

- What does the agent do today, and how many people use it or rely on it each week?
- What broke in the first three months after launch, and how fast was it fixed?
- Were the people who built it the same people who sold it to you?
- Do you hold the code, prompts and logs in your own accounts today?
- How were changes after launch priced, and were there any surprises on the invoice?
- Would you hire them again for a second project, and what would you change in the contract?
Extra checks in the UK and Australia
| Country | Read this | What it adds to your questions |
|---|---|---|
| United States | NIST AI Risk Management Framework | Voluntary 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 Kingdom | ICO, accountability and governance of AI | Settle controller or processor for each use of your data, then sign a data processing agreement under UK GDPR. |
| United Kingdom, public sector | Guidelines for AI procurement | Top 10 considerations, including a data assessment before procurement and strategies to avoid vendor lock-in and black-box systems. |
| Australia | OAIC, privacy and commercially available AI products | The Privacy Act applies to all uses of AI involving personal information. The OAIC recommends not entering personal information into publicly available generative AI tools. |
| Australia | APSCO Australia, top 10 questions for AI system suppliers | A 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.
Related decisions before you sign
- Still deciding who should build it? Read AI agency vs in-house vs freelancer.
- Ready for the paperwork? Use the AI agent development contract checklist.
- Weighing the security answers? See AI agent security risks and controls.
- Want the services side? See AI agent development, AI automation and AI consulting.
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.
| Question | Our 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 minimums | Defects 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. Phases | Each phase is scoped, priced and signed on its own. |
| Price | FactoryJet quotes a fixed price in writing after a short scoping call. |
More 2026 decision guides
- AI MVP development cost in 2026: what a first AI product costs to build, by scope.
- AI agency vs in-house engineer vs freelancer: which to pick for your company size.
- AI agent development contract checklist: 14 clauses on data, ownership and support.
- Why AI agent projects fail: what the research found and how to avoid it.
- Copilot Studio vs a custom AI agent: pricing and when each wins.
- Enterprise AI agent cost in 2026: build ranges and what drives them.
Sources
Every page below was opened and read on 18 October 2026.
- NIST, AI Risk Management Framework (released 26 January 2023, being revised)
- NIST AI 600-1, Generative AI Profile (July 2024): GV-6.1-004, GV-6.1-008, GV-6.1-009, GV-6.2-007
- OWASP Gen AI Security Project, Top 10 for LLM Applications 2025, with LLM01, LLM03 and LLM06
- ICO, What are the accountability and governance implications of AI? (updated 15 March 2023)
- ICO, What needs to be included in the contract? (UK GDPR Article 28(3))
- OAIC, Guidance on privacy and the use of commercially available AI products (21 October 2024, updated 17 January 2025)
- UK Government, Guidelines for AI procurement (8 June 2020)
- Gartner, Over 40% of Agentic AI Projects Will Be Canceled by End of 2027 (25 June 2025)
- FTC, Crackdown on Deceptive AI Claims and Schemes (Operation AI Comply) (25 September 2024)
- Anthropic, Model deprecations
- ISO, ISO/IEC 42001:2023 AI management systems
- Buyer guides compared: BotsCrew, The Sparked Group, Dan Cumberland Labs, Telliant, 1up, Lets-viz, APSCO Australia
- Our own measurements: Google volumes and results for the US, UK and Australia (DataForSEO), and 36 buyer questions across five AI engines, all 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?
How do I vet an AI automation agency?
What are the red flags when hiring an AI agency?
How do I check an AI company's references?
Should an AI company build a demo before I pay?
What is agent washing?
Who should own the prompts and the code?
Is an AI vendor a data controller or processor?
Do I need a data processing agreement with my AI developer?
What is prompt injection and why should I ask about it?
What is the OWASP Top 10 for LLM applications?
What is the NIST AI Risk Management Framework?
How do I compare proposals from three AI firms?
How many AI companies should I talk to?
Should I pay for a discovery phase?
What should an AI development proposal include?
How can I tell if an AI agency is just reselling ChatGPT?
What certifications should an AI development company have?
How long should vetting an AI vendor take?
What should I ask about support after launch?
Are there extra checks for UK or Australian companies?
What is the single most useful question to ask?
How do I choose an AI agent development company?
What is an AI vendor questionnaire?
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.



