Home / Courses / Private and Local AI for SMEs

Free course · Self-paced

Private and Local AI for SMEs

Run AI on your own hardware so sensitive documents stay in-house: choose models, chat with your files securely and decide when local beats cloud.

16lessons
3interactive labs
20exam questions
~4 hself-paced

0 of 16 lessons complete

PRIVATE AI · ON YOUR OWN HARDWARE YOUR HARDWAREYOUR DATA STAYS HEREModelsDocumentsSecure

Course overview

About this course

A practical course for owners, managers and technically minded staff who want to use AI with sensitive information. You will learn the spectrum from consumer cloud AI to fully local models, when local AI makes sense, how open-weight models and quantization work, what hardware you need, and how to set up tools such as Ollama, LM Studio, Open WebUI and AnythingLLM. You will build accurate document Q&A with retrieval-augmented generation, secure the system, meet privacy obligations, compare costs with cloud services, connect tools safely and run a 90-day pilot.

Who it is for

  • Owners and managers who handle confidential client, legal, HR or technical documents
  • IT staff and technically minded employees setting up private AI
  • Engineering, consulting and professional firms with strict client confidentiality
  • Teams that want AI at remote or offline sites

What you will be able to do

  • Compare cloud, private-hosted and local AI options and decide where each fits
  • Explain open-weight models, licences, quantization and hardware sizing
  • Set up a local model engine and front end and choose models with your own test set
  • Build and tune document Q&A with retrieval-augmented generation
  • Secure local AI, meet privacy obligations and plan desktop or team deployments
  • Compare local and cloud costs, connect tools safely and run a 90-day pilot

Course structure

  • Module 1: Why Private AI (4 lessons). Cloud and private options, when local AI makes sense, open-weight models, and hardware and quantization.
  • Module 2: Setting Up (4 lessons). Tools for running local AI, choosing models, retrieval-augmented generation and making document answers accurate.
  • Module 3: Running It Safely (4 lessons). Security, privacy and compliance, desktop versus team server, and limits and the hybrid approach.
  • Module 4: Value and Roadmap (4 lessons). SME use cases, cost comparison with cloud, local agents and tools, and a 90-day pilot.

Interactive labs

  • Where should this work run?: Decide where twelve AI tasks should run: any approved cloud AI, business cloud AI with data protections, or local / private AI only. Then check your answers.
  • Picking a first local AI use case: Place seven possible use cases on a grid of business value against data sensitivity to find the best candidates for a local AI pilot.
  • Local vs cloud AI: three-year cost: Enter users, the cloud subscription price, local hardware and setup costs and monthly upkeep to compare totals and see when local breaks even.

How it works

  • Work through 16 short lessons at your own pace. Each has key takeaways, an exercise for your own workplace and a quick knowledge check.
  • Try the three interactive labs as you reach them in the course.
  • Pass the 20-question final exam (70% or higher, unlimited retakes) to unlock your Chmltech certificate of completion.
  • Free, with no sign-up. Your progress is saved in this browser.

Module 1 · Lesson 1 of 16 · 7 min

Cloud AI and private options

Most people meet AI through cloud services such as ChatGPT, Claude, Gemini or Microsoft Copilot. These are powerful and easy to use, but your prompts and files are processed on the provider's servers. For many tasks that is fine. For some, such as confidential contracts, customer records, health information or proprietary designs, businesses want more control.

A spectrum of options

OptionWhere data is processedControlTypical use
Consumer AI appsProvider's cloud; data may be used to improve services depending on settingsLowPublic information, personal use
Business and enterprise AI plansProvider's cloud, with contractual data protections and admin controlsMediumMost everyday business work under policy
Cloud AI in your own cloud accountModels hosted in your cloud tenant or regionMedium-highData residency needs, custom applications
Local or on-premises AIYour own computers or serversHighHighly sensitive data, offline use, full control

What "local AI" means

Local AI runs an open-weight language model, one whose model files can be downloaded, on hardware you control: a desktop with a capable graphics card, a laptop, or a small server for a team. Prompts and documents never leave your premises unless you send them elsewhere.

