← Insights

AI & operations · Part 5 of 8 · 4 min read

Connect AI to Business Data Without Giving It the Keys to Everything

A practical guide for small-business owners and operations leaders

An AI assistant can sound confident while using an outdated policy, a partial customer record, or the wrong version of a document. Connecting it to more files does not automatically make it more informed. It can also expose information to people—or systems—that should not have it.

Treat data access as workflow design. Decide what the system needs, who is allowed to see it, how it will be retrieved, and how a user can verify where an answer came from.

Begin with an inventoryLink to this section

For one proposed workflow, list the data sources it would use: email, customer records, shared documents, product catalogs, policies, or transaction systems. For each source, record an owner, sensitivity, permitted users, freshness, and known quality problems. Include information sent to an outside model provider, not only data stored in your own systems.

Check the provider and product terms before entering personal, financial, confidential, or regulated information. Understand retention, training use, access controls, location, logging, deletion, and what happens to your data if you end the service. These details vary by product and contract; do not rely on a marketing label such as “enterprise” as a substitute for reading the applicable terms.

Use the minimum context that worksLink to this section

Grant access through the same business permissions a person would need. Retrieve only relevant, authorized records for the current task. Keep access controls outside the model: a prompt saying “do not reveal payroll data” is not a security boundary if the application has already exposed payroll data to the model.

Preserve source information. When an assistant answers a policy question, show the policy title, date, and relevant passage. If the source is missing, stale, or contradictory, the workflow should say it cannot answer reliably and direct the user to an owner.

Treat retrieved content as data, not instructionsLink to this section

Documents, emails, and web pages can contain text that attempts to redirect an AI system. OWASP describes this as indirect prompt injection. Retrieval-augmented generation can improve relevance, but it does not by itself prevent the model from being influenced by malicious content. A system connected to tools can turn a bad interpretation into an action.

Reduce the potential impact: separate untrusted content from system instructions; limit tool permissions; validate requested actions in application code; require approval for consequential changes; and test with hostile or irrelevant documents. A model should not be able to approve its own access, override a customer’s permissions, or send money merely because text in a retrieved file asked it to.

Example: internal policy answersLink to this section

Imagine a 30-person company wants employees to ask an assistant about travel reimbursement. Start with one approved policy library, an accountable policy owner, access controls, and an answer format that cites the source and effective date. Test questions that involve exceptions, outdated copies, conflicting policy language, and a user who lacks permission to view a document. Have the assistant explain uncertainty and route exceptions to finance rather than inventing an answer.

This is a socio-technical design decision: finance owns the policy, IT or a service provider configures access, employees need a correction channel, and leadership decides what data and risk are acceptable. The model is only one component.

A small-business data checklistLink to this section

  • What information is truly required for this task?
  • Who owns it, and who is authorized to access it?
  • Is it current, complete, and from an approved source?
  • What do the provider terms say about retention, training, and deletion?
  • Can the system show sources and fail safely when context is inadequate?
  • Are external content and model outputs validated before they affect other systems?
  • Who reviews access logs, exceptions, and incidents?

Secure data connections make useful AI possible; they do not guarantee correct answers. The next question is what people must review and how to make that review meaningful.

Sources and notesLink to this section

Let’s work together

Making AI useful in a real workflow?

Start with the process, the people doing the work, and the outcome you need.