top of page

How Do I Know an AI Vendor Is Trustworthy? An Enterprise AI Vendor Due-Diligence Checklist


Choosing an enterprise AI vendor is not simply a software purchasing decision. It is a decision about who will help design, build, secure, operate, and improve a system that may access sensitive data, influence employee decisions, interact with customers, or take actions inside critical business workflows.


A polished demonstration can make almost any AI solution look impressive. The model answers a carefully selected question, the interface responds quickly, and the proposed use case appears ready for production. However, a demonstration reveals very little about how the system will behave when company data is incomplete, a user submits an adversarial prompt, an integration fails, a model provider changes its behavior, or an autonomous agent attempts an action it should not be allowed to perform.


That is why enterprise buyers need to evaluate far more than model capability.


A trustworthy AI vendor should be able to explain:


  • How the proposed architecture works.

  • Where enterprise data is processed and stored.

  • How accuracy, reliability, and safety will be measured.

  • Which actions an AI agent can take without human approval.

  • How the system will integrate with existing platforms.

  • How prompts, models, retrieval pipelines, and policies will be versioned.

  • What the vendor will deliver beyond a prototype.

  • Who owns the source code, documentation, configurations, and generated data.

  • How incidents, model changes, and production failures will be handled.

  • How the customer can operate or transfer the system in the future.


These questions matter whether an organization is buying an AI platform, selecting an AI implementation partner, commissioning a Retrieval-Augmented Generation (RAG) solution, or hiring a team to build an enterprise AI agent.


This guide provides a vendor-neutral framework for evaluating AI companies before signing a contract or issuing an RFP. It is designed for CTOs, CIOs, enterprise architects, security teams, procurement leaders, legal teams, data leaders, and business owners who need a practical way to separate a convincing sales presentation from a production-ready delivery capability.


The objective is not to find a vendor that claims to eliminate every AI risk. No responsible vendor can promise that. The objective is to find a partner that understands the risks, makes them measurable, designs appropriate controls, documents its decisions, and works transparently with the customer throughout the AI lifecycle.



Why Choosing the Wrong AI Vendor Is Expensive

The cost of a poor vendor decision is rarely limited to the initial contract value. An unsuccessful AI initiative can create technical debt, security exposure, operational disruption, and lost confidence that affects future adoption across the organization.


A Prototype That Never Reaches Production

Many AI projects perform well in a controlled proof of concept but fail during production readiness. The prototype may depend on manually prepared data, unrestricted model access, a small number of users, or an engineer who quietly corrects failures during the demonstration.


Production introduces different requirements:


  • Reliable identity and access controls.

  • Repeatable deployment pipelines.

  • Scalable integrations.

  • Evaluation against real business cases.

  • Monitoring and alerting.

  • Cost and latency controls.

  • Security testing.

  • Data retention rules.

  • Support procedures.

  • Clear ownership.


If a vendor does not design for these requirements early, the organization may discover that the prototype must be substantially rebuilt before launch.


Hidden Vendor Lock-In

Lock-in is not limited to the model provider. It can exist in proprietary prompt formats, undocumented orchestration logic, closed evaluation tools, vendor-controlled vector stores, inaccessible telemetry, or infrastructure that only the original team understands.


Some dependency on a vendor may be reasonable. The problem is unexamined dependency. Buyers should understand what would be required to change the model, cloud platform, retrieval system, or implementation partner later.


Uncontrolled Hallucinations and Inconsistent Results

An AI system does not become reliable merely because it uses a strong foundation model. Quality also depends on instructions, context, retrieval, data preparation, tool design, validation, and the way the application responds when evidence is insufficient.


A vendor that cannot describe its evaluation method may be optimizing the system through informal demonstrations rather than measurable performance. This creates a serious risk: the solution may appear capable while repeatedly failing on less visible cases.


Security and Privacy Exposure

Enterprise AI systems may process customer information, employee records, contracts, health data, financial documents, source code, or confidential strategy. Poor architecture can send sensitive content to unapproved services, retain prompts longer than expected, grant agents excessive permissions, or make audit trails incomplete.


Security questionnaires and certifications are helpful, but they do not replace an architecture review. Buyers must understand the actual data flow and controls of the proposed solution. A deeper discussion of this topic is available in Is This AI Tool Compliant with Data Privacy Laws?.



Technical Debt and Knowledge Loss

AI prototypes are often built quickly. Without engineering standards, the organization may receive tightly coupled code, hard-coded prompts, inconsistent environments, missing tests, and no runbooks. The system may work at handover but become difficult to modify or support.


The risk becomes greater when the vendor retains the only people who understand why particular architecture, data, or prompt decisions were made.


Weak Governance and Shadow AI

An enterprise AI solution can encourage unsafe workarounds if official controls make the system unreliable or difficult to use. Employees may copy data into personal tools, create unofficial automations, or bypass approval steps.


A trustworthy vendor should help design a governed solution that is usable enough to become the preferred path, not simply impose controls that users will avoid.


Loss of Organizational Confidence

One visible AI failure can make leadership, security teams, and employees skeptical of future initiatives. Failed deployments therefore have an opportunity cost: they delay valuable use cases and make the next approval process more difficult.


Vendor due diligence protects more than a single purchase. It protects the organization’s long-term ability to adopt AI responsibly.



What Makes Enterprise AI Procurement Different from Traditional Software Procurement?


Buying an AI system is not the same as buying conventional SaaS. Traditional software is normally expected to produce deterministic results from defined inputs. AI systems are probabilistic, data-dependent, and affected by components that continue to change after deployment.


The Output Is Probabilistic

The same request can produce different wording or reasoning across runs. A model may perform well on common examples and poorly on edge cases. This means acceptance criteria cannot rely only on a list of functional requirements. Buyers also need evaluation datasets, quality thresholds, safety tests, and defined behavior for uncertain cases.


The System Includes More Than a Model

An enterprise AI application commonly includes:


  • User interfaces and APIs.

  • Authentication and authorization.

  • Prompt and policy layers.

  • One or more foundation models.

  • Retrieval pipelines and knowledge sources.

  • Vector databases or search services.

  • Agent orchestration.

  • Business-system integrations.

  • Guardrails and approval workflows.

  • Evaluation, logging, and monitoring.


A vendor that discusses only model selection is ignoring most of the production system.


Models and Provider Services Change

Model versions, context limits, pricing, latency, safety behavior, and provider features may change. The architecture should make these dependencies visible and create a controlled process for testing upgrades.


An application that silently adopts a new model version can change behavior without a traditional code release. Model and configuration changes therefore require versioning, regression testing, approval, and rollback plans.


Knowledge Changes Continuously

For RAG and knowledge-assistant systems, quality depends on the freshness and structure of the underlying content. Documents are updated, permissions change, and business terminology evolves. The vendor must explain how content is ingested, indexed, permissioned, evaluated, and removed.


AI Agents Can Take Actions

A chatbot that produces text creates one type of risk. An agent that sends email, modifies a CRM record, approves a request, runs code, or initiates a financial workflow creates a different level of risk.


Agent procurement must assess the blast radius of incorrect actions, not only the quality of generated text. Tool permissions, transaction limits, human approvals, idempotency, and rollback procedures become central design concerns.


Quality Is Context-Specific

Public model benchmarks do not prove that a solution will work with an organization’s policies, documents, users, and workflows. The most meaningful evidence comes from representative evaluation cases using agreed success criteria.


Responsibility Is Shared

The vendor cannot independently determine business policy, risk tolerance, data ownership, or acceptable error rates. The customer cannot reasonably expect a vendor to infer these requirements from a short scope document.


Successful AI delivery therefore requires ongoing cooperation among business owners, technology teams, security, legal, data owners, and the vendor.




A Four-Pillar Enterprise AI Due-Diligence Framework


A useful vendor assessment should balance four areas. Strong performance in only one area is not enough.


Due-diligence pillar

What it evaluates

Typical evidence

Technical capability

Architecture, model strategy, RAG, integrations, evaluation, security, scalability, and agent controls

Architecture diagrams, data-flow diagrams, evaluation reports, sample code, threat models, performance tests

Delivery capability

Team quality, methodology, testing, documentation, project governance, and ability to move from prototype to production

Delivery plan, team profiles, definition of done, CI/CD approach, test strategy, documentation samples

Operational readiness

Monitoring, support, incident response, governance, training, cost management, and service levels

Runbooks, alert design, support model, SLA, change process, dashboard examples, continuity plan

Strategic fit

Roadmap alignment, ownership, commercial transparency, knowledge transfer, portability, and long-term partnership

Contract terms, pricing assumptions, IP clauses, exit plan, skills-transfer plan, roadmap


The four pillars are interconnected. For example, an architecture may be technically sound but operationally weak if no one monitors retrieval quality. A vendor may deliver quickly but create strategic risk by keeping source code and deployment credentials under its exclusive control.



The framework can be visualized as follows:


                      TRUSTWORTHY ENTERPRISE AI VENDOR

                                      |

          +---------------------------+---------------------------+

          |                           |                           |

  Technical capability       Delivery capability       Operational readiness

          |                           |                           |

  Architecture, security,      Team, testing, docs,      Monitoring, support,

  evaluation, integration      methods, handover         governance, SLAs

                                      |

                              Strategic fit

                                      |

                       Ownership, cost, roadmap,

                       portability, knowledge transfer


An assessment should produce evidence for each pillar, identify unresolved risks, and assign an accountable owner to every condition that must be satisfied before production.




A Practical AI Vendor Due-Diligence Process

Vendor evaluation is more reliable when it progresses through defined gates rather than a single presentation followed by commercial negotiation.


Business requirements

        |

Risk and data classification

        |

Vendor shortlist and written questionnaire

        |

Architecture and integration review

        |

Security, privacy, and legal review

        |

Representative proof of concept

        |

Measured technical and operational evaluation

        |

Commercial review and contract controls

        |

Limited production pilot

        |

Production approval and ongoing governance



1. Define the Business Outcome

Begin with the decision, workflow, or customer outcome the AI system must improve. Avoid requirements such as “deploy an enterprise chatbot” without defining who will use it, what information it may access, and what measurable result it should achieve.


Useful outcome measures might include:


  • Reduced time to find an approved policy answer.

  • Increased percentage of service requests resolved without escalation.

  • Reduced document-review time while maintaining an agreed accuracy threshold.

  • Faster preparation of a draft that remains subject to human approval.

  • Reduced manual entry in a well-defined operational process.


2. Classify the Risk Before Selecting the Architecture

Identify the sensitivity of the data, the impact of an incorrect answer, and the consequences of an unauthorized action. A low-risk internal writing assistant should not require the same controls as an agent that accesses patient information or changes financial records.


The risk classification should influence vendor requirements, testing depth, approval workflows, monitoring, and service levels.


3. Compare Written Answers, Not Only Presentations

