- 15 min read
Choosing an AI Development Company in 2025: 12 Red Flags & 12 Must‑Haves

Contents
- 15 min read
Executive summary (read this first)
Selecting an AI development partner is less about who demos the flashiest chatbot and more about who can ship a safe, observable, commercial product on a realistic timeline. In 2025, the winners show you traces, evaluation results, and audit trails—not just shiny screens.
If you remember nothing else:
- Must‑haves (top 5):
- Governed architecture by default (tenant isolation, PII redaction, region pinning, audit).
- RAG/Graph‑RAG competence (clean ingestion, chunking by type, hybrid search, citations, refusal rules).
- Agentic safety (deterministic tool schemas, spend caps, approvals, idempotency).
- Evaluation & LLMOps (golden sets, grounding %, latency/cost dashboards, canary + rollback).
- Delivery discipline (week‑by‑week plan, acceptance criteria, and a definition of done tied to measurable outcomes).
- Red flags (top 5):
- “We’ll fix it with a giant prompt or a single fine‑tune.”
- No golden test set or evaluation harness—everything is vibes.
- Co‑mingled embeddings/logs across tenants; hand‑waving about data privacy.
- No refusal behaviour or citations (“it always answers”).
- Pricing that hides run cost (tokens, vector DB, monitoring) behind a low build quote.
This guide gives you a copy‑and‑paste selection process, scorecards, interview questions, contract clauses, and region‑specific notes for Australia, the USA, the UK, and New Zealand. Use it to run a tight 14‑day vendor selection and sign a contract that protects your budget and reputation.
Who this guide is for
- Founders, product leaders, and CTOs buying AI SaaS tool builds, AI bot/agent builds, or bespoke AI software.
- Procurement, legal, and security reviewers who must de‑risk vendor choices without killing speed.
- Teams upgrading an in‑house app and seeking a co‑delivery partner rather than a black‑box agency.
The objectives of your vendor search (be explicit)
- Ship value quickly (prototype/MVP in weeks, not quarters).
- Protect trust (citations, refusal, audit trails, region pinning, approvals).
- Control OPEX (short prompts, caching, routing to small models, efficient retrieval).
- Be enterprise‑ready (RBAC, logs, security posture, data inventory, incident playbooks).
- Transfer capability (documentation, runbooks, and knowledge so you aren’t trapped).
Tie your RFP and interviews to these objectives and you’ll filter fast.
The 12 must‑haves (non‑negotiable in 2025)
- Security & privacy by design
- Tenant isolation (no co‑mingled embeddings), RBAC, encryption in transit/at rest, PII redaction on ingest, region pinning (AU/US/UK/NZ options), BYOK readiness, audit trails for prompts/tools/approvals.
- Ask to see: a tenancy diagram and a redaction policy in writing.
- RAG/Graph‑RAG foundations
- Clean ingestion, chunking by document type, rich metadata (owner, region, last updated, precedence), hybrid search (semantic + filters/keyword), well‑formatted citations, and a clear refusal policy.
- Ask to see: their retrieval policy and an example of citations in the UI.
- Agentic safety patterns(if your use‑case requires actions)
- Deterministic tool schemas (explicit inputs/outputs), allow/deny lists by role, spend caps, approvals above thresholds, idempotency keys, dry‑run mode, and a full audit trail.
- Ask to see: a sample tool schema and approval flow.
- Evaluation & LLMOps
- A golden test set, offline eval, canary releases, automatic rollback triggers, grounding %, recall@k, refusal correctness, P95 latency, and cost dashboards.
- Ask to see: screenshots of their eval runner and a regression gate.
- Delivery plan with acceptance criteria
- Week‑by‑week milestones, clear “definition of done”, and a beta → GA checklist.
- Ask to see: a real Gantt/plan from a prior engagement (redacted).
- Observed reliability
- End‑to‑end traces connect user action → retrieval → model calls → tools → approvals → outcome.
- Ask to see: a trace of a real flow, including model/ prompt versions.
- Transparent commercials
- Build fees separated from run costs (tokens, vector DB, logging), clear assumptions, and levers to reduce spend (caching, routing, prompt hygiene).
- Ask to see: their cost model and how they predict monthly OPEX.
- Documentation & handover
- Runbooks, diagrams, prompt library with versions/changelogs, data flow maps, SLOs/rollback playbooks, and security artefacts ready for procurement.
- Ask to see: a sample handover pack.
- Team that matches the work
- Architect/fractional CTO, AI/ML engineer, data engineer, full‑stack dev, designer, QA/automation, delivery manager. Seniority where complexity is.
- Ask to meet: the people who will actually deliver (not just sales).
- Product sense & UX
- Ability to design clear flows, empty states, explainability (“what I looked at”), undo/approval UX, and onboarding that reaches first value in minutes.
- Ask to see: a demo with onboarding and “explainability” built‑in.
- Compliance readiness
- Policy pack (acceptable use, data handling, incident), PIA/DPIA templates, DSAR process, vendor DPA approach, sub‑processor transparency.
- Ask to see: their standard DPA and a sample PIA summary.
- Referenceable outcomes
- Case snapshots with business results (task success %, deflection rate, time saved, cost per successful task/answer), not just deliverables.
- Ask to call: two references who can speak about outcomes.
The 12 red flags (walk away or escalate)
- The “giant prompt” solution: one massive, unversioned prompt controls everything.
- “We’ll fine‑tune the facts”: plans to bake changing knowledge into weights instead of using RAG.
- No test set: quality is judged by gut feel; no offline eval; no canary/rollback plan.
- No refusal behaviour or citations: the system must always answer—hallucination city.
- Co‑mingled data: shared indices or logs between tenants; hand‑waving about privacy.
- No audit trails: agentic actions without tool logs, approvals, or idempotency.
- All sizzle, no trace: they can’t show an end‑to‑end trace that includes retrieval, prompts, and tools.
- Token myopia: pricing talks only about token rates; silence on vector DB, logging, and observability costs.
- Vague governance: “We’ll add security later” or “compliance comes after MVP.”
- Unowned run cost: “We don’t predict monthly OPEX; it depends.” (It always depends—good partners model it.)
- Locked‑in black box: no documentation, no prompt versions, no IaC, no handover plan.
- Bait‑and‑switch team: you meet seniors; juniors deliver.
If you hit three or more of these in a single proposal, pause.
A 14‑day vendor selection plan (copy this schedule)
Day 1 — Align & shortlist
- Lock your use‑case (one flagship workflow + chat with citations), success metrics, non‑functional requirements (security, latency, cost ceilings), and budget window.
- Shortlist 3–4 vendors via referrals and a quick capability check against the 12 must‑haves.
Day 2 — Issue a focused RFP (template below)
- 8–12 pages max. Include scope, NFRs, sample dataset for a micro‑bake‑off, evaluation metrics, timeline, contract expectations, and region notes (AU/US/UK/NZ).
Days 3–5 — Vendor Q&A
- 30‑minute daily office hours. Share clarifications with all vendors.
- Ask for a trace demo (recorded is fine) that shows retrieval → prompt versions → model calls → tools (if relevant) → approvals/audit.
Days 6–8 — Micro‑bake‑off
- Each vendor answers 30 real prompts on your sample docs with citations and runs 5–10 tasks in a mock workflow (no external integrations required).
- Measure grounding %, P95 latency, refusal correctness, and cost per answer/task with their dashboards.
Day 9 — Commercials & risk review
- Request a build + run cost model with assumptions, a weekly delivery plan, and a risk register.
- Security reviews get a tenancy diagram, data flow map, and a redaction policy.
Days 10–11 — Reference calls
- Speak to 2 references per finalist. Probe outcomes, not pleasantries.
Day 12 — Scoring & decision
- Use the scorecard below; weight must‑haves heavily. Identify a winner + runner‑up.
Day 13 — Contract workshop
- Align on SOW, acceptance criteria, IP, data usage, residency, SLAs/SLOs, change control, and exit plan.
Day 14 — Kick‑off
- Book Day‑1 discovery, confirm access and environments, and start on the golden set.
The vendor scorecard (weighting that reflects reality)
Score 0–5 for each row. Multiply by weight. Highest total wins; anything under 70/100 = high risk.
| Dimension | Weight | Score (0–5) | Weighted |
|---|---|---|---|
| Security & privacy by design (tenancy, PII, residency, audit) | 12 | ||
| RAG/Graph‑RAG competence (ingestion, chunking, metadata, hybrid, citations, refusal) | 12 | ||
| Agentic safety (tool schemas, approvals, spend caps, idempotency, audit) | 10 | ||
| Evaluation & LLMOps (golden set, canary, rollback, dashboards) | 12 | ||
| Delivery plan & acceptance criteria (week‑by‑week, DoD) | 10 | ||
| Observability (end‑to‑end traces with versions) | 8 | ||
| Commercial transparency (build + run model; levers to reduce OPEX) | 8 | ||
| Documentation & handover maturity | 6 | ||
| Team calibre & continuity | 8 | ||
| Product sense & UX (explainability, onboarding, approvals) | 6 | ||
| Compliance readiness (DPA, PIA/DPIA, DSARs, vendor list) | 4 | ||
| Referenceable outcomes (measured impact) | 4 | ||
| Total | 100 |
Paste this into your tracker and insist on evidence, not promises.
Focused RFP template (8–12 pages, copy and adapt)
1) Overview & objectives
- Problem statement, personas, jobs‑to‑be‑done.
- Target scope: one flagship workflow + chat with citations.
- Success metrics: grounding %, task success %, P95 latency, cost per successful task/answer.
2) Non‑functional requirements
- Security & privacy (tenancy, PII redaction, region pinning, BYOK if needed, audit).
- Observability (traces, dashboards), evaluation (golden set, canary, rollback).
- Availability SLO and rollback time.
- Residency: AU/US/UK/NZ options and backups/snapshots policy.
3) Data & retrieval
- Sample dataset provided; expected metadata fields; precedence rules.
- Required: hybrid retrieval and citations + refusal.
4) Agentic scope (if applicable)
- Tool schemas (2–3 examples), approvals, spend caps, idempotency, dry‑run.
5) Delivery & acceptance
- 8–10 week plan; acceptance criteria; definition of done; beta → GA checklist.
6) Evaluation & reporting
- Bake‑off metrics (grounding %, P95, refusal correctness, cost).
- Weekly status: metrics, risk log, decisions, and upcoming milestones.
7) Commercials
- Build fees by phase; run cost model and assumptions; change control; warranty/support options.
8) Legal & compliance
- IP ownership, data usage restrictions (no training without explicit consent), DPAs, sub‑processors, residency guarantees, deletion and certificate of destruction, incident SLAs.
9) Appendices
- Security & privacy questionnaire (short), sample golden set prompts, glossary.
Micro‑bake‑off design (fair and telling)
- Inputs: 60–80 pages of real docs, plus 10 structured items (tables/policies) and 5 cases with conflicting precedence.
- Tasks:
- 30 questions answered with citations and a confidence or refusal.
- 5–10 workflow tasks (e.g., extract → classify → draft action) with a mock approval.
- Measures: grounding %, P95 latency, cost/answer, refusal correctness, path explainability (can we see the trace?).
- Constraints: 1–2 days total; no external services beyond what they bring; your reviewers watch live or via recording.
Pricing & commercial models (and traps to avoid)
Common models
- Fixed price by phase (discovery, MVP, V1 hardening) with clear deliverables and acceptance criteria. Good for defined scope.
- Time & materials with a cap and sprint cadence. Good for uncertain, iterative work—only if you have tight governance.
- Outcome‑linked bonuses (optional) tied to measurable KPIs (e.g., grounding %, task success %, time to first value).
Traps
- Low build, high run: quotes ignore token, vector DB, logging, and monitoring costs that you will pay.
- “Unlimited usage”: not sustainable. Demand entitlements and rate limits.
- Fine‑print IP: you should own your prompts, retrieval design, tooling glue, and any fine‑tunes paid for (or at minimum have a perpetual licence).
- Change control black hole: ensure scope change rules and unit rates are written down before you sign.
What good looks like
- A one‑page cost model: requests/day × tokens/request × $/token + vector DB + logging + support → monthly OPEX with ranges and levers to reduce (caching, routing, prompt hygiene).
- Milestones you can test: e.g., “Grounding ≥ 85% on golden set v1 by Week 3”.
Contract clauses that protect you (checklist)
- IP & licences: you own work products specific to you (prompts, retrieval configs, fine‑tunes, glue code). Vendor retains general frameworks with a licence to you if used.
- Data usage: vendor cannot use your data for training without explicit written consent; strict confidentiality; data used only to deliver services.
- Residency: processing and storage in agreed regions (AU/US/UK/NZ); declare backup/replica locations.
- Sub‑processors: disclose list and regions; notification on changes; right to object for cause.
- Security: encryption, private networking, key rotation, incident response timelines; right to audit artefacts.
- Deletion & exit: export on demand; deletion within X days; certificate of destruction provided.
- SLAs/SLOs: P1/P2 definitions, response times, rollback within N minutes for severe regressions.
- Warranties & defects: remediation timelines; who pays for fixes.
- Change control: format for variations (scope, cost, timeline).
- Non‑solicit / team stability: guard against staff churn mid‑project.
Have legal tailor these to your jurisdiction and industry.
Region‑specific procurement notes (AU, US, UK, NZ)
Australia (AU)
- Expect questions on Australian Privacy Principles and AU data residency for public sector/regulated buyers.
- Many finance/health buyers require private networking (no public endpoints) and audit trails visible by tenant.
- Plain‑English policy notices and DSAR response processes win trust.
United States (US)
- Patchwork privacy laws; sector rules bite in health/finance.
- Buyers focus on ROI and speed, but larger enterprises will probe incident response SLAs, sub‑processors, and model/data terms.
- Be explicit about automated decisioning disclosures where applicable.
United Kingdom (UK)
- UK GDPR/Data Protection Act; DPIAs are table stakes for higher‑risk cases.
- Public sector prefers UK/EU residency, accessibility compliance, and explainability (citations, decision rationale).
- Procurement expects clean assurance packs with logs and diagrams.
New Zealand (NZ)
- Privacy Act 2020; document overseas disclosures; public/health sectors may require NZ or near‑region hosting.
- Strong emphasis on PII minimisation and practical audit logs.
10 interview questions that separate the pros from the pretenders
- “Show us a trace from user input to final answer, including retrieval, prompts, model calls, and (if any) tools and approvals.”
- “Walk through your retrieval policy: chunking by type, metadata fields, hybrid search, citations, refusal.”
- “How do you prevent regressions when prompts/models change?”
- “What’s your approach to agentic safety (schemas, approvals, spend caps, idempotency)?”
- “How do you forecast and reduce monthly run costs?”
- “How do you handle PII and region pinning? Show the redaction policy and data flow diagram.”
- “What is your definition of done for an MVP?”
- “Share a case where grounding % increased because of retrieval or metadata fixes. What changed?”
- “How do you handover—what docs, runbooks, and diagrams do we receive?”
- “If we asked to self‑host a subset later, what would you advise and why?”
You’re listening for specifics and artefacts, not pitch language.
Due‑diligence artefacts (ask for these)
- Tenancy diagram and data flow map.
- Redaction policy and residency options.
- Prompt library example with versions/changelogs.
- Retrieval policy and metadata schema.
- Golden set excerpt and offline eval results.
- Canary/rollback plan with a real incident example.
- Cost model with assumptions.
- Handover pack sample (runbooks, IaC excerpts, SLOs).
- DPAs and sub‑processor lists (regions).
- References with numbers (grounding, latency, task success, time saved).
The first 90 days after you sign (make this your plan)
Days 0–10 — Discovery & guardrails
- Finalise persona, flagship workflow, and golden set v0 (50 prompts).
- Lock PII policy, residency, approvals, audit, and rollback targets.
- Publish week‑by‑week plan and acceptance criteria.
Days 11–30 — Retrieval & chat
- Ingestion/cleaning → chunking → metadata → embeddings/vector DB → hybrid search.
- Chat with citations and refusal; grounding ≥ 80% on golden set v0.
Days 31–60 — Workflow A with safety
- Tool schemas, planner/executor/verifier, approvals and spend caps, audit.
- Task success ≥ 60% on curated cases; P95 latency budgets met.
Days 61–90 — Hardening & beta
- Eval runner in CI; canary; rollback once live to prove it works.
- Security and residency drills; handover docs; success metrics wired to dashboards.
- Closed beta with 8–15 tenants; collect outcome metrics for references.
Common pitfalls (and the fix)
- Scope sprawl → Fix: one persona, one flagship workflow + chat. Park the rest for V1.
- Over‑promising timelines → Fix: insist on acceptance criteria tied to metrics.
- Hallucinations → Fix: improve ingestion/cleaning, chunking, metadata, and refusal.
- Run‑cost surprises → Fix: prompt hygiene, caching, routing, entitlement caps.
- Weak adoption → Fix: onboarding to first value in < 15 minutes; explainability and undo/approvals build trust.
- No ownership → Fix: assign internal product owner, model steward, security owner, and responsible AI lead.
FAQs (for buyers and stakeholders)
Q: Do I need a single partner for everything or multiple specialists?
A: One accountable prime partner is fastest for MVPs. Bring specialists (e.g., security audit, model hosting) as sub‑vendors with clear interfaces and responsibilities.
Q: Should I demand SOC/ISO from day one?
A: Certifications help for enterprise deals but take time. You can launch with strong controls and a roadmap to attestations. Don’t conflate certificates with working governance.
Q: How much should I budget for monthly run costs?
A: Start with a model: requests/day × tokens/request × cost/token + vector DB + logging + support. Then reduce with prompt hygiene, caching, routing, and hybrid retrieval that prevents token‑heavy retries.
Q: What’s the simplest proof that a vendor can handle agents safely?
A: Ask for a demo showing tool schema → validation → approval → audit log with an idempotency key and a kill‑switch.
Q: Is fine‑tuning required?
A: Not to start. Fine‑tunes are great for format and tone, not for changing facts. Use RAG/Graph‑RAG for truth; add small fine‑tunes once data proves the need.
Q: How do I keep IP/control if the vendor leaves?
A: Put it in the SOW: you own prompts, retrieval configs, fine‑tunes you paid for, IaC, runbooks, diagrams, and an export + deletion process with a certificate of destruction.
Q: What’s a realistic MVP timeline?
A: 6–10 weeks for chat with citations + one flagship workflow, with governance and evaluation in scope. Shorter timelines usually shift cost into post‑launch fixes.
Q: How do I compare vector DB choices?
A: Evaluate against your corpus, not brochure claims: recall/grounding, latency, cost, governance (tenancy, residency). Pinecone/Weaviate/Qdrant/Milvus are typical—pick by scale, ops appetite, and residency needs.
Q: Can we start small and still be enterprise‑ready later?
A: Yes—if you design for tenancy, PII handling, region tags, and audit from day one. Retrofitting governance is expensive.
Q: What if our content is messy?
A: Invest in the pipeline: cleaning, chunking by type, metadata discipline, and hybrid retrieval. It’s the cheapest quality lever you have.
FAQ Schema (JSON‑LD – paste as is)
Where Digital One Agency fits
If you’re selecting an AI development company for AI SaaS tools, AI bots/agents, or bespoke AI software, you want a partner who ships safely and measurably, not a black box that dazzles in demos and disappears in delivery.
Digital One Agency delivers:
- Governed architecture from day one: tenant isolation, PII redaction, region pinning, BYOK options, and audit trails.
- Truthful retrieval: RAG/Graph‑RAG with clean ingestion, chunking by type, rich metadata, hybrid search, citations, and refusal when evidence is thin.
- Agentic safety: deterministic tool schemas, spend caps, approvals, idempotency, and full traceability.
- LLMOps & evaluation: golden sets, grounding/latency/cost dashboards, canaries, and rollback playbooks that prevent regressions.
- Delivery discipline: week‑by‑week milestones, acceptance criteria, and definition of done tied to measurable outcomes.
- Commercial clarity: build + run cost modelling and the levers to control OPEX (prompt hygiene, caching, routing).
- Handover & enablement: documentation, runbooks, diagrams, and co‑delivery so your team can own it.
We’ll scope your project in one working session and provide a transparent delivery plan you can take to your board or procurement tomorrow.
CTA
Book a Free 1‑Hour Strategy Session
👉 Book a meeting
📞 Call us globally 24/7: +61 2 9057 9079
📧 Email: contact@digitaloneagency.com.au
Need Custom AI Agent Development in Australia or the UK?
Digital One Agency is a senior, founder-led engineering team based in Australia (Gold Coast HQ) with active UK clients in London, Manchester and Edinburgh. We build production AI agents using Claude, GPT-5 and open-source LLMs — built for real workloads, not demos.
- Free 30-minute discovery call with a senior engineer
- Fixed-scope quote with milestone billing — no hourly rates
- AU & UK references on request
- Bespoke code you own — not a SaaS reseller, not a ChatGPT wrapper
Book your free discovery call → Or send us your project details
Share
- Get in touch
Kickstart a project today!
Fill out the form, and a member of our team will reach out to discuss your project and answer any questions you might have.