keepcalculator

06 Numbers and Powers

AI Development Challenges: What Teams Must Get Right

Card No. 06·36261 · Updated · Standard formula, shown below

AI development challenges are rarely limited to choosing a model: teams must define a useful problem, secure suitable data, evaluate performance in context, and manage safety, privacy, cost, and ongoing change. Getting these decisions right means treating an AI system as a product and operational process—not just a model that produces impressive results in a demonstration.

Start with the problem, not the model

A project should begin with a specific user need and a clear account of what a successful outcome would look like. “Add AI” is not a useful objective. “Help support staff find relevant passages in approved documentation, while leaving final decisions to them” is more actionable: it identifies users, the task, the information source, and the role of human judgment.

Teams should also ask whether AI is appropriate at all. A rules-based workflow, search feature, or ordinary software change may be more predictable and easier to maintain. AI is most compelling when the task involves patterns or language that are difficult to capture with fixed rules, and when the expected improvement justifies the added uncertainty.

  • Identify who uses the system and what decision or task it supports.
  • Set measurable success criteria, such as task completion time, error rates, or reviewer acceptance.
  • Define unacceptable outcomes and when the system must decline, escalate, or ask for human review.
  • Compare the AI approach with a simpler baseline before committing to it.

Data quality, access, and rights

AI systems depend on the data used to train, configure, retrieve information for, or evaluate them. More data is not automatically better. Records may be incomplete, outdated, duplicated, inconsistently labeled, or unrepresentative of the people and situations the system will encounter. Those weaknesses can produce unreliable results even when the underlying model is capable.

Teams need to know where data came from, what it contains, who is permitted to use it, and how long it should be retained. Personal, confidential, or regulated information calls for careful access controls and appropriate review. Data-use rights and contractual restrictions also matter: the fact that information is technically accessible does not by itself establish that every proposed use is appropriate.

For a system that retrieves answers from internal documents, for example, the document collection needs ownership and maintenance. An answer based on an obsolete policy can be confidently stated and still be wrong. Record versions, permissions, and update processes so that retrieval does not expose material to users who cannot access it or present superseded guidance as current.

Choose an approach that fits the task

Teams can use a general-purpose model, adapt a model for a narrower task, or combine a model with search, tools, and conventional software. The right choice depends on the required behavior, data sensitivity, latency, operating environment, and available expertise. A larger or more complex model is not inherently a better fit.

Generative systems can produce fluent text that is unsupported or incorrect. Retrieval-augmented generation can connect responses to a supplied collection of documents, but it does not guarantee that the system will retrieve the right passage or interpret it correctly. A citation is useful only if it actually supports the associated claim. Teams should design the interface and workflow to make uncertainty visible rather than imply that every response is verified.

Consider where inference runs, how information moves between components, and what happens when a model or an external service is unavailable. Keeping critical business rules in ordinary code can make behavior easier to inspect and test than asking a language model to enforce every constraint through a prompt.

Evaluation before and after launch

A handful of appealing examples is not enough to show that a system works. Build an evaluation set that reflects ordinary use as well as difficult cases, including ambiguous requests, missing information, unusual inputs, and attempts to elicit inappropriate behavior. Where possible, use examples that are separate from the material used to tune the system, so evaluation is not simply a measure of memorization.

Measure several dimensions rather than relying on one score. Depending on the application, useful checks can include factual correctness, task completion, consistency, response time, accessibility, and performance across relevant user groups. Human review can help assess nuanced outputs, but reviewers need clear criteria; agreement between reviewers may also be imperfect.

Before release, compare the system with the current process and decide what level of error is acceptable for the specific use. A draft-writing assistant and a system that influences a consequential decision require different safeguards. After launch, monitor real-world failures and user feedback, while respecting privacy and access rules. Changes to prompts, models, source data, or surrounding software can alter results, so evaluation should be repeated when important components change.

Safety, privacy, and human oversight

Risk depends on what the system can do and what people may rely on it for. A practical review considers foreseeable misuse, incorrect outputs, exposure of sensitive information, biased performance, and the consequences of an outage or mistaken response. Safeguards should be built into the workflow, not left as a general instruction to “use responsibly.”

  • Limit access to data and tools to what the task requires.
  • Provide a clear path for users to flag errors and reach a qualified person when needed.
  • Require human review when the consequences of an incorrect output warrant it.
  • Keep appropriate records of system changes, evaluations, and incidents.
  • Test how the system handles malicious or irrelevant input, including instructions embedded in retrieved content.

Human oversight only helps if the reviewer has enough context, time, and authority to question the output. A person who is expected to approve a constant stream of recommendations without meaningful review may become a rubber stamp. Make clear which parts are generated, what evidence is available, and who owns the final decision.

Deployment, cost, and ongoing ownership

Development does not end when a prototype works. A production system needs an owner for updates, access, incident response, evaluation, and user support. Teams also need to plan for integration with existing software, data pipelines, security controls, and day-to-day workflows. A technically sound model can fail to deliver value if it is slow, difficult to use, or disconnected from the work it is supposed to improve.

Estimate total operating effort, not just the cost of model calls or computing. Include data preparation, testing, monitoring, human review, maintenance, and the time users spend correcting outputs. Usage patterns can change costs, and additional safeguards or higher-quality services may be necessary for some tasks. Set limits and observe actual use before assuming a prototype’s economics will hold at wider scale.

Establish a process for updates and retirement. If a model provider changes a service, a document collection is reorganized, or users discover a new failure pattern, the team needs a way to assess the impact and respond. A system should be removable or reversible if it no longer meets its goals.

Frequently Asked Questions

What is the biggest challenge in AI development?
There is no single biggest challenge for every project. A common underlying problem is a mismatch between the system’s measured performance and what users actually need, often made worse by weak data, unclear success criteria, or insufficient evaluation.

Why do AI models give incorrect answers?
Models can generate plausible responses without reliably checking whether each claim is true. Errors can also arise from missing or outdated information, ambiguous prompts, poor retrieval, or a task that exceeds the model’s capabilities.

How can teams reduce bias in AI systems?
Examine data sources and likely failure patterns, test performance across relevant populations and situations, and involve people familiar with the affected context. No single test proves that a system is free of bias; monitoring and correction remain necessary.

Should every AI output be checked by a person?
Not necessarily. The level of review should reflect the consequences of error, how reliably the system performs, and whether users can detect mistakes. High-impact or uncertain outputs generally call for stronger review and escalation paths.

How do teams know whether an AI project is worth continuing?
Compare results with a defined baseline and the project’s success criteria. Include reliability, user benefit, operating effort, and risks—not just model accuracy or a successful demonstration. Stop or redesign the project if it does not produce a justified improvement.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →