What is AI automation?+
AI automation is software that uses a language model for the steps that need judgment, such as reading a document, sorting a request or drafting a reply, and ordinary code for everything else. Rules or a person check the model's output before anything changes in your systems. Done well, it removes typing and triage, not accountability.
How much does AI automation cost?+
It depends on how many systems the work touches and how much risk each action carries, so we quote after a short review of one real workflow. The quote gives two numbers: the cost to build and the monthly cost to run, model usage included. Sometimes the cheapest answer is a feature you already license.
What is the difference between an AI agent and a workflow?+
A workflow follows steps you define; an agent chooses its next step and calls tools to get there. Workflows are cheaper, faster and easier to test, so we use them wherever the path is known. An agent earns its place only when the path genuinely varies, and even then it acts through a short list of approved tools.
RPA or AI: which is better?+
Neither on its own. Robotic process automation replays clicks reliably but breaks when a screen or document changes. A language model copes with messy input but can be wrong. Most sound designs combine them: an API or RPA step for the mechanical part, a model step to read or classify, and a rule or a person to check the result.
How do you stop an AI assistant from making things up?+
By making it answer from your content, and testing that it does. The assistant retrieves passages from approved sources, cites them, and says it does not know when nothing relevant is found. Before launch, and before every model or prompt change, it answers a fixed set of real questions with known answers. A drop in scores blocks the release.
Will our data be used to train someone else's model?+
Not if the service is chosen and configured for it, and we check that before any data moves. Business and API plans from the major model providers can exclude your data from training and limit retention, but terms differ by provider and plan. Personal data the model does not need is removed before it reads anything.
Can an AI agent act in our systems safely?+
Yes, within limits you set. Each tool the agent may call is listed, scoped to the least access it needs and classed as read, draft or change. Anything that changes data waits for a named person's approval, and a gateway refuses any command that is not on the list. Every call is logged with the person who approved it.
Do we need an AI readiness assessment first?+
Not a long one. Before building, you need a short review of one workflow: where the data lives, who may see it, what the model would do and what could go wrong. It ends with a fixed quote or a recommendation not to build. A broader programme makes sense when many teams already use AI tools without rules.
n8n, Power Automate or custom code?+
Use what your team can maintain. Power Automate suits organisations that run on Microsoft 365. n8n suits flows across many systems and can run on your own servers. Custom code suits high volume, strict reliability or logic that has outgrown a visual editor. The design names the choice for each flow, and the reason.
What is an MCP server, and do we need one?+
An MCP server exposes a system's data or actions to AI assistants through the Model Context Protocol, an open standard. You need one when several assistants or agents should use the same system in a controlled way. It is still an API, so it needs authentication, least-privilege scopes, input validation and logging like any other.
Which AI rules apply to a Canadian business?+
Mostly privacy law, for now. No AI-specific federal statute is in force: Bill C-27, which carried the Artificial Intelligence and Data Act, died when Parliament was prorogued in January 2025. PIPEDA applies, Quebec's Law 25 adds duties for decisions made only by automated processing, and OSFI Guideline E-23 covers models at federally regulated financial institutions from May 2027. Your counsel has the last word.