AI partner selection

Find real AI expertise by testing for architecture, accountability and business outcomes—not impressive demos

A practical framework for choosing an AI expert after a developer has wasted your time and budget on a loosely assembled system.

Abstract network of connected nodes representing trusted systems
Since 1984Rohan Hall’s professional technology career
3 regionsExtensive work across the United States, Europe and Asia
Quick answer

After a failed AI project, do not begin by comparing vendors or requesting another demo. First document the business problem, evidence of failure, constraints and measurable acceptance criteria. Then ask candidates to explain the proposed architecture, component choices, data requirements, risks and path to production. Real AI expertise is demonstrated through clear technical judgment, relevant delivery experience and accountability for outcomes—not by hiding open-source components behind an “AI” label.

Key takeaways

  • Open source is not the problem; weak architecture, indiscriminate component selection and poor implementation are.
  • Define measurable acceptance criteria before inviting anyone to propose a replacement system.
  • Ask candidates to explain their architecture and trade-offs in language your operational leaders can challenge.
  • Use a paid discovery phase with explicit deliverables before committing to a full rebuild.
  • Treat demonstrations, presentations and broad AI claims as starting points—not evidence of production capability.
01

Start with a diagnosis, not another developer search

Rohan Hall’s guidance for businesses recovering from a failed AI build starts with diagnosis. Six months of activity does not tell you whether the original idea was wrong, the architecture was weak or the developer simply failed to execute. Before hiring anyone else, separate the business problem from the abandoned implementation. Write down what the system was supposed to accomplish, who was supposed to use it, what information it needed, how success would have been measured and where it failed.

Collect the evidence: source repositories, architecture diagrams, model and component lists, data-flow descriptions, prompts, test results, security decisions, deployment records, invoices and outstanding defects. You are not trying to preserve every line of code. You are establishing what exists, what is reusable and what creates risk. If the previous developer cannot provide a coherent technical record, treat that absence as part of the diagnosis.

Real AI expertise

Real AI expertise is the ability to connect a defined business problem to appropriate models, software components, data, workflows, safeguards and measurable production outcomes—and to explain the trade-offs involved.

If your broader concern is moving beyond inconclusive technical trials, use the same discipline described in moving from AI experimentation to business value. The immediate goal is not to rescue sunk costs. It is to determine the shortest responsible route from the current state to a useful, maintainable system.

02

Open-source components are not proof of fraud—or expertise

Most serious software systems use open-source components. That is usually sensible: established libraries, models and infrastructure can reduce reinvention and accelerate delivery. The warning sign is not the presence of open source. It is the absence of meaningful engineering around it. A developer who combines components without a defensible architecture, adequate testing, data controls or operational ownership has assembled a prototype, not necessarily delivered a dependable AI system.

Distinguish legitimate reuse from superficial assembly
Responsible reuse
Components are selected for stated reasons, evaluated against requirements, tested together and documented with their dependencies and limitations.
Superficial assembly
Components are connected primarily to produce a quick demonstration, while reliability, security, maintainability and operational fit remain undefined.
Custom engineering
Bespoke work is used where the business requirement genuinely demands it, rather than being presented as inherently superior to existing technology.
Proprietary technology
The provider explains what is proprietary, what it depends on, who controls it and how it affects your future options.

Ask the candidate to identify which parts of the proposed system are existing components, which require configuration, which require custom engineering and which create long-term dependencies. If preserving flexibility is important, explore how to evaluate providers using open-source AI before agreeing to an architecture. The right provider should be able to defend every major choice without pretending that ordinary software assembly is proprietary invention.

The practical test

Give the candidate one important design decision from your project and ask for at least two viable approaches. An expert should explain the trade-offs among cost, reliability, speed, maintainability, data exposure and vendor dependence. A weak candidate will usually retreat into jargon or insist there is only one possible answer.

03

Vet evidence of delivery, not fluency in AI terminology

A polished presentation proves that a provider can present. A working demo proves that something can run under demonstration conditions. Neither proves that the person can design, deploy and operate a production system. Your evaluation should focus on the candidate’s reasoning, their direct role in prior work and the evidence they can responsibly show.

