[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiPOQZ96ZVcpOLYKDy9oCxaXKotFhG2WPgtKTJRRlEmY":3},{"item":4},{"id":5,"idKnowledge":6,"idDomain":7,"idCluster":7,"kindOverride":8,"slug":9,"title":10,"description":11,"bodyMarkdown":12,"bodyHtml":13,"author":14,"date":15,"createdAt":16,"topics":17,"image":21,"hasDownload":22,"fileName":7,"youtubeId":23},"492","41AF84DA-2274-E943-A64B-DA06ED3F058B","","article","can-you-add-ai-to-your-business-software-without-sending-data-to-the-cloud","Can you add AI to your business software without sending data to the cloud?","On-device AI models are now small enough to run inside business apps. Here's what that means for privacy, cost, and offline use in custom software.","You want AI features in your business software — smart data extraction, a chatbot that can actually trigger actions, automatic tagging of incoming documents — but every vendor demo assumes you'll ship your customer data to OpenAI, Google, or Azure to get it. For a lot of companies, especially in healthcare, finance, legal, manufacturing, or anyone bound by strict data-processing agreements, that's a hard no. So the AI roadmap quietly stalls, not because the use case isn't valuable, but because nobody has signed off on where the data goes.\n\nThis is no longer a dead end. A new generation of very small AI models is specifically built to run *on* the device or server that already hosts your software, with no data leaving the building. Below is what that actually looks like in practice, and how to think about whether it fits your system.\n\n## Why does \"AI in the cloud\" scare so many IT managers and business owners?\n\nIt's rarely about being anti-AI. It's about three concrete risks that show up the moment you wire a business system to a cloud LLM API:\n\n- **Data residency and contracts.** A logistics company with EU customer data under strict processing agreements can't casually pipe shipment and customer records through a US-hosted API, even if the vendor promises not to train on it.\n- **Recurring, unpredictable cost.** Every API call to GPT-4-class models has a per-token cost. A warehouse app that auto-classifies 5,000 incoming emails a day racks up a bill that scales with usage, not with value delivered.\n- **Availability.** A model call over the internet means your invoice-processing step, your production-floor scanner app, or your field-service tablet stops working the moment the connection or the vendor's API does.\n\nThese aren't hypothetical. They're the exact objections that come up in the second meeting about any AI feature, right after the first meeting's excitement wears off.\n\n## What changed — why is on-device AI suddenly realistic?\n\nFor years, \"AI on the device\" meant either a toy demo or a model so limited it couldn't reliably do anything structured. That's shifted because model builders have started optimizing hard for size and reliability instead of raw scale.\n\nA good illustration is Needle 2, an open model released by Cactus Compute, built specifically for tool calling and structured data extraction on tiny devices — phones, wearables, even robots. A few numbers make the shift concrete:\n\n- The entire model is a **14MB binary** — smaller than a typical PDF report.\n- A full inference session runs in about **28MB of RAM**, well within what a phone, a kiosk, or a modest on-premise server has spare.\n- It's compressed to 2-bit precision (versus the 16-bit weights most cloud models ship with), yet it competes on benchmarks with other small models several times its size.\n- Every response comes back as **structured data** (JSON) that matches a schema you define, not free-flowing text you then have to parse and hope is correct.\n- It carries a **confidence score** with every answer, so you can auto-act above a threshold and route uncertain cases to a human below it — instead of silently trusting a guess.\n\nThe point isn't this one model specifically. It's the category: purpose-built small models that trade general chit-chat ability for reliability, speed, and the ability to run fully offline, right where your business data already lives.\n\n\u003Cimg src=\"\u002Fapi\u002Fknowledge\u002Finline-image\u002F340?w=700&f=webp\" alt=\"small AI model box inside a company server, no cloud connection\" loading=\"lazy\" class=\"w-full sm:w-1\u002F3 sm:float-left sm:mr-7 mb-5 rounded-2xl border border-[#E8E8ED] bg-[#F5F5F7]\" \u002F>\n\n## What is this actually good for in a business system — and what is it not good for?\n\nOn-device, small-model AI is a strong fit for narrow, repeatable, structured tasks:\n\n- Extracting fields from a scanned invoice or delivery note into your ERP or FileMaker system.\n- Deciding which of five predefined tools\u002Factions to call based on a short user request (\"reorder this part,\" \"flag this shipment as delayed\").\n- Classifying or tagging incoming records — support tickets, emails, photos — into a fixed set of categories.\n\n- Running entirely offline on a field tablet, a production-floor terminal, or a device with no reliable connectivity.\n\nIt's a poor fit for open-ended tasks: drafting long marketing copy, answering broad knowledge questions, or reasoning across large unstructured documents. For that, a cloud LLM with a much bigger context window is still the better tool — the two approaches aren't rivals, they're suited to different jobs, and mature AI setups often use both.\n\n## How would you actually connect something like this into an existing system?\n\nHere's a realistic step-by-step, whether the target is a custom FileMaker application, a web app, or an ERP:\n\n1. **Pick one narrow, well-defined task first.** Not \"add AI to the CRM\" — instead \"extract supplier, amount, and due date from incoming PDF invoices.\" Narrow tasks are what small models excel at, and they're easy to measure.\n2. **Define the tools\u002Fschema, not the prompt.** Small tool-calling models work by matching your described functions and their argument types. Spend the time writing precise function descriptions and argument definitions — this is genuinely \"the whole game,\" as the model's own documentation puts it, more so than clever prompting.\n3. **Set a confidence threshold with a human fallback.** Decide up front: above 90% confidence, auto-file the invoice; below that, route it to a person to confirm. This turns an occasionally-wrong AI feature into a system nobody has to fully trust blindly.\n4. **Run it where the data already sits.** If the software is FileMaker running on your own server, the model can run alongside it, reading and writing through the same layer, with nothing crossing the network boundary.\n5. **Measure before you expand.** Track how often the confidence threshold is hit, how often a human override was needed, and how that compares to the old manual process. Only then decide whether to extend the same pattern to a second task.\n6. **Plan for updates.** Small models are still improving fast. Build the integration so the model itself can be swapped or upgraded without rewriting the surrounding business logic — treat it as a replaceable component, not a permanent fixture.\n\n\u003Cimg src=\"\u002Fapi\u002Fknowledge\u002Finline-image\u002F339?w=700&f=webp\" alt=\"document being processed by a local AI box producing structured JSON output\" loading=\"lazy\" class=\"w-full sm:w-1\u002F3 sm:float-right sm:ml-7 mb-5 rounded-2xl border border-[#E8E8ED] bg-[#F5F5F7]\" \u002F>\n\n## Does on-device AI mean you lose out on quality compared to cloud models?\n\nFor open-ended reasoning, yes — a 45-million-parameter model isn't going to write a nuanced sales email as well as a frontier cloud model. But for the narrow tasks described above, the gap is often small or irrelevant, because the task itself doesn't need broad general knowledge — it needs consistent, structured, fast extraction of a handful of fields, over and over, thousands of times a day. That's precisely the job small, purpose-built models were optimized for, and it's the type of task most day-to-day business processes actually consist of.\n\n## A quick checklist: is on-device AI the right fit for your use case?\n\n- [ ] The task is narrow and repeatable (extraction, classification, tool selection) — not open-ended writing or research.\n- [ ] Data privacy, residency, or contractual rules make sending records to a cloud API risky or forbidden.\n- [ ] The volume is high enough that per-call cloud API costs would add up meaningfully.\n- [ ] The device or environment sometimes has no reliable internet connection.\n- [ ] You can define a clear success\u002Ffailure threshold and a human fallback path for low-confidence cases.\n\nIf you check most of these boxes, it's worth prototyping an on-device model against the task before defaulting to a cloud API integration.\n\n## FAQ\n\n**Does on-device AI still need any internet connection?**\nOnly to initially download the model (a one-time fetch, often a few megabytes to tens of megabytes). After that, inference itself runs locally with no network calls, which is exactly what makes it usable on air-gapped or intermittently connected devices.\n\n**Can this run alongside an existing FileMaker or ERP system?**\nYes — because the model is a small, self-contained binary rather than a hosted service, it can run on the same server or device that already runs your business software, and be called from your existing workflows or scripts.\n\n**Is this only useful for large enterprises?**\nNo — if anything, small companies benefit more, since they're the ones most sensitive to unpredictable per-call cloud AI costs and least likely to have a dedicated compliance team to vet a cloud AI vendor.\n\n**What happens when the model gets something wrong?**\nWith a well-designed confidence threshold, low-confidence results get routed to a human instead of silently applied — the same pattern used for any semi-automated business process, AI or not.\n\nIf your business already has a lot of structured, repeatable processes — invoice handling, order intake, ticket triage — buried in a custom FileMaker system, an ERP, or a set of connected apps, there's a good chance a few of them are strong candidates for exactly this kind of narrow, on-device AI, without a single record leaving your own infrastructure. Loggix can help map out which of your processes are the best fit, then build the integration — whether that means adding an AI step inside an existing FileMaker solution, connecting it through an API to your ERP, or building a small dedicated tool around it — as a practical next step rather than a leap of faith.","\u003Cp>You want AI features in your business software — smart data extraction, a chatbot that can actually trigger actions, automatic tagging of incoming documents — but every vendor demo assumes you&#39;ll ship your customer data to OpenAI, Google, or Azure to get it. For a lot of companies, especially in healthcare, finance, legal, manufacturing, or anyone bound by strict data-processing agreements, that&#39;s a hard no. So the AI roadmap quietly stalls, not because the use case isn&#39;t valuable, but because nobody has signed off on where the data goes.\u003C\u002Fp>\n\u003Cp>This is no longer a dead end. A new generation of very small AI models is specifically built to run \u003Cem>on\u003C\u002Fem> the device or server that already hosts your software, with no data leaving the building. Below is what that actually looks like in practice, and how to think about whether it fits your system.\u003C\u002Fp>\n\u003Ch2>Why does &quot;AI in the cloud&quot; scare so many IT managers and business owners?\u003C\u002Fh2>\n\u003Cp>It&#39;s rarely about being anti-AI. It&#39;s about three concrete risks that show up the moment you wire a business system to a cloud LLM API:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Data residency and contracts.\u003C\u002Fstrong> A logistics company with EU customer data under strict processing agreements can&#39;t casually pipe shipment and customer records through a US-hosted API, even if the vendor promises not to train on it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring, unpredictable cost.\u003C\u002Fstrong> Every API call to GPT-4-class models has a per-token cost. A warehouse app that auto-classifies 5,000 incoming emails a day racks up a bill that scales with usage, not with value delivered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Availability.\u003C\u002Fstrong> A model call over the internet means your invoice-processing step, your production-floor scanner app, or your field-service tablet stops working the moment the connection or the vendor&#39;s API does.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These aren&#39;t hypothetical. They&#39;re the exact objections that come up in the second meeting about any AI feature, right after the first meeting&#39;s excitement wears off.\u003C\u002Fp>\n\u003Ch2>What changed — why is on-device AI suddenly realistic?\u003C\u002Fh2>\n\u003Cp>For years, &quot;AI on the device&quot; meant either a toy demo or a model so limited it couldn&#39;t reliably do anything structured. That&#39;s shifted because model builders have started optimizing hard for size and reliability instead of raw scale.\u003C\u002Fp>\n\u003Cp>A good illustration is Needle 2, an open model released by Cactus Compute, built specifically for tool calling and structured data extraction on tiny devices — phones, wearables, even robots. A few numbers make the shift concrete:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The entire model is a \u003Cstrong>14MB binary\u003C\u002Fstrong> — smaller than a typical PDF report.\u003C\u002Fli>\n\u003Cli>A full inference session runs in about \u003Cstrong>28MB of RAM\u003C\u002Fstrong>, well within what a phone, a kiosk, or a modest on-premise server has spare.\u003C\u002Fli>\n\u003Cli>It&#39;s compressed to 2-bit precision (versus the 16-bit weights most cloud models ship with), yet it competes on benchmarks with other small models several times its size.\u003C\u002Fli>\n\u003Cli>Every response comes back as \u003Cstrong>structured data\u003C\u002Fstrong> (JSON) that matches a schema you define, not free-flowing text you then have to parse and hope is correct.\u003C\u002Fli>\n\u003Cli>It carries a \u003Cstrong>confidence score\u003C\u002Fstrong> with every answer, so you can auto-act above a threshold and route uncertain cases to a human below it — instead of silently trusting a guess.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The point isn&#39;t this one model specifically. It&#39;s the category: purpose-built small models that trade general chit-chat ability for reliability, speed, and the ability to run fully offline, right where your business data already lives.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fapi\u002Fknowledge\u002Finline-image\u002F340?w=700&f=webp\" alt=\"small AI model box inside a company server, no cloud connection\" loading=\"lazy\" class=\"w-full sm:w-1\u002F3 sm:float-left sm:mr-7 mb-5 rounded-2xl border border-[#E8E8ED] bg-[#F5F5F7]\" \u002F>\n\n\u003Ch2>What is this actually good for in a business system — and what is it not good for?\u003C\u002Fh2>\n\u003Cp>On-device, small-model AI is a strong fit for narrow, repeatable, structured tasks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cp>Extracting fields from a scanned invoice or delivery note into your ERP or FileMaker system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>Deciding which of five predefined tools\u002Factions to call based on a short user request (&quot;reorder this part,&quot; &quot;flag this shipment as delayed&quot;).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>Classifying or tagging incoming records — support tickets, emails, photos — into a fixed set of categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>Running entirely offline on a field tablet, a production-floor terminal, or a device with no reliable connectivity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It&#39;s a poor fit for open-ended tasks: drafting long marketing copy, answering broad knowledge questions, or reasoning across large unstructured documents. For that, a cloud LLM with a much bigger context window is still the better tool — the two approaches aren&#39;t rivals, they&#39;re suited to different jobs, and mature AI setups often use both.\u003C\u002Fp>\n\u003Ch2>How would you actually connect something like this into an existing system?\u003C\u002Fh2>\n\u003Cp>Here&#39;s a realistic step-by-step, whether the target is a custom FileMaker application, a web app, or an ERP:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Pick one narrow, well-defined task first.\u003C\u002Fstrong> Not &quot;add AI to the CRM&quot; — instead &quot;extract supplier, amount, and due date from incoming PDF invoices.&quot; Narrow tasks are what small models excel at, and they&#39;re easy to measure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Define the tools\u002Fschema, not the prompt.\u003C\u002Fstrong> Small tool-calling models work by matching your described functions and their argument types. Spend the time writing precise function descriptions and argument definitions — this is genuinely &quot;the whole game,&quot; as the model&#39;s own documentation puts it, more so than clever prompting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set a confidence threshold with a human fallback.\u003C\u002Fstrong> Decide up front: above 90% confidence, auto-file the invoice; below that, route it to a person to confirm. This turns an occasionally-wrong AI feature into a system nobody has to fully trust blindly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Run it where the data already sits.\u003C\u002Fstrong> If the software is FileMaker running on your own server, the model can run alongside it, reading and writing through the same layer, with nothing crossing the network boundary.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Measure before you expand.\u003C\u002Fstrong> Track how often the confidence threshold is hit, how often a human override was needed, and how that compares to the old manual process. Only then decide whether to extend the same pattern to a second task.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plan for updates.\u003C\u002Fstrong> Small models are still improving fast. Build the integration so the model itself can be swapped or upgraded without rewriting the surrounding business logic — treat it as a replaceable component, not a permanent fixture.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cimg src=\"\u002Fapi\u002Fknowledge\u002Finline-image\u002F339?w=700&f=webp\" alt=\"document being processed by a local AI box producing structured JSON output\" loading=\"lazy\" class=\"w-full sm:w-1\u002F3 sm:float-right sm:ml-7 mb-5 rounded-2xl border border-[#E8E8ED] bg-[#F5F5F7]\" \u002F>\n\n\u003Ch2>Does on-device AI mean you lose out on quality compared to cloud models?\u003C\u002Fh2>\n\u003Cp>For open-ended reasoning, yes — a 45-million-parameter model isn&#39;t going to write a nuanced sales email as well as a frontier cloud model. But for the narrow tasks described above, the gap is often small or irrelevant, because the task itself doesn&#39;t need broad general knowledge — it needs consistent, structured, fast extraction of a handful of fields, over and over, thousands of times a day. That&#39;s precisely the job small, purpose-built models were optimized for, and it&#39;s the type of task most day-to-day business processes actually consist of.\u003C\u002Fp>\n\u003Ch2>A quick checklist: is on-device AI the right fit for your use case?\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> The task is narrow and repeatable (extraction, classification, tool selection) — not open-ended writing or research.\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Data privacy, residency, or contractual rules make sending records to a cloud API risky or forbidden.\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> The volume is high enough that per-call cloud API costs would add up meaningfully.\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> The device or environment sometimes has no reliable internet connection.\u003C\u002Fli>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> You can define a clear success\u002Ffailure threshold and a human fallback path for low-confidence cases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you check most of these boxes, it&#39;s worth prototyping an on-device model against the task before defaulting to a cloud API integration.\u003C\u002Fp>\n\u003Ch2>FAQ\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Does on-device AI still need any internet connection?\u003C\u002Fstrong>\nOnly to initially download the model (a one-time fetch, often a few megabytes to tens of megabytes). After that, inference itself runs locally with no network calls, which is exactly what makes it usable on air-gapped or intermittently connected devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can this run alongside an existing FileMaker or ERP system?\u003C\u002Fstrong>\nYes — because the model is a small, self-contained binary rather than a hosted service, it can run on the same server or device that already runs your business software, and be called from your existing workflows or scripts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is this only useful for large enterprises?\u003C\u002Fstrong>\nNo — if anything, small companies benefit more, since they&#39;re the ones most sensitive to unpredictable per-call cloud AI costs and least likely to have a dedicated compliance team to vet a cloud AI vendor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What happens when the model gets something wrong?\u003C\u002Fstrong>\nWith a well-designed confidence threshold, low-confidence results get routed to a human instead of silently applied — the same pattern used for any semi-automated business process, AI or not.\u003C\u002Fp>\n\u003Cp>If your business already has a lot of structured, repeatable processes — invoice handling, order intake, ticket triage — buried in a custom FileMaker system, an ERP, or a set of connected apps, there&#39;s a good chance a few of them are strong candidates for exactly this kind of narrow, on-device AI, without a single record leaving your own infrastructure. Loggix can help map out which of your processes are the best fit, then build the integration — whether that means adding an AI step inside an existing FileMaker solution, connecting it through an API to your ERP, or building a small dedicated tool around it — as a practical next step rather than a leap of faith.\u003C\u002Fp>\n","Bhushan","2026-09-10",1789026302000,[18,19,20],"on-device AI","AI integration","data privacy","\u002Fapi\u002Fknowledge\u002Fimage\u002F492\u002F?v=15e329182e7a",false,null]