Not all or nothing

Most organizations use a hybrid approach: approved business cloud AI for everyday work, and local AI for the most sensitive tasks. This course helps you decide where local AI fits, set it up, connect it to your documents, run it safely and measure whether it is worth it.

Before and afterBusiness cloud AI vs local AIToggle between the two and compare what each offers.
  • Business cloud AI: Most capable models and rich features; No hardware to run; Data processed by the provider under contract; Per-user subscription
  • Local AI: Data stays on your hardware; Works offline and with fixed model versions; Usually smaller, less capable models; Upfront hardware plus upkeep

Key takeaways

  • AI options range from consumer apps to business cloud plans to fully local models.
  • Local AI runs open-weight models on hardware you control.
  • Most businesses use a hybrid: business cloud for everyday work, local for the most sensitive.

Apply it at work

List five AI tasks your team does or wants to do. For each, note how sensitive the data is and which option on the spectrum fits.

Check your understanding: What is the main difference between local AI and consumer cloud AI?

Module 1 · Lesson 2 of 16 · 7 min

When local AI makes sense

Local AI brings control, but also responsibility and some limits. It makes most sense when one or more of these apply.

Reasons to consider local AI

  • Sensitive data: legal, financial, health, personnel or proprietary technical information that your policy or clients don't allow in third-party services.
  • Client or contract requirements: customers who require that their data stays on your systems.
  • Data residency: a need to keep data in Canada or on-premises.
  • Offline or remote work: field sites, plants or vessels with poor connectivity.
  • Cost at volume: heavy, repetitive use, such as processing thousands of documents, where per-use cloud fees add up.
  • Control: a fixed model version that won't change behaviour without notice.

Reasons to stay with business cloud AI

  • You need the most capable models for complex reasoning, writing or coding.
  • You have no one to set up and maintain local systems.
  • Usage is light, so subscriptions cost less than hardware and time.
  • Enterprise plans already meet your data protection needs.

Be honest about trade-offs

Open-weight models that run on modest hardware are capable for many tasks, such as summarizing, drafting, extraction and document Q&A, but typically less capable than the largest frontier cloud models on difficult reasoning. Local AI also needs setup, updates, security and support. The lab after this lesson asks you to decide where different data belongs.

Key takeaways

  • Consider local AI for sensitive data, client requirements, residency, offline work, high volume or control.
  • Stay with business cloud AI when you need top capability or lack support capacity.
  • Local models on modest hardware are capable but usually behind frontier models on hard tasks.

Apply it at work

For your most sensitive AI use case, write down which of the six reasons apply and what would happen if the data went to a cloud provider.

Check your understanding: Which situation most strongly favours local AI?

Module 1 · Lesson 3 of 16 · 7 min

Open-weight models explained

Open-weight models are language models whose trained parameters (weights) are published for download. Several AI labs and research groups release them in families of different sizes, such as Meta's Llama, Mistral, Alibaba's Qwen, Google's Gemma and OpenAI's open-weight models, among others. New versions appear frequently.

Size and capability

Model size is measured in parameters, usually billions (B). Larger models are generally more capable but need more memory and run more slowly. Small models (a few billion parameters) run on laptops and handle simple tasks; medium models (roughly 7 to 15B) run on a single good graphics card and handle most office tasks well; larger models (30B and up) need high-end hardware but come closer to cloud quality.

Specialized models

  • Chat or instruct models: tuned to follow instructions and converse.
  • Coding models: tuned for writing and explaining code.
  • Embedding models: turn text into numerical vectors for search; essential for chatting with documents.
  • Vision models: can read images and scanned documents.

Licences matter

"Open-weight" doesn't always mean "open source" or "free for any use". Licences vary: some allow broad commercial use, others restrict use above a certain number of users or for certain purposes. Read the licence before using a model in your business.

Source and integrity

Download models from the publisher or reputable repositories through established tools. Model files from unknown sources can be tampered with. Record which model and version you use, so results can be reproduced and issues traced.