Ask shortlisted vendors to respond to the same questions and provide evidence. Written responses make ambiguity easier to identify and allow technical, security, legal, and procurement teams to evaluate consistent information.


4. Review the Proposed Architecture

Require a diagram that shows users, identity systems, model endpoints, data stores, retrieval services, integrations, logging, and network boundaries. The diagram should be specific to the proposed solution rather than a generic vendor platform image.


5. Conduct Security and Privacy Review Early

Do not wait until a proof of concept is complete to discover that the deployment model, subprocessor list, or data retention behavior is unacceptable. Security and privacy constraints should shape the proof of concept from the beginning.


6. Run a Representative Proof of Concept

The purpose of a proof of concept is to test important assumptions. It is not to create the most impressive demonstration. Use representative data, realistic user questions, known difficult cases, and agreed evaluation criteria.


7. Pilot with Controlled Users

A limited pilot reveals user behavior, latency, cost, support needs, and failure patterns that offline testing may miss. Access should be controlled, feedback should be captured, and the pilot should have explicit exit criteria.


8. Approve Production with Conditions

Production approval should confirm that security findings, operational responsibilities, documentation, training, service levels, and acceptance tests are complete. Any remaining risk should have a named owner and a due date.




Technical Questions Every Enterprise Should Ask an AI Vendor


Technical due diligence should reveal whether the vendor understands the complete system and can explain its decisions clearly. The following questions can be adapted to an RFP, architecture review, or vendor workshop.


Architecture and Deployment

  1. Can you provide a solution-specific architecture and data-flow diagram?The answer should identify trust boundaries, model endpoints, enterprise systems, storage, observability, and administrative access.


  1. Which components are managed by the customer, the vendor, and third parties?Responsibility should not remain implicit. Each component needs an owner for configuration, patching, monitoring, and recovery.


  1. Which deployment models are supported?Ask about vendor-hosted, customer-cloud, virtual private cloud, private endpoint, on-premises, and hybrid options where relevant.


  1. Can model access use private networking or approved gateways?Public endpoints may be acceptable in some cases, but the choice should be deliberate and aligned with security policy.


  1. How does the design avoid a single model or provider dependency?Portability does not require every model to be interchangeable. It does require clear abstraction boundaries and documented dependencies.


  1. How are environments separated?Development, test, staging, and production should use separate credentials, data rules, and deployment controls.


  1. What are the expected availability, latency, throughput, and recovery characteristics?The response should include assumptions about model-provider limits and enterprise integration dependencies.



Model Strategy

  1. How do you select a model for a use case?A mature answer considers quality, latency, context needs, tool use, security, regional availability, and cost not only benchmark rankings.


  1. How are model versions controlled and upgraded?Look for version pinning where available, regression evaluation, approval gates, canary releases, and rollback procedures.


  1. What happens when the primary model service is unavailable or rate-limited?The design may use retries, queues, degradation, alternate models, or a clear user-facing failure response.


  1. Do you fine-tune models, use prompt engineering, use RAG, or combine these techniques? Why?The vendor should connect the technique to the business requirement rather than proposing fashionable technology by default.


  1. How do you protect system prompts and model configurations from unauthorized changes?Prompts should be treated as controlled application artifacts, with version history and approval appropriate to their impact.



Retrieval-Augmented Generation and Knowledge Quality

  1. How are documents ingested, parsed, chunked, indexed, and refreshed?Ask how the pipeline handles tables, images, metadata, duplicates, failed ingestion, and deleted content.


  1. How are source permissions preserved during retrieval?A user should not receive content through the AI system that they could not access in the source system.


  1. How do you measure retrieval quality separately from answer quality?A mature vendor should distinguish whether failure originated in search, context construction, generation, or response validation.


  1. Can the system cite or link to supporting sources?Citations should be traceable to the actual evidence used, and the system should not invent references when evidence is absent.


  1. What happens when relevant information is missing or conflicting?The correct behavior may be to state uncertainty, request clarification, or route the case to a person.


  1. How do you prevent outdated or unapproved content from being used?Look for ownership metadata, content lifecycle rules, freshness checks, and deletion propagation.



Evaluation and Quality Assurance

  1. What does “accuracy” mean for this use case?Accuracy may refer to factual correctness, groundedness, retrieval recall, classification precision, task completion, or policy compliance. The metric must match the business risk.


  1. Who creates the evaluation dataset?The strongest approach combines customer subject-matter expertise with vendor evaluation experience.


  1. Does the evaluation set include difficult and unsafe cases?It should test ambiguity, missing evidence, conflicting documents, prompt injection, sensitive data, unauthorized requests, and integration failures.


  1. Which automated and human evaluation methods are used?Model-based judges can help scale assessment, but high-impact criteria often require deterministic checks or expert review.


  1. What are the acceptance thresholds, and how were they selected?Thresholds should reflect business consequences, not arbitrary round numbers.


  1. Can evaluation be reproduced after a prompt, model, data, or code change?Regression testing is essential because improvement in one category can degrade another.


  1. How are production failures added to future tests?A strong feedback loop turns real incidents and user corrections into permanent regression cases.



