AI agents and business automation
A useful agent is a bounded agent. It has named tools, a maximum budget, a log of its actions, and a clear line between what it may propose and what it may execute.
The tasks that genuinely automate
Not all tasks are equal. The ones that work have three properties: an input that arrives regularly, an output that can be checked, and an error cost that is either bearable or detectable. A supplier invoice to enter meets those conditions; a credit approval decision does not.
So we start by sorting. Some requests come back with a reasoned refusal, and that is a useful result: it avoids spending six months on an automation that would never have survived production.
- Entry and reconciliation of invoices, purchase orders, statements
- Classification and routing of incoming messages
- Product copy written under verifiable constraints
- Catalogue translation with markup preserved
- Monitoring and summarisation of sources you designate
Guardrails, not magic
An agent without limits ends up calling a paid service twenty times inside a loop it cannot leave. We set a budget per task, a maximum number of steps, tools whose permissions are checked at execution, and a log readable by someone who did not write the system.
Decisions with financial or legal consequences stay approved by a human. That is not window dressing: it is the condition for the whole thing to remain auditable.
- Budget per task and a capped number of steps
- Explicit tools, permissions checked at execution
- Complete action log, retained and readable
- A clean line between proposing and executing
- Immediate manual override if things drift
Measure, or it is not automation
Automation you do not measure is a belief. From day one we count volume processed, human rework rate, cost per unit and expensive errors. If one of those numbers does not improve, we say so.
- Volume processed and human rework rate
- Cost per unit processed, against the original cost
- Expensive error rate, tracked over time
- A decision to stop when the gain fails to appear
AI agents and business automation
Is our data used to train a model?
No. We work either with models running on our own infrastructure, or with interfaces whose terms exclude reuse of content. The processing location and the applicable terms are given to you in writing before we start.
What happens when the model is wrong?
The design makes the error detectable and reversible. Every value produced keeps a link to its source, human rework kicks in beyond a confidence threshold, and the log lets the decision be reconstructed afterwards.
Can we start small?
That is what we recommend. One task, a scope of a few weeks, a measurement before and after. Extension is decided on numbers, not on initial enthusiasm.
AI applications
Language models put to work on bounded, measured and reversible tasks.
In the division AI applications
Let us talk about what you want to build.
Describe your situation in a few lines. If it falls outside what we do well, we will say so immediately.
Get in touch