Key takeaways

  • Open-weight models can be downloaded and run locally in various sizes.
  • Larger models are more capable but need more memory; embedding models power document search.
  • Check licences and download from reputable sources.

Apply it at work

Pick two open-weight model families and look up their sizes and licence terms. Note any commercial use restrictions.

Check your understanding: What does an embedding model do?

Module 1 · Lesson 4 of 16 · 8 min

Hardware: memory, GPUs and quantization

The main hardware limit for local AI is memory: the model must fit in the memory of the graphics card (GPU) or, more slowly, in system memory.

Quantization

Models are usually run in quantized form, storing each parameter with fewer bits, commonly 4 to 8 bits instead of 16. This cuts memory needs several-fold with a modest loss of quality. As a rough guide, a 4-bit quantized model needs about 0.5 to 0.7 GB of memory per billion parameters, plus extra for the conversation context.

Model sizeApproximate memory at 4-bitTypical hardware
3–4B2–3 GBRecent laptops, even without a dedicated GPU (slower)
7–8B5–6 GBGraphics card with 8 GB or more
12–14B8–10 GBGraphics card with 12 to 16 GB
30–32B18–22 GBGraphics card with 24 GB, or a high-memory workstation
70B40 GB or moreMultiple GPUs, a workstation GPU or a high-memory unified-memory computer

These are approximate; actual needs vary with the model, quantization method and context length.

Other options

  • Unified memory computers, such as Apple silicon Macs, share memory between processor and graphics and can run fairly large models.
  • CPU only: works for small models but is much slower.
  • Small servers with one or more GPUs can serve a team.

Speed

Speed is measured in tokens per second. For interactive chat, a reply that streams at reading speed or faster feels comfortable. Models that spill out of GPU memory into system memory slow down sharply, so choose a model that fits.

Visual comparisonApproximate memory needed at 4-bitRough guide for quantized models; actual needs vary with model, quantization and context length.
  • 4B model: 3 GB
  • 8B model: 6 GB
  • 14B model: 10 GB
  • 32B model: 20 GB
  • 70B model: 42 GB

Key takeaways

  • Memory is the main constraint; the model must fit in GPU or unified memory.
  • 4-bit quantization needs roughly 0.5 to 0.7 GB per billion parameters plus context.
  • A 12–16 GB graphics card comfortably runs 7–14B models.

Apply it at work

Check the GPU memory or unified memory of a computer you could use. Using the table, list the model sizes it could run comfortably.

Check your understanding: Roughly how much memory does a 4-bit quantized 8B model need?

Module 2 · Lesson 5 of 16 · 7 min

Tools for running local AI

You don't need to write code to run local AI. Several free tools make it straightforward.

ToolWhat it doesGood for
OllamaDownloads and runs models with one command; provides a local API other apps can useA simple model engine on a PC or server
LM StudioDesktop app to find, download and chat with models, with a local APIIndividuals trying models on a desktop
llama.cppThe efficient engine behind many tools; runs on CPU and GPUTechnical users and custom setups
Open WebUIA web chat interface for local models, with users and document featuresTeam access through a browser
AnythingLLMDesktop or server app for chatting with documents (RAG), workspaces and agents, using local or cloud modelsPrivate document Q&A without coding

A simple starting setup

  1. Install Ollama on a computer with a suitable graphics card.
  2. Download a medium-sized instruct model and an embedding model.
  3. Install a front end such as AnythingLLM or Open WebUI and point it at Ollama.
  4. Create a workspace, upload a few non-critical documents and test questions.

The Chmltech Insights article Private AI assistant on your own PC walks through this setup step by step, including choosing models, embeddings, chunking and security settings.

Keep it up to date

These tools change quickly. Update them regularly for security fixes and improvements, and check release notes before updating a system the team depends on.

Key takeaways

  • Ollama and LM Studio run models; Open WebUI and AnythingLLM add chat and document features.
  • Start with one PC, a medium instruct model, an embedding model and a front end.
  • Update tools regularly and check release notes first.

Apply it at work

Install a local model engine and one front end on a test computer, download one instruct model and chat with it about a public document.