AI Agent Controls

  1. Which tools and enterprise actions can the agent invoke?Require a complete inventory of tools, permissions, inputs, outputs, and side effects.


  1. How is least privilege enforced for each user and agent?Agent access should reflect the authenticated user, business purpose, environment, and risk level.


  1. Which actions require human approval?High-impact, irreversible, external, financial, or safety-related actions should have explicit authorization controls.


  1. How are action limits enforced?Examples include transaction-value caps, recipient allowlists, record-count limits, time windows, and rate limits.


  1. How do you protect tools from prompt injection and untrusted retrieved content?Retrieved text must not automatically become authority to execute an action.


  1. Are agent actions idempotent, traceable, and recoverable?Repeated requests should not unintentionally duplicate transactions, and compensating actions should be defined where possible.


  1. What happens when the agent enters a loop or exceeds its budget?Set limits on steps, tokens, time, cost, and repeated tool calls.



Integration and Scalability

  1. Which integrations are production-ready and which require custom development?A logo on an integration slide does not prove depth. Ask about supported operations, authentication, rate limits, error handling, and ownership.


  1. How are integration failures handled?The system should distinguish a model failure from a source-system failure and avoid presenting partial execution as success.


  1. How does the solution preserve transaction integrity?This is especially important when an agent writes to ERP, CRM, ticketing, financial, or healthcare systems.


  1. How have you tested expected and peak load?Review concurrency, queueing, token usage, database load, third-party quotas, and degradation behavior.


  1. How is cost measured per user, workflow, department, and model?Production cost includes model inference, embeddings, storage, retrieval, observability, infrastructure, support, and human review.


  1. Can administrators set usage quotas or budgets?Cost controls should prevent one workflow, user, or runaway agent from consuming an unexpected share of resources.




Security, Privacy, and Compliance Questions

Certifications and contractual promises provide useful evidence, but the evaluation must also examine the specific system being purchased. The following questions connect governance requirements to technical controls.


Data Handling

  • What categories of customer data will the solution process?

  • Where is data processed and stored, including backups and logs?

  • Is customer content used to train or improve any model?

  • What are the default and configurable retention periods?

  • Can prompts, responses, embeddings, and logs be deleted?

  • Which subprocessors can access or process data?

  • How is tenant isolation implemented and tested?

  • Can sensitive fields be detected, masked, tokenized, or blocked before model processing?

  • How is data residency supported?

  • What happens to customer data at contract termination?


The vendor should provide consistent answers across the architecture, contract, data processing agreement, and security documentation.


Identity and Access Management

  • Does the solution integrate with enterprise identity providers?

  • Are single sign-on, multi-factor authentication, and lifecycle provisioning supported?

  • How are user, administrator, service, and agent identities separated?

  • Can permissions be assigned by role, group, resource, tool, or data source?

  • How quickly is access removed after a user changes roles or leaves?

  • Are privileged administrative actions logged and reviewed?

  • Does retrieval enforce the permissions of the underlying source system?


An AI interface must not become a new path around existing authorization controls.


Encryption, Secrets, and Infrastructure Security

  • How is data encrypted in transit and at rest?

  • Who controls encryption keys, and is customer-managed key support available if required?

  • Where are API keys, service credentials, and model tokens stored?

  • How are secrets rotated?

  • How are production networks segmented?

  • Are private endpoints and egress controls supported?

  • How are vulnerabilities identified, prioritized, and remediated?

  • How are software dependencies and container images scanned?


Logging and Auditability

  • Which user requests, model calls, retrieved sources, tool calls, approvals, configuration changes, and administrative actions are logged?

  • Can logs be exported to the customer’s security monitoring platform?

  • Are sensitive values redacted from logs?

  • Are audit records tamper-resistant?

  • Can the organization reconstruct why a response or action occurred?

  • How long are logs retained, and who can access them?


There is an important tension between auditability and data minimization. A trustworthy vendor should acknowledge this and design purpose-specific logs rather than store every prompt indefinitely.


AI-Specific Threats

Ask how the vendor tests and mitigates:


  • Direct and indirect prompt injection.

  • Unauthorized data disclosure.

  • Cross-tenant leakage.

  • Sensitive-data extraction.

  • Insecure tool use.

  • Poisoned knowledge sources.

  • Malicious file uploads.

  • Excessive agency.

  • Denial-of-wallet or resource exhaustion.

  • Manipulated model outputs consumed by downstream software.


The right response is not “our model is secure.” The vendor should describe layered controls, testing methods, residual risks, and monitoring.


Incident Response and Continuity

  • What events are classified as security or AI incidents?

  • How quickly will the customer be notified?

  • Who leads investigation and communication?

  • Can the system disable a tool, model, data source, or agent without a full outage?

  • How are evidence and audit logs preserved?

  • What are the backup and recovery objectives?

  • Has the incident response plan been exercised?

  • How will the vendor support regulatory or customer reporting obligations?


Compliance Evidence

Depending on the use case, request relevant evidence such as independent assurance reports, penetration-test summaries, security policies, business continuity results, data-processing terms, subprocessor lists, and control mappings.


Do not treat a familiar acronym as universal approval. A certification usually covers a defined organization, system, period, and control scope. The buyer must confirm that the proposed service and deployment are actually included.




Delivery and Engineering Questions


Many AI vendor assessments focus on the model and under-examine how the system will be delivered. Engineering discipline is one of the strongest predictors of whether a prototype can become maintainable production software.


Team and Ownership

Ask the vendor:


  • Who will be assigned to the engagement?

  • Which individuals are employees, contractors, or subcontractors?

  • Who is accountable for architecture, security, data, evaluation, and delivery?

  • How much of each person’s time is committed?

  • What happens if a key engineer leaves?

  • Which capabilities must the customer provide?

  • Who has authority to accept requirements and resolve technical disagreements?


