If AI Can Build an Application in Minutes, Can We Trust What It Does With Our Data?

René Antúnez Oct 26, 2026, 4:04:00 PM

Contents

Imagine someone in your organization uses AI to build an application. They describe what they need, the AI generates the application, connects it to a database, and within minutes they have something working.

Now imagine that application has access to your production database. It can retrieve customer information, update financial records, or interact with employee data.

What happens if the AI misunderstands a request? What if it generates an application that doesn't properly enforce your organization's security policies? Or what if an AI agent has access to information the user was never supposed to see?

The application might work exactly as requested and still create a serious business problem.

Oracle's announcement at AI World 2026 about its new Deep Trust AI Architecture brings up a question: Are we putting as much effort into controlling what enterprise AI can do as we are into expanding its capabilities?

Having spent most of my career working with databases, infrastructure, and cloud technologies, I've seen how application architectures have evolved.

For years, organizations have relied heavily on application-level security. Developers build applications, define which users can access certain information, implement business rules, and determine what actions are permitted.

Databases have always provided their own security capabilities, including privileges, constraints, auditing, and fine-grained access controls. But in many environments, a significant part of the business logic and access control still lives in the applications themselves.

And for a long time, that was how most users interacted with enterprise data.

AI is changing that relationship. With technologies like Model Context Protocol (MCP), AI agents can interact directly with databases, APIs, and other enterprise systems. Natural language can be translated into SQL, applications can be generated from a description, and agents can execute multiple actions without someone manually approving every step.

But the easier we make it for AI to access our systems, the more important it becomes to understand what happens when something goes wrong.

Think about an organization that has spent years developing an application with carefully implemented access controls. A user can only see the information they are authorized to access.

Now someone introduces an AI agent that connects directly to the underlying database using a service account with much broader permissions. Those application controls may no longer protect the data. The AI didn't necessarily break anything. The organization simply created another way to access the information without enforcing the same rules.

I suspect this is something many organizations will discover as they start moving their AI projects into production.

What I find interesting about Oracle's Deep Trust AI Architecture is that it approaches this problem differently. Instead of relying entirely on the AI model or the application to make the right decisions, Oracle is proposing that security, privacy, and business rules be enforced deeper in the technology stack.

This reminds me of Oracle's Maximum Availability Architecture (MAA), where availability and resilience are built into the architecture from the beginning rather than relying on a single technology. Deep Trust AI Architecture follows a similar principle, embedding security and controls across four key areas:

  • The software platform

  • The data itself

  • How applications and agents access that data

  • How AI-generated applications are built

Oracle Deep Data Security allows access policies to be enforced directly in the database, using the identity of the actual end user rather than relying only on the identity of the application connecting to it. Oracle SQL Assertions enforce business rules at the database level.

Imagine an AI agent processing expense reports. An employee has a spending limit of $5,000, but the agent attempts to approve a $10,000 expense.

It doesn't matter whether the agent misunderstood the instructions, generated incorrect SQL, or was using a different application. If that spending limit is correctly enforced by the database, the transaction is rejected.

Oracle is also introducing trusted data APIs that allow agents to interact with specific business objects instead of giving them unrestricted SQL access.

And then there is Deep NL2SQL, which addresses another problem I've encountered when working with AI and databases: understanding what the data actually means.

Writing SQL is one thing. Making sure it answers the right business question is something entirely different.

Think about a simple question: How many customers do we have? Are we counting everyone in the database, only active customers, or those who have purchased recently?

Now imagine a CFO forecasting revenue or a CEO approving a multimillion-dollar investment based on those numbers. The SQL runs perfectly, the results look credible, but the business decisions could be completely wrong.

That's the real risk. A failed query is easy to spot. A technically correct query that leads to a costly business decision is much harder to catch.

Oracle's approach combines business context with database metadata and introduces a way to correct answers and verify those corrections before incorporating them into the knowledge base.

At the platform level, Oracle is emphasizing automatic patching, encryption, and the security capabilities already available in Autonomous AI Database.

None of these capabilities removes every possible risk. But together, they represent a different way of thinking about how AI should interact with enterprise data.

 

What Happens When AI Becomes Part of Your Business?

As AI becomes more capable, we're going to give it access to more systems, more information, and eventually more responsibility. I think that's inevitable.

But I don't think organizations should confuse being able to deploy AI with being ready to trust it with critical business processes.

Oracle's Deep Trust AI Architecture recognizes that making AI models more reliable is only part of the problem. The systems they connect to also need to enforce the rules, regardless of what the AI decides to do.

Any organization building AI agents or AI-generated applications needs to understand what those systems can access, what they can change, and who is accountable when something goes wrong.

The difference over the next few years won't simply be which organizations can deploy the most AI agents. It will be which ones can give those agents meaningful responsibilities without losing control of their business data.

Before we give AI access to our most important systems, there's a question I think every organization should be able to answer:

If an AI agent tries to do something it shouldn't, what will actually stop it?

Check out our AI Services here, or contact us today for more information and one of our experts will be in touch.