Check your understanding: What does Ollama mainly provide?

Module 2 · Lesson 6 of 16 · 7 min

Choosing a model for the task

No single model is best at everything. Choose by task, hardware and licence, then test with your own examples.

Match model to task

TaskWhat to look for
Summarizing and draftingA good general instruct model in the size your hardware allows
Document Q&AA general instruct model plus a good embedding model; long-context support helps
Extracting data into tablesModels that follow formatting instructions well
Coding helpA coding-tuned model
Scanned documents and imagesA vision-capable model, or OCR before the language model
French or other languagesModels trained well in those languages; test them

Build a small test set

Collect 10 to 20 realistic tasks from your work, with what a good answer looks like. Run each candidate model on the set and score the results for accuracy, completeness, format and speed. This takes an afternoon and is far more reliable than general rankings, because it reflects your documents and your questions.

Settings that matter

  • Context length: how much text the model can consider at once; longer contexts use more memory.
  • Temperature: lower values give more consistent, focused answers, which suit business tasks.
  • System prompt: standing instructions such as "answer only from the provided documents and say when you don't know".

Revisit regularly

New open-weight models are released often, and a newer model of the same size may be much better. Re-run your test set when a promising model appears.

Key takeaways

  • Choose models by task, hardware and licence.
  • Test candidates on 10 to 20 of your own tasks rather than relying on rankings.
  • Tune context, temperature and system prompt, and retest when new models appear.

Apply it at work

Write ten realistic test tasks from your work with notes on a good answer. Run two candidate models and score them.

Check your understanding: What is the most reliable way to choose between local models for your business?

Module 2 · Lesson 7 of 16 · 8 min

Chatting with your documents: RAG

Language models don't know your company's documents. Retrieval-augmented generation (RAG) lets a model answer questions using your files, such as procedures, contracts, manuals and reports, without retraining it.

How RAG works

  1. Ingest: documents are loaded and converted to text.
  2. Chunk: text is split into passages, for example a few hundred words each, often with some overlap.
  3. Embed: an embedding model converts each chunk into a vector that represents its meaning.
  4. Store: vectors are saved in a vector database.
  5. Retrieve: when a user asks a question, the question is embedded and the most similar chunks are found.
  6. Generate: the model receives the question plus the retrieved chunks and writes an answer, ideally citing the sources.

Why it works well locally

All steps can run on your own hardware: the embedding model, the vector database and the language model. Documents never leave your systems. Tools such as AnythingLLM and Open WebUI handle these steps for you.

Good uses

  • "What is our procedure for returning a damaged shipment?" from the quality manual.
  • "What are the termination terms in the Acme contract?" from a contract library.
  • "What torque does the maintenance manual specify for this pump?"

Limits

RAG answers are only as good as the documents and the retrieval. If the right passage isn't retrieved, the model may answer from general knowledge or guess. Always show sources so users can check the original. The next lesson covers making RAG more accurate.

Process flowHow retrieval-augmented generation worksClick each step to see what happens to your documents and the question.
  • Ingest: Load documents and convert them to text.
  • Chunk and embed: Split into passages and turn each into a vector.
  • Store: Save vectors in a local vector database.
  • Retrieve: Find the passages most similar to the question.
  • Answer with sources: The model answers from the passages and cites them.

Key takeaways

  • RAG lets a model answer from your documents without retraining.
  • Steps: ingest, chunk, embed, store, retrieve, generate with sources.
  • All steps can run locally; answers depend on document quality and retrieval.

Apply it at work

Choose a small, non-critical document set, such as one procedure manual, load it into a local RAG tool and ask ten questions you know the answers to.

Check your understanding: In RAG, what does the retrieval step do?

Module 2 · Lesson 8 of 16 · 7 min

Making document answers accurate

Most RAG accuracy problems come from documents and settings, not the model. A few practices make a large difference.

Prepare documents

  • Use clean, text-based files; run OCR on scanned PDFs and check the result.
  • Remove outdated versions and duplicates so old answers don't appear.
  • Keep headings and structure; they help chunking and retrieval.
  • Organize documents into separate workspaces by topic or department so retrieval searches the right set.

