← Think BIG NEWS
Field Notes · Issue 008 THINKBIGTW.COM

THINK BIG

NEWS
AI DEPLOYMENT FIELD NOTES

On-Premises vs. Cloud · AI Agent Deployment · Data Security

Why Do Some Companies Run AI Agents on Their Own Machines Instead of the Cloud? Start With One Question: Can the Data Leave?

Companies keep AI agents on their own machines mostly because the data can't leave the building. On-premises, the model and documents are processed on company hardware. The cloud is faster to launch and needs no hardware, but your questions and document excerpts go to the model provider. Neither is better; it depends on the job.


1. What's happening: "Can this data leave?" is now the first question in any AI rollout

There's one key difference between a chatbot and an AI agent: an AI agent goes and gets data on its own and takes action on its own. It might read your price quotes, dig through support tickets, check inventory, then turn the results into a reply or write them into a system. It touches far more data than the few lines a person types into a chat window.

So when companies evaluate AI agents, the first question often isn't "Which model is smartest?" It's "Is it OK for this data to leave the company?"

Taiwan's public sector has already answered that question once. The Reference Guidelines for the Use of Generative AI by the Executive Yuan and Its Agencies, drafted by the National Science and Technology Council and presented to the Executive Yuan on August 31, 2023 before being issued to agencies, say in point four that staff must not give generative AI any information that is confidential, personal, or not yet approved for release, and must not ask it questions that could involve confidential matters or personal data. Then comes the exception: a generative AI model deployed in a closed, on-premises environment may be used according to classification level, once the security of the system environment has been confirmed. (Source: Executive Yuan press release, 2023-08-31)

In other words, under the public sector's rules, the same generative AI gets treated two different ways depending on whether it's processed outside or inside your own environment.

Private companies aren't bound by that guideline, but they have their own concerns. Article 21 of Taiwan's Personal Data Protection Act lets the competent authority restrict a private organization's international transfer of personal data in certain cases, such as when major national interests are involved or the receiving country lacks adequate data protection laws. (Source: Laws & Regulations Database, Personal Data Protection Act, Article 21) Confidentiality clauses in client contracts and industry regulators' rules can also shape where data is allowed to go.

Meanwhile, running models on your own computer keeps getting easier. Open-source tools for local models are now common, and the official FAQ of one popular tool puts it plainly: when you run locally, the developer doesn't see your prompts or data, but if you switch to its cloud-hosted models, your prompts and responses are processed by its service. (Source: Ollama official FAQ) Same tool, different mode, completely different data flow.

In short: the difference between on-premises and cloud isn't about which technology is newer. It's about where the data goes.

2. The debate: what the cloud camp and the on-prem camp each get right

The cloud camp's case is practical: you're up and running fast, with no machines to buy and no GPUs to manage, and the newest, most capable models usually show up in the cloud first. For teams whose data isn't very sensitive and who want to try things out, the cloud is the easiest place to start.

Cloud providers are also responding to data concerns. Take one major AI model provider's enterprise privacy page: business data isn't used to train its models by default, and API inputs and outputs may be retained for up to 30 days to provide the service and detect abuse, then deleted, with zero data retention available for qualifying use cases. (Source: OpenAI Enterprise Privacy) The terms are getting clearer, and that's a fact.

The on-prem camp looks at the other side: no matter how clear the terms are, the data still left the company, and you're relying on the other party to keep its promises and on its systems not to fail. On-premises, the model and documents are processed on company hardware, and questions never pass through an outside model provider. Costs are mostly equipment, so they don't swing month to month with usage.

On-premises comes with clear costs too: someone has to look after it (the machine has to stay on 24/7, and somebody has to deal with power outages, reboots, and full disks); hardware caps model capability (the models a company machine can run are usually smaller than the largest cloud models); upgrades are your call (cloud providers upgrade models for you; on-premises, you evaluate, test, and switch versions yourself).

Both sides are right. The real question isn't "which side?" It's which side each type of data in your company belongs on.

◆ First-hand notes

3. What we've learned doing this work

Think BIG deploys AI agents for businesses both on-premises and in the cloud. Here's what we've learned, with no client details:

1. Map the data flow before choosing on-prem or cloud. Before we start, we list where six things will live: the application, the model, the knowledge base index, the original documents, conversation logs, and backups. Many people assume "installed locally" means everything is local. But the moment you connect an outside chat channel like LINE, messages sent through that channel pass through that service. All of this has to be spelled out before rollout.

2. "Local" doesn't mean "never connects out." Automatic updates, error reporting, and remote maintenance connections can all make a machine reach the internet. Keeping data from leaving takes more than a local model; you also have to check logs, backups, and every outside integration.

3. With dual-mode tools, confirm which mode you're actually using. As noted above, some local model tools also offer cloud models. We confirm that the model in use really is local and turn off cloud features when needed, so nobody ends up thinking data stays local when it's actually being sent out.

4. The most common on-prem trap: "it installs" doesn't mean "it runs well." If the model never touches the GPU and runs entirely on the CPU, answers get so slow that nobody wants to use it. We covered this in Think BIG NEWS No. 2. Acceptance has to rest on measured results, not on how smooth the demo looks.

5. The most underestimated cloud cost: how much an AI agent uses. Chat is one question, one answer. To finish a single task, an AI agent often calls the model several times, and usage multiplies. Cloud billing is mostly usage-based, so estimate before rollout and set usage caps and alerts.

6. On-prem or cloud, accounts belong in the company's name. Cloud API access is set up under the company's own account, so the company confirms terms directly with the model provider. On-premises, the machines, data, and configuration all belong to the company too. That way, switching models or vendors later never leaves you locked in.

Our biggest takeaway: on-prem versus cloud isn't a matter of belief. It's a matter of data classification. Sort your data first, and the answer usually becomes obvious.

4. Our recommendations: three questions that decide where it goes

1. Can this type of data leave the company? Check three things: confidentiality clauses in client contracts, your industry regulator's rules, and whether personal data is involved. If any one of them says no, that data belongs on-premises. 2. How much will it be used, and will that grow? If a few people ask occasional questions, the cloud is a bargain. If the whole company uses it every day and AI agents run workflows automatically, factor monthly usage into the comparison. 3. Is anyone available to look after a machine? On-premises needs someone, internal or external, to keep it running, monitor it, and update it. Without that, even a great on-prem system slowly breaks down.

On-premisesCloudHybrid
Data flowModel and documents processed on company hardwareQuestions and document excerpts sent to the model providerSensitive data on-prem, general data in the cloud
Best forCompanies with lots of contracts, personal data, or internal secretsTeams that want to try fast with low-sensitivity dataCompanies with both kinds of data and a clear way to tell them apart
Main costEquipment and maintenanceUsage-based billingBoth, plus two systems to manage
Watch out forNeeds someone to maintain it; hardware caps model capabilityTerms and model versions changeData classification has to come first

Bottom line: ask whether the data can leave before you decide where your AI agent lives.

◆ Editor's Note · How Think BIG Approaches This

On-premises by default. Security reviewed before every launch.

(The following reflects Think BIG's own position and is separate from the neutral reporting above.)

We start from protecting our clients' security and build AI agents on the company's own machines. All three plans offer two deployment options: On-premises edition — the model and documents are processed on your company's machines, and questions don't pass through an outside model provider. If you add outside channels such as LINE, messages through those channels pass through that service; we list every item for you before rollout. Cloud-assisted edition — model API access is set up under your company's own account. Questions and retrieved document excerpts are sent to the model provider for processing, under that provider's terms of service. It suits companies whose data policies allow it, that want to launch fast, and that don't want to manage hardware.

Security review before every launch: every launch goes through a security review of code and configuration first, and nothing ships until it passes. Third-party packages are version-pinned, keys stay out of version control, and cloud accounts are opened in your company's name. Delivery within 30 days: delivery happens within 30 days once scope is frozen and the data is in place, with the first year of maintenance included.

Nobody can promise perfect security. What we do is review it, step by step.

FAQ

Q1: Why do some companies run AI agents on their own computers?
The most common reason is that their data can't or shouldn't leave the company: client contracts have confidentiality clauses, the data includes personal information, or an industry regulator has rules. On-premises deployment keeps the model and documents on company hardware, so questions never pass through an outside model provider.
Q2: What's the difference between running an AI agent on-premises and in the cloud?
Where the data goes. On-premises, it's processed on the company's own hardware; in the cloud, questions and relevant document excerpts are sent to the model provider. The cloud launches faster and needs no hardware; on-premises needs ongoing maintenance, and hardware limits model capability.
Q3: If it's installed locally, does that mean the data never leaves?
Not necessarily. Automatic updates, error reporting, remote maintenance, or a connection to an outside chat channel like LINE can all route data through outside services. Keeping data in-house takes more than a local model; you also need to check logs, backups, and every outside integration.
Q4: Can Taiwan's government agencies use on-premises generative AI for confidential data?
Under point four of the Reference Guidelines for the Use of Generative AI by the Executive Yuan and Its Agencies, a generative AI model deployed in a closed, on-premises environment may be used according to classification level once the security of the system environment has been confirmed. Each agency's own rules still govern actual practice.
Q5: Should a small business choose on-premises or cloud?
Ask three questions first: can the data leave the company, how heavy will usage be, and is anyone available to look after a machine? Sensitive data points to on-premises; a quick trial with low-sensitivity data can start in the cloud. If you have both kinds of data, a hybrid setup works, but classify your data first.
Sources Executive Yuan press release on the Reference Guidelines for the Use of Generative AI (2023-08-31; includes the NSTC press release and full guideline text, with the closed on-premises exception in point four): ey.gov.tw  ·  Laws & Regulations Database of the Republic of China (Taiwan), Personal Data Protection Act, Article 21: law.moj.gov.tw  ·  Ollama official FAQ: docs.ollama.com  ·  OpenAI, "Enterprise Privacy": openai.com  ·  Think BIG NEWS No. 2, "Is Your Local AI Actually Using the GPU?": thinkbigtw.com

This article combines industry reporting with Think BIG's first-hand practice. All cited laws, official documents, and provider terms are linked; terms reflect each source's latest published version. Companies are described rather than named in the text, with links in the sources; nothing here evaluates any company or product. This article is not legal advice; consult a professional on personal data and contract questions. Our first-hand experience is shared without client details.

THINK BIG NEWS  ·  First-hand AI deployment notes Think BIG, Make it Real! Think BIG Make it Real Co., Ltd.