Evaluate the proposed team, not only the senior leaders who attend the sales meeting.



Discovery and Requirements

A mature vendor should not immediately convert a broad request into a fixed technical design. Discovery should clarify users, workflows, decisions, data, integrations, risks, success measures, and operational ownership.


Request examples of the artifacts that discovery will produce:


  • Business and user requirements.

  • Use-case prioritization.

  • Data and system inventory.

  • Risk classification.

  • Architecture options and tradeoffs.

  • Evaluation plan.

  • Delivery roadmap.

  • Assumptions, dependencies, and exclusions.



Software Engineering Practices

Ask:


  • Will the customer have access to the source repository?

  • What branching, review, and release process is used?

  • How are infrastructure and environments defined?

  • How are prompts, policies, evaluation cases, and model configurations versioned?

  • What automated tests run before deployment?

  • How are dependencies scanned and updated?

  • Is there a staging environment that resembles production?

  • How are database, index, and configuration migrations handled?

  • Can releases be rolled back?

  • How are changes approved and recorded?


AI application code deserves the same engineering rigor as other enterprise software. Prompts and evaluation data add new artifacts; they do not remove the need for conventional testing.



Definition of Done

Clarify what “complete” means for each phase. A production-ready release may require:


  • Accepted functional requirements.

  • Evaluation thresholds met on an approved dataset.

  • Security findings resolved or formally accepted.

  • Performance and cost tests completed.

  • Monitoring and alerts configured.

  • Documentation delivered.

  • Support and escalation procedures tested.

  • Customer administrators trained.

  • Backup, recovery, and rollback verified.

  • Source code and deployment assets transferred as agreed.


Without a detailed definition of done, the vendor and customer may have very different expectations.



Documentation

At minimum, request:


  • Current architecture and data-flow diagrams.

  • Environment and deployment guide.

  • Source-system and API integration documentation.

  • Model, prompt, and retrieval configuration records.

  • Evaluation methodology and baseline results.

  • Security control description.

  • Data classification and retention design.

  • Monitoring and incident runbooks.

  • Administrator and end-user guidance.

  • Known limitations and residual risks.

  • Change log and decision records.


Documentation should be reviewed during delivery, not generated hurriedly at the end.


Knowledge Transfer

Knowledge transfer is more than a final presentation. It should include paired work, design reviews, recorded demonstrations, operational exercises, and customer participation in deployments and incident simulations.


The goal is not necessarily to eliminate the vendor relationship. It is to ensure the customer can understand, govern, and make informed decisions about its own system.



Operational Readiness Questions

An AI system that performs well on launch day can still degrade as data, models, users, and business processes change. Operational due diligence tests whether the vendor has planned for the full lifecycle.


Monitoring

The operating model should cover:


  • Availability and error rates.

  • End-to-end and component latency.

  • Model and infrastructure cost.

  • Token and tool usage.

  • Retrieval quality and source freshness.

  • Answer quality and groundedness.

  • Refusal, escalation, and fallback rates.

  • Unauthorized or blocked actions.

  • User feedback and corrections.

  • Data drift, behavior drift, and model changes.


Not every measure must be real-time, but every important risk should have a detection method and an owner.


Support and Service Levels

Ask the vendor to define:


  • Support hours and channels.

  • Severity levels.

  • Response and restoration targets.

  • Escalation paths.

  • Responsibility for third-party provider outages.

  • Maintenance windows.

  • Status communication.

  • Post-incident review process.

  • Support included in the price versus separately billed.


An SLA should describe outcomes and responsibilities, not merely promise that someone will acknowledge a ticket.


Change Management

Model upgrades, prompt modifications, new knowledge sources, permission changes, and added tools can all alter behavior. Determine:


  • Which changes require testing and approval.

  • Who can make production changes.

  • How changes are recorded.

  • What regression suite must pass.

  • Whether releases can be staged or canaried.

  • How rollback works.

  • How users are informed of material changes.


Cost Operations

AI cost can be variable and difficult to predict from a demonstration. Request a model that includes:


  • Expected user and request volume.

  • Average and high-percentile token usage.

  • Embedding and re-indexing cost.

  • Search, vector storage, and database cost.

  • Observability and log retention.

  • Third-party API usage.

  • Human review and support.

  • Peak-load and growth assumptions.


Compare cost per successful business outcome, not only cost per model call.


Training and Adoption

Users need to understand what the AI system can do, what it cannot do, which data may be entered, how to verify important outputs, and how to report problems.


Administrators need deeper training on permissions, configurations, monitoring, incident response, evaluation, and change control.



Strategic and Commercial Questions

Technical quality can be undermined by unclear ownership or commercial terms. Procurement and legal review should address the realities of AI delivery rather than apply only a generic software template.


Intellectual Property and Asset Ownership

Clarify ownership and usage rights for:


  • Custom source code.

  • Reusable vendor frameworks.

  • Prompts and system instructions.

  • Evaluation datasets.

  • Customer feedback and annotations.

  • Fine-tuned models or adapters.

  • Embeddings and indexes.

  • Architecture and documentation.

  • Generated content.

  • Deployment and infrastructure definitions.


The contract should distinguish pre-existing vendor IP from customer-funded deliverables.


Pricing Transparency

Ask which charges are fixed, usage-based, pass-through, or subject to change. Understand markups on third-party model or cloud consumption and the consequences of volume growth.


Request scenarios for expected, high, and stress usage. A low initial license price may be less important than long-term inference, support, and change costs.


Exit and Portability

A credible exit plan should answer:


  • How will the customer export its data, prompts, configurations, logs, and evaluation cases?

  • In what formats will assets be delivered?

  • What assistance is available during transition?

  • How long will the vendor retain copies?

  • Can the customer operate the code independently?

  • Which proprietary dependencies cannot be transferred?

  • What happens if the vendor discontinues the service?


Discussing exit terms before signing is a sign of responsible procurement, not lack of trust.


Roadmap and Dependency

Determine whether required capabilities exist today, are contractually committed, or are merely roadmap ideas. If the proposed design depends on an unreleased feature, record the contingency plan.


References and Evidence

Customer references are most useful when they resemble the proposed use case in risk, integration complexity, scale, and operating model. Ask references about production performance, communication during failure, documentation quality, and change support not only whether the project was successful.




How to Design a Meaningful AI Proof of Concept

A proof of concept should reduce uncertainty. It should not be a small production project, but it should test the assumptions that could make the full initiative fail.


Use Representative Inputs

Include routine requests, difficult cases, incomplete questions, outdated documents, conflicting sources, unauthorized requests, and deliberately unsafe inputs. Avoid allowing the vendor to select only the demonstration examples.


Define Success Before Testing

Agree on:


  • Business outcome measures.

  • Quality metrics.

  • Safety and policy requirements.

  • Latency targets.

  • Cost assumptions.

  • Integration requirements.

  • User groups.

  • Human review method.

  • Acceptance and rejection thresholds.


Changing the scoring method after seeing results makes comparison unreliable.


Separate Failure Categories

Classify failures so the team can understand their causes:


  • The right content was not retrieved.

  • The content was retrieved but ignored.

  • The model generated an unsupported statement.

  • The user lacked permission.

  • A tool selected the wrong action.

  • An integration failed.

  • A policy blocked a legitimate request.

  • The system responded too slowly.

  • The result was correct but unusable.


This classification reveals whether a vendor can diagnose and improve the complete system.


Measure More Than Average Performance

Average accuracy can hide serious failures in high-risk categories. Report results by use case, risk level, user group, document type, and failure severity.


Require Reproducibility

The final proof-of-concept report should identify the code version, model, prompts, settings, knowledge snapshot, test cases, and scoring method. Otherwise, the reported performance may be impossible to reproduce during implementation.


Do Not Confuse a POC with Production

The POC decision should state what was proven, what remains uncertain, and what engineering work is required for a controlled pilot and production launch.




Warning Signs During AI Vendor Evaluation

Some red flags indicate a gap in maturity; others may justify removing a vendor from consideration.


“We Guarantee 100% Accuracy”

Responsible vendors define accuracy carefully, measure it on representative cases, and acknowledge uncertainty. A universal guarantee usually signals that the vendor is using a vague definition or ignoring probabilistic behavior.


“Our AI Never Hallucinates”

RAG, prompts, validation, and constrained outputs can reduce unsupported responses, but they do not make every generated statement correct. Look for measurement and fallback behavior rather than absolute claims.


No Evaluation Dataset or Baseline

If quality is assessed by manually chatting with the application, the vendor cannot reliably demonstrate improvement or detect regression.


A Generic Architecture Diagram

A platform overview that omits customer data sources, identity, network boundaries, integrations, logging, and human approvals is not sufficient for solution approval.


Security Is Deferred Until Production

Core decisions about deployment, data flow, permissions, and logging are difficult to retrofit. Security constraints should be part of discovery and prototyping.


The Agent Uses Broad Credentials

Shared administrator accounts or service credentials with excessive access create an unacceptable blast radius. Permissions should be limited by user, tool, action, environment, and business purpose.


No Staging Environment or Rollback Plan

AI behavior can change because of prompts, models, indexes, policies, and code. Production updates require controlled testing and recovery.


Prompts Are Stored Only in a Developer’s Notebook

Production prompts and policies should be versioned, reviewed, tested, and connected to releases.


No Clear Source-Code or Asset Ownership

Ambiguity about repositories, prompts, evaluation data, infrastructure, and documentation often becomes expensive at transition.


The Vendor Cannot Explain Failures

A mature team can separate retrieval, generation, tool, policy, and integration failures. Repeatedly attributing problems to “the model” suggests weak observability or limited engineering depth.


Monitoring Covers Only Uptime

A system can be available while producing poor, unsafe, or increasingly expensive results. AI operations require behavior and quality monitoring.


Compliance Is Presented as a Model Feature

No model selection alone makes an end-to-end system compliant. Compliance depends on the organization, use case, architecture, contracts, controls, and operating processes.


Roadmap Features Are Described as Current Capabilities

Ask the vendor to demonstrate the exact version and deployment model being proposed. Contractually distinguish existing features from future commitments.


No Knowledge-Transfer Plan

If the vendor is the only party that can deploy, diagnose, or modify the system, the customer is accepting an operational dependency that should be explicit and priced accordingly.


Pressure to Skip Technical Review

Claims that architecture, security, or evaluation questions will slow innovation are themselves a warning. Proportionate review enables sustainable adoption.




Enterprise AI Vendor Scorecard

The following 40-question scorecard can be used during an RFP or selection workshop. Score each item from 0 to 4:


  • 0   No answer: Capability is absent or the vendor did not answer.

  • 1   Claim only: The vendor states a capability but provides no useful evidence.

  • 2   Partial: The capability exists with material gaps, manual work, or untested assumptions.

  • 3   Meets requirement: The vendor provides a clear, credible answer with appropriate evidence.

  • 4   Strong: The capability is proven, measurable, well documented, and exceeds the requirement.


