Tutto Applied AI

We build the systems, bridges, and infrastructure that let AI work inside your organisation - not just beside it.

How it works

The applied view

Most people have met AI as a chat window. You ask a question, you get an answer, you copy it somewhere useful. That is real, and it is the smallest thing this technology does.

The systems on this site differ in one specific way. The AI goes to your files, your database, your machine, and does the particular job your work is actually made of, on the first of every month, or every time a document lands, without being asked again.

01

Start here

A chat window answers you. A script does the work.

A script is nothing exotic. It is a written set of instructions your computer carries out on its own, in order, without you sitting there. Payroll is a script. So is the spreadsheet macro somebody in accounts wrote in 2014 that everyone is now afraid to touch. What has changed is not what a script is. What has changed is who can write one.

02

A worked example

The report nobody has time to run

Almost every organisation is sitting on a database: the system that records the orders, or the patients, or the cases, or the stock. Almost none of them can ask it a question. So somebody exports it to a spreadsheet once a month and rebuilds the same charts by hand, and the answer to anything urgent is: give me two days.

Point an assistant at that database and the two days become one afternoon, once. It reads the shape of the tables. You describe the report the way you would describe it to a new colleague. It writes the queries, runs them against the real data, checks the totals against a month whose answer you already know, and tells you where they disagree rather than papering over it. Then you tell it to do that on the first of every month, and it does.

Nothing uploaded

The database is read where it sits. No copy of it leaves the building.

Once, then monthly

The effort sits in the first afternoon, not in every repetition of it.

Every figure traceable

Each number traces back to the query that produced it, so it can be checked.

illustrative session: a database the assistant has not seen before
A

What is in this database? I have never seen the schema.

14 tables. Core: orders (2.1M rows), customers (84k), line_items (7.4M), returns (61k). Orders link to customers on customer_id; line_items to orders on order_id. Dates run Jan 2019 to Jul 2026.

B

Build the monthly margin report we do by hand: revenue, cost and margin by product category, last 24 months.

Query written and run against the live database. 24 months x 9 categories. Cross-checked June against your finance export: revenue matches to the penny, margin differs by 0.3%. Your export excludes freight. Flagging rather than reconciling silently.

C

Run it on the first of every month and put it in the shared folder.

Scheduled. Writes monthly-margin.xlsx to /Finance/Reports at 06:00 on the 1st. If a run fails it emails you rather than failing quietly.

Notice what did not happen. Nothing was uploaded. The queries ran against your database, where it already lives. The assistant wrote the instructions; your own machine did the work.

Claude, Mistral and a code editor on one side, Hugging Face, Kimi and Ollama on the other, around a basket of specialists labelled research, writing, data, automation, design and communication. The banner reads: skills = specialists.
Skills are written instructions, not staff, and the model that reads them can be one you run yourself.
03

Why this matters

The awkward, specific jobs are the whole point

A general-purpose AI product is built for the average of everybody's work, which is another way of saying it is built for nobody's in particular. The jobs that actually eat your week are the ones no product was ever made for: the reconciliation only your firm does, the return in the exact layout your regulator insists on, the check that exists because of something that went wrong in 2019 and must never happen again.

None of those were ever worth building software for. The market for each one is a single company, sometimes a single department, occasionally a single person. That arithmetic is what has changed. Work that would once have justified a fortnight of a developer's time now justifies an afternoon of yours, which puts the long tail of small, specific, unglamorous work within reach for the first time.

i.

One firm's format

Returns and submissions

The submission your regulator wants, in the layout it wants, assembled out of four systems that do not speak to one another. Nobody sells this, because you are the only possible buyer.

ii.

One team's judgement

Rules that live in someone's head

The reasons a claim gets flagged. The tells that make a supplier worth a second look. Written down once in plain language, then applied identically every time, including on the Friday afternoon when nobody is concentrating.

iii.

One person's week

The work between the systems

Reading the attachments, renaming the files, checking that two numbers agree, chasing the one that does not. Individually trivial. Collectively somebody's job.