Use this sequence in every serious interview
  1. Present the business problem before discussing tools. Ask the candidate to restate it, identify uncertainties and challenge assumptions.
  2. Request an architecture discussion. The candidate should describe data sources, model or component choices, integrations, human review, testing, security boundaries and operational ownership.
  3. Ask what could fail. Strong practitioners surface risks early and explain how they would test the highest-risk assumptions.
  4. Examine relevant work. Establish what the candidate personally designed, built or led rather than accepting a general company portfolio.
  5. Discuss production. Ask how the system will be monitored, corrected, maintained and handed over after launch.
  6. Require a written discovery proposal with specific outputs, decision points, responsibilities and acceptance criteria.

For a manufacturing engagement, the same principles need to be applied to operational systems, data availability and shop-floor realities; see how to choose a trustworthy manufacturing AI partner. If the central issue is agency selection after a major failure, use the more detailed AI partner vetting framework after a failed project. Both questions demand the same core discipline: trace claims back to evidence and make ownership explicit.

Protect confidential information

Candidates need enough context to reason about the project, but they do not need unrestricted access during initial vetting. Use representative examples, controlled access and appropriate confidentiality arrangements until you have selected a provider and defined responsibilities.

Let’s talk about your business goals.

Privacy
04

Structure the next engagement so failure appears early

Do not respond to one six-month failure by signing another six-month build contract based on a proposal. Break the work into decisions. A short, paid discovery engagement should reduce uncertainty before implementation begins. Its value lies in the quality of its outputs, not the number of meetings held.

What discovery should produce
Problem definitionA precise statement of the operational need, intended users and decisions the system must support.
Current-state assessmentA clear account of the existing code, data, dependencies, reusable assets and liabilities.
Solution optionsMore than one feasible approach, with meaningful technical and commercial trade-offs.
ArchitectureA comprehensible view of components, data flows, integrations, safeguards and operational ownership.
Validation planTests for the assumptions most likely to invalidate the project before substantial implementation spending.
Delivery planMilestones tied to working evidence and acceptance criteria rather than elapsed time or vague progress percentages.

After discovery, commission the smallest production-relevant slice that can validate the architecture and user workflow. A prototype that bypasses real data, security, integration or operating conditions may be visually convincing while proving very little. Set explicit stop, revise and proceed decisions. Payment milestones should correspond to inspectable deliverables and agreed acceptance criteria.

If your team has already endured repeated experiments without a usable result, follow a staged route for finding someone who can deliver beyond experiments. Smaller organizations should also examine how to find affordable AI help with credible ROI, because a constrained, well-defined first engagement is generally safer than buying an oversized transformation program.

A safer replacement process

Suppose a business has inherited a collection of connected open-source components that does not reliably complete the intended workflow. The next provider first assesses the existing assets, identifies the highest-risk assumptions and presents viable repair and replacement options. The business then funds a narrow production-relevant validation with written acceptance criteria. Only after that evidence is reviewed does it authorize broader implementation.

05

Create acceptance criteria that cannot be satisfied by a demo

Your strongest protection is a shared definition of “done.” Acceptance criteria should describe observable behavior under realistic conditions. They should cover the quality of outputs, response behavior, workflow completion, handling of uncertainty, security expectations, operational performance and the process for human intervention. The exact measures depend on the use case, but they must be selected before the build is judged.

For an AI assistant answering customer inquiries, for example, evaluation should use the information the business has reviewed and approved. Tests should include ordinary questions, ambiguous questions, unsupported requests and situations requiring escalation. The important issue is not whether the assistant produces fluent text; it is whether its behavior matches the business’s information and inquiry-handling requirements. Lumi, one of the AI assistants associated with OceSha Ventures, works with conversational websites, business-approved information, customer inquiry handling and customer intelligence.

Turn expectations into enforceable decisions
  1. Describe representative user tasks and the conditions under which they occur.
  2. Specify the information and systems the solution is permitted to use.
  3. Define what an acceptable response or completed workflow looks like.
  4. Include failure, ambiguity and escalation cases—not only ideal demonstrations.
  5. Assign responsibility for testing and approving each criterion.
  6. Record what happens when a criterion is missed: correction, re-evaluation, reduced scope or termination.

Do not rely on claims that the system is “intelligent,” “enterprise-grade” or “custom.” Those labels are not acceptance tests. If you are worried that an agency will sell ordinary configuration as unique intellectual property, review how to avoid another ineffective custom-AI engagement. The answer is commercial and technical clarity: inspectable deliverables, transparent dependencies and defined ownership.

