Why AI May Not Be Giving You the Answers You Need

Dave Vanz · Oct 30, 2026

AI models are becoming increasingly capable, but their ability to deliver meaningful results depends on the information they can access, how well they understand that information and whether it arrives in time to make a difference.

Developers.Net spoke with Abhilash Nagilla and Uday Satapathy, Senior Specialist Solutions Architects at Databricks, about the challenges they encounter while helping organizations develop and implement data and AI solutions..

Both have spent years working with enterprise technology. Nagilla previously held positions at Amazon Web Services, Informatica and Talend, while Satapathy served as Vice President of Data Engineering and Technology at Publicis Health Media before joining Databricks.

Their experiences offer a perspective on what organizations need to consider as they integrate AI into their operations.

Why AI Needs to Understand Your Business

One of the challenges Nagilla encounters is helping organizations make their data useful while maintaining the security and accuracy of the information being accessed.

“One of the fundamental problems that I see in today’s world is, you know, how you can make your data work in a correct fashion, in a secure fashion,” Nagilla told Developers.Net.

He believes an important piece of that challenge is context.

Organizations may have enormous amounts of data spread across different systems, but giving an AI model access to that information doesn’t necessarily mean it understands how the information relates to the business.

Consider an AI agent responsible for helping a company manage inventory. Access to inventory records might tell the agent how many products are available, but making useful recommendations could also require understanding supplier relationships, customer demand and operational constraints.

Without that context, the agent may have access to accurate information while still producing recommendations that fail to account for how the business operates.

Satapathy explained that the limitations of general-purpose AI models become more apparent when they’re asked to solve problems specific to an organization.

“These models are really good at many of the things. You know, they’re generalists. But very often they’re not good at a very narrow set of problems which exist in the perimeter of an organization’s security boundaries,” he said.

For that reason, he believes organizations need to consider how AI systems access and interpret their internal information.

“So these AI agents or AI models need access to the organization’s data so that they can give grounded answers, right? Not give a general answer.”

Building Context Into AI Infrastructure

One approach the architects discussed involves developing what is known as an ontology, a framework that helps systems understand the relationships and meaning behind organizational data.

For example, a company’s customer records, transactions and operational information might exist in separate systems. An ontology can help an AI application understand how those pieces of information relate to one another.

Nagilla explained that Databricks is investing in developing this context layer so organizations can build AI applications around information they trust.

The goal is to give AI agents a better understanding of the data they’re working with while maintaining appropriate security controls.

For CTOs and engineering leaders, this introduces an important consideration when planning AI initiatives.

Before determining which model to deploy, organizations may need to evaluate whether their existing data infrastructure can provide the information and context required for the application to perform its intended function.

When Having the Right Data Isn’t Enough

Even when an AI system has access to accurate information and understands its context, another challenge remains.

How quickly can that information reach the people or systems responsible for making decisions?

“In today’s world, real-time decision making could be a difference between a successful and an unsuccessful company,” Satapathy said.

The two architects addressed this challenge during a recent presentation at All Things Open in North Carolina, “Apache Spark Real-Time Mode: How Spark Is Evolving for Low-Latency Streaming.”

Apache Spark is an open-source data processing engine used to handle large volumes of information. Its newer Real-Time Mode is designed to support applications that require data to be processed with lower latency.

The architects described applications ranging from fraud detection to operational monitoring and personalized shopping recommendations.

In each case, the value of the information can depend on how quickly it becomes available.

Satapathy explained that their presentation focused on making data available to decision-makers as soon as possible.

“It’s like an event happens, in milliseconds, it is available with somebody who can do something with it,” he said.

During the interview, the conversation returned to an example from their presentation involving an airline responding to a pilot calling in sick shortly before a scheduled flight.

An unexpected absence can disrupt flight schedules and affect passengers trying to reach their destinations. Systems capable of processing operational information quickly could help an airline identify the disruption and respond sooner.

The example illustrates why speed matters, although not every business application requires information to be processed in milliseconds.

For engineering leaders, determining which operations benefit from real-time processing is an important part of deciding where to invest in infrastructure.

Preparing for Technology That Keeps Changing

The challenges don’t end once an organization has developed an effective data infrastructure.

AI models continue to evolve, creating another responsibility for the engineering teams tasked with maintaining these systems.

“There’s a relearning which all of us need to do, to work with AI, which keeps getting better every week,” Satapathy said.

He explained that Databricks uses automation and internal AI systems to connect tools and infrastructure across the organization.

Nagilla also described how the company uses smart routing to direct requests to different AI models depending on the complexity of the task.

Rather than treating every new model as a reason to rebuild an application, this approach allows systems to select an appropriate model for a particular request.

Keeping the Business Problem at the Center

Despite the technical complexity of their work, both architects repeatedly returned to the importance of understanding what a business is trying to accomplish.

For Nagilla, much of the satisfaction comes from seeing something he helped develop become part of a customer’s operations. He described watching a feature reach production and eventually appear on a customer’s website, knowing he played a role in making it possible.

That connection between engineering and business outcomes also influences how he approaches customer challenges.

“Building a pipeline that moves data from A to B, anyone can do it, but what’s the business value? What’s the business context it brings?” Nagilla said.

Share:

More stories

Who Is Responsible When an AI Agent Makes a Mistake?

For companies introducing AI into their operations, what happens when an AI agent makes a mistake? More specifically, how does an organization…
Dave Vanz

How Do Entrepreneurs Find the Right People to Help Grow Their Business?

For entrepreneurs, building a successful business often depends on the people they meet along the way. But knowing where to find those…
Dave Vanz

An Alaskan Fishing Guide Took a Tech CEO Fishing. Two Years Later, He Got a Job Offer

This is a great story about how an Alaskan fishing guide was offered a position at a tech company after spending 10…
Dave Vanz

Don't miss the next issue

One email a month from Developers.News: the roundtables, builder stories and events worth your time. No sales pitches.
No spam. Unsubscribe anytime.