Tune retrieval

  • Chunk size: too small loses context, too large dilutes relevance. A few hundred words with some overlap is a common start.
  • Number of chunks retrieved: enough to cover the answer without flooding the model; test a few values.
  • Embedding model: a better embedding model often improves accuracy more than a bigger language model.

Instruct the model

Use a system prompt such as: "Answer only from the provided documents. Quote or cite the source. If the answer isn't in the documents, say so." This reduces made-up answers.

Evaluate

Create 20 to 30 test questions with known answers and their source documents. Run them after each change and track how many are answered correctly with the right source. Ask users to flag wrong answers, and add those questions to the test set.

Document Q&A supports people; for decisions with legal, safety or financial consequences, users should read the cited source.

Interactive cycleThe RAG accuracy loopClick each stage. Repeat after every change to documents or settings.
  • Prepare: Clean, current, well-structured documents in focused workspaces.
  • Configure: Chunk size, number of chunks, embedding model, system prompt.
  • Test: Run 20 to 30 questions with known answers and sources.
  • Review: Find wrong answers and why they happened.
  • Improve: Fix documents or settings and add failures to the test set.

Key takeaways

  • Prepare clean, current, well-structured documents in focused workspaces.
  • Tune chunk size, number of chunks and the embedding model.
  • Instruct the model to cite and admit gaps, and evaluate with a test set.

Apply it at work

Write 20 test questions with answers and sources for your document set. Run them, change one setting, and compare the score.

Check your understanding: A RAG system keeps quoting an outdated procedure. What is the most likely fix?

Module 3 · Lesson 9 of 16 · 7 min

Securing local AI

Local AI keeps data in-house, but the system itself must be secured like any other server or application.

Key practices

  • Don't expose it to the internet. Local model servers and chat interfaces should be reachable only on your internal network or through a VPN, never directly from the internet.
  • Require logins with strong passwords and multi-factor authentication where the tool supports it; give each person their own account.
  • Limit access by workspace: HR documents should only be searchable by HR, contracts by those who need them.
  • Keep software updated: the model engine, front end, operating system and drivers.
  • Protect the machine: disk encryption, endpoint protection and physical security for the computer or server.
  • Back up configurations and the document store, and keep the original documents in their normal managed location.

Model and tool provenance

Download models and plug-ins only from reputable sources. Prefer widely used tools with active maintenance. Be careful with community add-ons that run code.

Prompt injection

Documents can contain hidden or malicious instructions, such as text telling the AI to ignore its rules. This matters most when the AI can take actions, such as sending email or running tools. Limit what local agents can do, require human approval for actions and treat content from outside sources with caution.

The Cybersecurity and Ransomware Basics for SMEs course covers broader security practices that apply here.

Building blocksSecuring a local AI systemClick each layer, from the bottom up.
  • Protected machine: Disk encryption, endpoint protection, physical security.
  • Internal network only: No direct internet exposure; VPN for remote users.
  • Individual logins: Strong passwords and MFA where supported.
  • Workspace permissions: Each team sees only its own documents.
  • Updates, logs and backups: Patch regularly, manage chat logs, back up configuration.

Key takeaways

  • Never expose local AI directly to the internet; use internal networks or VPN.
  • Require individual logins, limit workspaces by role and keep everything updated.
  • Use reputable models and tools, and guard against prompt injection when AI can act.

Apply it at work

Check where your local AI tool listens on the network and who can log in. Close any internet exposure and set up per-user accounts.

Check your understanding: How should a local AI server be accessed by remote staff?

Module 3 · Lesson 10 of 16 · 7 min

Privacy and compliance

Running AI locally helps with privacy, but it doesn't remove legal duties for the personal information you process.

Privacy principles still apply

Canadian privacy law, including PIPEDA, applies to personal information wherever it is processed. Key principles:

  • Purpose: use personal information only for the purposes it was collected for, or with consent.
  • Minimization: load only the documents and information the use case needs.
  • Safeguards: protect it with security appropriate to its sensitivity.
  • Access: limit who can query workspaces containing personal information.
  • Retention: remove documents and chat logs when no longer needed.

Logs and chat history

Local tools often store every prompt and answer. Those logs can contain sensitive information. Decide whether to keep them, for how long and who can see them, and configure the tool accordingly.

Client and contract obligations

If clients have shared confidential information under agreements, check whether using it in any AI system, even a local one, is permitted, and whether you must tell them.

Document your approach

Write a short record of each local AI use case: purpose, data used, who has access, retention and safeguards. It helps answer client questions, supports privacy obligations and makes reviews easier. Get privacy or legal advice for high-risk uses, such as health information or decisions about individuals.

Key takeaways

  • Privacy law applies to personal information processed by local AI too.
  • Minimize data, limit access, and manage logs and retention.
  • Check client agreements and document each use case.

Apply it at work

Write a one-page record for one local AI use case: purpose, data, access, retention and safeguards.

Check your understanding: Does running AI locally remove obligations under privacy law?

Module 3 · Lesson 11 of 16 · 7 min

Desktop or team server

Local AI can start on one person's computer and grow into a shared team service. Each has its place.

Personal desktopTeam server
UsersOne personSeveral people through a browser
HardwareA PC or laptop with a suitable GPU or unified memoryA server or workstation with one or more GPUs
SetupSimple; desktop appsNeeds IT skills: networking, accounts, backups
ConcurrencyNot an issueSeveral simultaneous users slow responses; size hardware accordingly
GovernancePersonal disciplineWorkspaces, permissions, logs and support

Start small

Many SMEs begin with a pilot on one capable desktop used by a few people for a defined use case, such as searching the quality manual or summarizing contracts. If it proves useful, they move to a small server with proper accounts and backups.

Operating a team server

  • Name an owner responsible for updates, access and support.
  • Monitor usage and response times to know when hardware needs upgrading.
  • Plan for power, cooling and noise: GPUs under load use significant power.
  • Keep a simple runbook: how to restart services, update models and restore from backup.

Managed private options

Some providers offer private AI hosted in Canadian data centres or in your own cloud account, managed for you. These can give much of the control of local AI without running hardware yourself. Compare them on data location, contract terms and cost.

Key takeaways

  • Start with a desktop pilot; move to a team server when value is proven.
  • Team servers need an owner, accounts, backups, monitoring and a runbook.
  • Consider managed private hosting in Canada as an alternative to running hardware.

Apply it at work

Decide whether a desktop pilot or a team server suits your first use case, and name the owner who will look after it.

Check your understanding: What usually happens when several people use one local AI server at the same time?

Module 3 · Lesson 12 of 16 · 7 min

Limits and the hybrid approach

Local AI is a valuable tool, not a replacement for every cloud service. Knowing its limits avoids disappointment.

Common limits

  • Capability: models that fit on modest hardware typically trail the largest frontier models on complex reasoning, nuanced writing and advanced coding.
  • Hallucination: local models can make things up, like any model; RAG with citations helps but doesn't eliminate it.
  • Speed: large models on limited hardware can be slow.
  • Features: cloud services often include web search, advanced file handling, voice and integrations out of the box.
  • Maintenance: someone must update, secure and support the system.

A sensible hybrid

WorkWhere to run it
Public information, general writing, researchApproved business cloud AI
Internal non-sensitive documentsBusiness cloud AI under policy, or local
Confidential client, legal, HR or technical documentsLocal or private-hosted AI
Credentials and banking detailsNever in any AI tool

Watch the trend

Open-weight models have improved quickly, and hardware keeps getting more capable. Tasks that needed cloud models a year ago can often run locally today. Revisit your split every six to twelve months using your test set.

Key takeaways

  • Local models usually trail frontier models on hard tasks and need maintenance.
  • Use a hybrid: cloud for general work, local for confidential documents, never for credentials.
  • Re-test every six to twelve months as models improve.

Apply it at work

Draft a one-page hybrid AI policy for your team using the table in this lesson as a starting point.

Check your understanding: Which work belongs on local or private-hosted AI in a hybrid approach?

Module 4 · Lesson 13 of 16 · 7 min

Use cases for SMEs

The best local AI use cases combine sensitive or proprietary information with repeated, text-heavy work.

Use caseExample
Internal knowledge assistantStaff ask questions of procedures, quality manuals, HR policies and technical documents, with cited answers
Contract and document reviewSummarize contracts, find key clauses, compare versions, keeping documents in-house
Confidential draftingDraft proposals, reports and letters that include client data or pricing
Technical and engineering supportSearch past project files, specifications and maintenance manuals
Data extractionPull fields from invoices, certificates or forms into structured records
Coding helpCode assistance on proprietary software without sending code to the cloud
Offline field useA laptop assistant with manuals and procedures at remote sites

Choosing the first use case

  • Clear value: time saved or faster answers for a defined group.
  • Sensitive data that justifies local processing.
  • A manageable, well-organized document set.
  • Easy to check answers, at least during the pilot.
  • An enthusiastic owner in the business.

An internal knowledge assistant over a quality manual or procedures library is often an ideal first project: high value, well-defined documents and answers that can be checked. The lab after this lesson asks you to rank use cases by value and sensitivity.

Key takeaways

  • The best local use cases combine sensitive data with repeated text-heavy work.
  • Knowledge assistants, contract review and confidential drafting are common starters.
  • Pick a first use case with clear value, sensitive data, organized documents and an owner.

Apply it at work

List three possible local AI use cases in your business and score each on value, sensitivity, document readiness and ease of checking.

Check your understanding: Which is often an ideal first local AI project?

Module 4 · Lesson 14 of 16 · 7 min

Comparing the cost of local and cloud AI

Local AI swaps per-user or per-use fees for upfront hardware and ongoing upkeep. Compare them honestly over a realistic period.

Local costs

  • Hardware: a capable GPU workstation or small server; possibly upgrades later.
  • Setup time: installation, model testing, document preparation, security configuration.
  • Running costs: electricity, maintenance, updates, support time and backups.

Cloud costs

  • Per-user subscriptions for business AI plans, or per-use fees for API-based tools.
  • Possible add-ons for document features, higher usage or admin controls.

Example

Fifteen users on a business AI plan at $40 a month each cost $7,200 a year, or $21,600 over three years. A local setup with $4,000 of hardware, 40 hours of setup at $90 an hour and $150 a month of upkeep costs $7,600 upfront and $5,400 in upkeep over three years: $13,000 in total. In this example local breaks even in about 17 months. With fewer users or more upkeep, cloud wins.

Not just cost

The comparison isn't only financial. Cloud plans often give access to more capable models and features; local gives control and privacy. Many businesses keep both, using local only for sensitive work, which changes the numbers: compare the cost of the local system with the value of being able to use AI on documents you otherwise couldn't use it on at all.

The lab after this lesson compares the two for your own numbers.

Key takeaways

  • Local swaps subscriptions for hardware, setup time and upkeep.
  • Compare over a realistic period, such as three years.
  • Weigh capability and the value of using AI on otherwise off-limits data, not only cost.

Apply it at work

Estimate your own three-year cost for cloud and local options using the lab, and write down what non-financial factors matter most.

Check your understanding: 15 users at $40 per user per month. What is the cloud cost over three years?

Module 4 · Lesson 15 of 16 · 7 min

Local agents and connecting tools

Beyond chat and document Q&A, local models can power agents: AI that uses tools to take steps, such as searching files, querying a database, filling a form or drafting an email for approval.

How local agents connect to tools

  • Function or tool calling: many models can request a specific tool with structured inputs, which the application then runs.
  • Model Context Protocol (MCP): an open standard for connecting AI applications to tools and data sources. Some local front ends support MCP servers.
  • Built-in skills: tools such as AnythingLLM offer agent skills like web search, file saving and summarization.

Start with read-only tools

The safest first agents only read: search documents, look up an order status in a read-only database view, or summarize files. Tools that change data, send messages or spend money carry more risk.