04

In the field

The same three moves, in very different rooms

Every system we have built has the same shape. Point it at the real data. Describe the job in the language of the people who do it. Keep the work on hardware the client controls. What changes is the room.

Seen from behind, someone in an orange jumper at a desk buried in paper: stacks either side, an open book, a typewriter, and pages pinned across the bookshelves and hanging from the ceiling.
One of those rooms. A disclosure set runs to 150,000 documents and nobody can read it in the time there is, so the work is not reading faster: it is making the pile answerable.
i.

Pythia

Litigation disclosure

150,000+ documents from a disclosure set, read on a machine standing in the room. Ask in plain language; every answer cites the document and page it came from, because an answer a lawyer cannot check is worse than no answer at all.

ii.

GTM

Business development

6,675 prospects profiled across nine countries. Open-weight models on the client's own hardware do the bulk of the reading and writing; a frontier model is called across a single auditable boundary, with identifying detail held back.

iii.

The SharePoint bridge

Microsoft 365

SharePoint records queried, created and corrected by asking, rather than by clicking through lists, and broken Power Automate flows diagnosed in conversation rather than by trawling run histories.

Each of these has a fuller account, with screenshots and example sessions, in the portfolio. Our work →

05

On your own machine

Local first, and not only for the reason you would guess

Someone in a hard hat holding a large plan open behind a computer case with its side off, surrounded by tools, rolled drawings, a monitor and a keyboard.
Local first is a building decision before it is a privacy one. The case comes off, the plan is on the table, and the machine it runs on is one you can put a hand on.
i.

Privacy, obviously

Some material cannot travel

Privileged legal documents. Patient records. An acquisition nobody has announced. On-premise is not a setting somebody switches on in a preferences page; it is an architecture, and it is either true of your system or it is not.

ii.

It does not change under you

Stability

A cloud service is updated on somebody else's schedule, and a process that was defensible in March can quietly stop being so in June. A script on your own machine does the same thing next year that it does today, and changes when you change it.

iii.

The cost curve bends the other way

Economics

Cloud AI is priced per question, so the better it works for you the more of it you buy. Hardware you own is priced once. Open-weight models run on it at no charge per use, and a frontier model gets called only for the parts that genuinely warrant one.

06

Which AI

The model is a component, not the commitment

People ask which AI we use as though the answer settles everything. It settles less than you would think. We build with Claude most of the time, because it is currently the best at writing and repairing the code.

But what you are handed at the end is a folder: your instructions in plain language, the scripts that do the work, your data. Mistral will run it. So will an open-weight model on hardware in your own building, with nothing leaving the room. The choice is yours, and (this is the part that matters) it stays reversible.

On running a model locally

Running a model locally means downloading its weights (the file that is the model) and running it on hardware you own. No account, no charge per question, no network call. It is a genuine trade rather than a free lunch: open-weight models trail the frontier ones, and a machine able to run a large one is a real purchase. The useful pattern is usually both, with the local model doing the volume and a frontier model called deliberately for the few steps that need the extra capability, across a boundary you can audit. We will tell you which parts of your work fall on which side before you buy anything.

07

Where to start

Three ways in, depending on whether you would rather build it, have it built, or simply see one working first.

On the name

A pointer's entire job is to find the thing you are looking for and point straight at it.

That is step one, and it is step one of everything on this page. Out of all the material you are sitting on (the files, the database, fifteen years of email), the first useful thing anyone can do is find what matters and show you exactly where it is. Nothing else can start until that has happened.

Step two is how far you let it carry you. Some stop at the finding, which is already most of the value. Others let the scripts run the rest of the way: the report assembled, the rule applied, the work done before anybody thinks to ask for it. Where you draw that line is yours to decide.

What is the job that eats your week?

Bring us the specific one, not the impressive one. Thirty minutes is usually enough to tell you honestly whether this is worth your time.

Learn to do it right, the first time.

Praxis: training on your own documents and process. The rules, a scorecard for each job, what to hand over, then the build.

Book training