06

Where Rohan Hall’s experience fits

Rohan Hall’s technology career began in 1984 and spans software, operating systems, databases, programming, hardware, AI and blockchain systems. He worked as a consultant and software developer at Hewlett-Packard in Colorado Springs, participated in HP’s SAP implementation environment, advised on emerging technologies at Capital Group/American Funds, and served as Chief Technology Officer at RocketFuel Blockchain, where he led technology strategy, architecture and a distributed global engineering team. He has also worked extensively across the United States, Europe and Asia.

Today, Hall is Founder and CEO of OceSha Ventures and its AI-first work. The venture builds and operates AI-first solutions for businesses and organizations, including course creation, branded academies, AI assistants such as Lumi and business intelligence. His work also includes transforming existing expertise and knowledge into AI-powered courses, content, learning and business systems through OceSha AI’s course and academy platform.

Hall examines artificial intelligence alongside blockchain, cryptocurrencies, neuromorphic technologies, cognitive intelligence and other emerging fields in The Convergence of AI and the Top 10 Emerging Technologies. The book is the appropriate next step for readers who want his broader view of how these technologies intersect. For an overview of his ventures, published work and other activities, visit Rohan Hall’s home page.

What to bring to an expert conversation

Bring the original objective, existing technical assets, known defects, data constraints, stakeholder requirements and the decisions you need help making. Do not begin by asking for a replacement using the same assumptions. Begin by asking whether the problem, architecture and delivery model were sound.

Document the failed project’s objective, current assets, defects, constraints and desired outcomes, then use this framework to evaluate technical judgment before commissioning another build.

Prepare for a serious AI conversation

Frequently asked questions

Should I discard all the code from the failed project?

No. Have an independent expert assess the repository, architecture, dependencies, documentation and tests before deciding. Some components may be reusable, while others may create more risk than value. Preserve the original materials even if you ultimately rebuild.

Is using open-source AI a warning sign?

No. Open-source software is widely used in legitimate systems. Focus on why each component was selected, how it was tested, what engineering surrounds it, how it is maintained and whether the resulting system meets your requirements.

Should the same company perform discovery and implementation?

It can, but discovery must still produce usable written outputs and a genuine decision point. You should be able to review the proposed architecture, risks, options and delivery plan before authorizing implementation.

How do I evaluate expertise when I am not technical?

Ask a trusted technical reviewer to join key interviews and assess the written proposal. You can still judge whether the candidate understands the business problem, communicates trade-offs clearly, identifies risks and accepts measurable accountability.

What should I ask about previous AI projects?

Ask what the person personally did, what reached production, which constraints shaped the architecture, what failed during delivery and how the system was operated afterward. Respect legitimate confidentiality, but do not accept a vague portfolio as proof of individual capability.

When should I stop a new AI project?

Stop or redesign it when critical assumptions fail validation, essential data is unavailable, the proposed value cannot justify the operating burden, or the provider repeatedly misses agreed acceptance criteria without a credible correction plan.

The bottom line

After losing six months and substantial money, your next move should not be another broad search for an “AI developer.” Diagnose the failed build, define measurable outcomes and hire first for technical judgment. Open-source components are legitimate building blocks; passing them off as a complete solution without architecture, testing and accountability is not. Start with paid discovery, demand written options and validate a narrow production-relevant workflow before funding the full implementation. Choose the expert who makes risks and trade-offs clearer—not the one who makes AI sound effortless.

Rohan Hall

Rohan Hall

Founder of OceSha Ventures · AI architect and author

Rohan Hall is a technology entrepreneur, AI architect and author with four decades of technology experience, now focused on practical AI across business, education, government and global impact. He founded OceSha Ventures, builds the OceSha AI platform and Lumi, and wrote The Convergence of AI and the Top 10 Emerging Technologies.

Who stands behind this

OceSha Ventures

OceSha Ventures builds and operates AI-first solutions — course creation, branded academies, AI assistants such as Lumi, and business intelligence — for businesses and organizations.

Sources

  1. Rohan Hall — rohanhall.com
  2. The Convergence of AI and the Top 10 Emerging Technologies (book)
  3. Rohan Hall on LinkedIn
  4. OceSha Ventures — ocesha.com

About this page. Last reviewed .

It is based on his verified public professional record.