Safeguards

  • Give agents the minimum permissions they need, with separate service accounts.
  • Require human approval for any action with external, financial or irreversible effects.
  • Log every tool call and review the logs during pilots.
  • Test with tricky inputs, including documents containing misleading instructions.

Capability matters

Reliable multi-step tool use is demanding, and smaller local models are often less reliable at it than large cloud models. Keep local agents to simple, well-defined tasks and test them thoroughly. The AI Agents for Business Operations course covers agent design in depth.

Key takeaways

  • Local models can act as agents through tool calling and MCP.
  • Start with read-only tools and require human approval for consequential actions.
  • Smaller models are less reliable at multi-step tool use; keep tasks simple and test.

Apply it at work

Pick one read-only task an agent could do with your local setup, such as searching a document library. Write the permissions it needs and how you would log its actions.

Check your understanding: What is the safest first kind of local AI agent?

Module 4 · Lesson 16 of 16 · 7 min

Your 90-day private AI pilot

A structured pilot proves whether local AI delivers value before you invest further.

DaysFocusActions
1–30Choose and preparePick one use case and owner; write the use case record (purpose, data, access, retention); select hardware; install engine and front end; prepare and clean the document set; build a 20-question test set
31–60PilotTest two or three models and settings against the test set; secure the system (internal access only, individual logins, workspace permissions); train 3 to 10 pilot users; collect feedback and wrong answers weekly
61–90Measure and decideMeasure accuracy on the test set and time saved; compare costs with cloud options; decide to stop, continue on a desktop, move to a team server or use private hosting; write the hybrid AI policy

Success measures

  • Share of test questions answered correctly with the right source.
  • Time saved per week for pilot users.
  • User satisfaction and frequency of use.
  • No security or privacy incidents.

Where to go next

The LLMs for Business Leaders course covers model choice and governance; AI Agents for Business Operations covers agent design; Building Your AI Operating System shows how local and cloud AI fit into a company-wide AI layer; and Cybersecurity and Ransomware Basics covers protecting the systems that run it.

RoadmapA 90-day private AI pilotClick each phase to see its main actions.
  • Days 1–30 (Choose and prepare): Use case, owner and record; Hardware and tools; Clean documents; 20-question test set
  • Days 31–60 (Pilot): Test models and settings; Secure the system; Train pilot users; Weekly feedback
  • Days 61–90 (Measure and decide): Accuracy and time saved; Cost vs cloud; Stop, continue or scale; Hybrid AI policy

Key takeaways

  • Days 1–30: choose a use case, prepare documents and a test set.
  • Days 31–60: test models, secure the system and pilot with a small group.
  • Days 61–90: measure accuracy, time saved and cost, then decide.

Apply it at work

Put the 90-day pilot into your calendar with an owner and choose the use case and the 20 test questions now.

Check your understanding: Which is the best measure of a document Q&A pilot's accuracy?

Interactive lab · after lesson 2

Where should this work run?

Decide where twelve AI tasks should run: any approved cloud AI, business cloud AI with data protections, or local / private AI only. Then check your answers.

Interactive lab · after lesson 13

Picking a first local AI use case

Place seven possible use cases on a grid of business value against data sensitivity to find the best candidates for a local AI pilot.

Interactive lab · after lesson 14

Local vs cloud AI: three-year cost

Enter users, the cloud subscription price, local hardware and setup costs and monthly upkeep to compare totals and see when local breaks even.

Final exam

Final exam: Private and Local AI for SMEs

20 questions covering the whole course. Score 70% or higher to pass and unlock your certificate of completion. You can retake it as often as you like, and wrong answers come with explanations.

Certificate

Your certificate of completion

Enter your name as you want it to appear, then print or save it as a PDF.

Chmltech

Certificate of completion

This certifies that

Your name

has successfully completed the Chmltech course

Private and Local AI for SMEs

16 lessons · 3 interactive labs · final exam passed

Date completed
 
Signature of Quak Foo LeeQuak Foo LeeCEO and Principal Consultant
Chmltech Ltd.
CHM-0000Certificate no.
www.chmltech.com