#

Category

Evaluation criterion

Weight

1

Architecture

Solution-specific architecture and data flow are complete and understandable

3

2

Architecture

Deployment model meets customer network, residency, and control requirements

3

3

Architecture

Development, staging, and production are appropriately separated

2

4

Architecture

Model, data, and platform dependencies are documented

2

5

Model strategy

Model selection is justified using quality, cost, latency, and risk

2

6

Model strategy

Model upgrades use regression testing, approval, and rollback

3

7

RAG

Ingestion, indexing, freshness, deletion, and permissions are designed

3

8

RAG

Retrieval quality is measured independently from generated-answer quality

3

9

Evaluation

Representative customer evaluation data and success metrics are defined

4

10

Evaluation

Difficult, unsafe, ambiguous, and low-evidence cases are tested

4

11

Evaluation

Results are reproducible and regressions are automatically detected

3

12

Agents

Tool inventory, permissions, limits, and side effects are documented

4

13

Agents

High-risk actions require explicit human approval

4

14

Agents

Agent loops, budgets, duplicate actions, and recovery are controlled

3

15

Integration

Required integrations are proven beyond a logo or simple demonstration

3

16

Integration

Failures, timeouts, rate limits, and transaction integrity are handled

3

17

Security

Data classification, processing, storage, and retention are documented

4

18

Security

Enterprise IAM, least privilege, and privileged access controls are supported

4

19

Security

Encryption, secrets management, network controls, and tenant isolation meet requirements

4

20

Security

AI-specific threats are tested with layered mitigations

4

21

Privacy

Training use, subprocessors, residency, deletion, and termination handling are clear

4

22

Audit

User, model, retrieval, tool, approval, and administrative actions are traceable

3

23

Audit

Logs can be protected, minimized, retained, and exported appropriately

3

24

Compliance

Relevant assurance evidence covers the proposed service and scope

3

25

Delivery

Named team has appropriate architecture, AI, data, security, and delivery skills

3

26

Delivery

Discovery produces requirements, risks, options, and measurable acceptance criteria

2

27

Engineering

Source control, review, CI/CD, automated tests, and release controls are mature

3

28

Engineering

Prompts, policies, models, indexes, and evaluation cases are versioned

3

29

Documentation

Architecture, deployment, security, operations, and limitations are documented

3

30

Handover

Knowledge transfer and customer operational readiness are built into delivery

3

31

Operations

Availability, latency, cost, quality, safety, and drift are monitored

4

32

Operations

Incident response can isolate models, data sources, tools, or agents

4

33

Support

Support hours, severity levels, response targets, and escalation are acceptable

3

34

Continuity

Backup, recovery, provider outage, and business continuity plans are credible

3

35

Cost

Total cost model is transparent and includes realistic growth assumptions

3

36

Cost

Usage attribution, quotas, alerts, and runaway-agent controls are available

2

37

Commercial

Source code, prompts, evaluation assets, configurations, and data ownership are clear

4

38

Commercial

Pricing, pass-through charges, renewal, and change costs are clear

3

39

Portability

Export, transition assistance, deletion, and termination rights are practical

3

40

Strategic fit

Roadmap, references, communication style, and partnership model align with the customer

2



How to Calculate the Score

For each criterion, multiply the vendor’s score by the weight. Then divide the total awarded points by the maximum possible weighted points and convert the result to a percentage.


Weighted vendor score =

    Sum(score x weight)

    -------------------  x 100

    Sum(4 x weight)


A procurement team might interpret results as follows:


Weighted score

Interpretation

85–100%

Strong evidence of enterprise readiness; validate remaining risks and contract terms

70–84%

Potentially suitable; require remediation plans for important gaps

55–69%

Significant delivery or operational risk; proceed only with tightly controlled scope

Below 55%

Insufficient evidence for a production-critical engagement


The score is a decision aid, not a substitute for judgment. A high average must not compensate for a critical failure.



Define Knockout Conditions

Before evaluation, identify requirements that cannot be traded for strengths elsewhere. Depending on the use case, knockout conditions might include:


  • Customer data is used for model training without acceptable control.

  • Required data residency cannot be met.

  • The vendor cannot support enterprise identity and least privilege.

  • High-risk actions cannot require human approval.

  • The proposed service is outside the scope of required assurance evidence.

  • Source code or essential configurations will be inaccessible to the customer.

  • Required audit records cannot be produced.

  • The vendor will not disclose subprocessors or material data flows.

  • Security findings remain unresolved without an acceptable mitigation.


Record knockout conditions before proposals are scored so that commercial pressure does not weaken essential controls.




The Shared-Responsibility Model for Enterprise AI

AI delivery is a partnership. Trustworthy vendors do not promise to own decisions that belong to the customer, and responsible customers do not assume that the vendor can infer internal policy without active participation.


Responsibility

Vendor contribution

Customer contribution

Shared activity

Business outcome

Translate goals into solution and evaluation design

Define workflow, value, users, and acceptable risk

Agree success measures

Data

Design ingestion, controls, and quality checks

Identify owners, classification, permissions, and approved sources

Validate data readiness

Architecture

Propose and document technical design

Provide enterprise standards and approve exceptions

Review tradeoffs

Security

Implement agreed application controls and evidence

Define security requirements and operate enterprise controls

Threat modeling and testing

Privacy and compliance

Explain system processing and support controls

Determine legal obligations and lawful business use

Complete impact and contract reviews

Evaluation

Build testing framework and report results

Supply subject-matter experts and representative cases

Set thresholds and review failures

Agent actions

Implement tools, permissions, limits, and approvals

Define authorized actions and accountable approvers

Test failure and abuse scenarios

Operations

Provide agreed monitoring, support, and fixes

Staff customer ownership and integrate enterprise operations

Incident response and change review

Adoption

Provide product guidance and training materials

Lead organizational change and user policy

Measure feedback and improve workflow

Governance

Supply system evidence and change records

Own risk acceptance and business accountability

Ongoing governance review


Responsibilities the Customer Should Not Outsource

The organization should retain ownership of:


  • The business decision to use AI.

  • Data classification and authority to use data.

  • The acceptable level of operational and safety risk.

  • Approval of high-impact actions.

  • Legal and regulatory interpretation.

  • Business continuity requirements.

  • Final production acceptance.



Responsibilities the Vendor Should Not Avoid

The vendor should remain accountable for:


  • Accurately describing how the system works.

  • Disclosing material dependencies and limitations.

  • Implementing agreed controls.

  • Producing reproducible evidence.

  • Following engineering and change processes.

  • Reporting incidents and risks transparently.

  • Delivering the contracted code, documentation, and knowledge transfer.


Trust is created when the boundary is explicit and both parties can verify that responsibilities are being fulfilled.




Final Enterprise AI Procurement Checklist

Use this checklist before approving a vendor for a production implementation.


Business and Risk


Architecture and Technology


Evaluation and Agent Safety


Security, Privacy, and Compliance


Delivery and Engineering


Operations


Commercial and Strategic


If any box remains unchecked, record the issue, risk, owner, mitigation, and deadline. An unresolved item is not automatically a reason to reject the vendor, but it should never disappear into meeting notes.




Frequently Asked Questions About AI Vendor Evaluation


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

There is no single universal question, but one of the most revealing is: “How will we measure whether this system is working safely and correctly in production?”


The answer forces the vendor to connect architecture, evaluation, monitoring, business outcomes, and operational responsibility. A vague response often reveals that the proposed solution is still at the demonstration stage.


Should we choose the vendor with the best AI model?

Not necessarily. Foundation-model capability matters, but enterprise success also depends on data quality, retrieval, permissions, integrations, evaluation, user experience, monitoring, and delivery discipline.


The strongest vendor may be the one that selects an appropriate model and engineers the surrounding system well, rather than the one that promotes the most powerful or expensive model.


How many vendors should be included in an AI RFP?

The right number depends on the market and procurement process. It is usually more useful to deeply evaluate a manageable shortlist than to collect superficial responses from many vendors. Every shortlisted vendor should be assessed against the same core use case, risk requirements, evidence requests, and scorecard.


How long should an AI proof of concept run?

It should run long enough to test the highest-risk assumptions with representative data and users. Duration alone is a weak measure. A short, well-designed test can provide better evidence than a long demonstration without predefined metrics.


Can a startup be a trustworthy enterprise AI vendor?

Yes. Company size is not a substitute for evidence. A smaller vendor may offer deep expertise and fast collaboration, while a large vendor may provide greater scale and established controls.


Evaluate financial and operational continuity, key-person dependency, security maturity, support capacity, insurance, roadmap, and exit protections in proportion to the engagement’s importance.


Does SOC 2 or another certification prove that an AI vendor is safe?

No single certification proves that a particular AI implementation is safe or appropriate. Assurance reports can provide valuable evidence about organizational controls, but buyers must confirm scope, period, exceptions, deployment model, subprocessors, and solution-specific architecture.


Who should participate in AI vendor due diligence?

For a material enterprise system, the team commonly includes:


  • Business and product owners.

  • Enterprise architecture.

  • Security and privacy.

  • Data and integration owners.

  • AI or data-science specialists.

  • Legal, compliance, and procurement.

  • Operations and support.

  • Representative end users.


Participation can be proportionate to risk, but no single department has all the information required.


When should price be compared?

Commercial comparison should begin early enough to screen unrealistic options, but final comparison should use a defined architecture and usage model. Otherwise, vendors may price different scopes while appearing directly comparable.


What should happen after the vendor is selected?

Due diligence should become ongoing governance. Revisit the evaluation when the model, purpose, data, tools, user population, deployment, or risk level changes. Track quality, incidents, cost, adoption, unresolved risks, and vendor performance throughout the relationship.



Conclusion: Buy Engineering Discipline, Not a Demonstration


An impressive AI demonstration can be created in days. A trustworthy enterprise AI system requires much more: sound architecture, controlled data flow, measurable quality, least-privilege access, safe agent actions, disciplined delivery, reliable operations, transparent commercial terms, and clear accountability.


The best AI vendors do not claim that risk has disappeared. They make risk visible. They explain tradeoffs, provide evidence, test difficult cases, document limitations, and help the customer build the governance required to operate the system responsibly.


Before selecting an AI partner, look beyond the interface and ask:


  • Can the vendor explain the entire architecture?

  • Can it prove quality on our use case?

  • Can it show how data and actions are controlled?

  • Can it deliver maintainable production software?

  • Can our teams monitor, govern, and eventually transition the system?

  • Will the vendor communicate clearly when something fails?


Enterprises should not purchase AI because a chatbot answered a scripted question correctly. They should select a vendor because the proposed system can be understood, tested, secured, operated, improved, and held accountable over time.


That is the foundation of trustworthy enterprise AI procurement.


bottom of page