Skip to content
Business Agile
Services
05

AI automation for businesses: agents, RAG and OCR AI and agents

AI wired to your own data, saving time on one precise task

I build focused AI tools: data extraction from documents, search across your content, agents that chain actions. For knowledge graphs and advanced GraphRAG, I work with Arbre Agile, the specialised sister studio.

Describe my project

Where to start with AI in a business?

Not with an assistant that does everything. AI projects that last start with one precise, repetitive and measurable task: sorting documents, extracting amounts, answering questions from a document base, drafting something a human validates. You can then compare before and after, and decide to go further or stop.

I help you pick that first task, gather the data it needs, then build a usable prototype in days rather than a study lasting months.

The best candidates are often modest: checking supporting documents, sorting incoming requests by topic, finding in a document base the answer to a frequent question. They share a repetitive volume, a checkable result and someone able to tell whether the answer is right.

Extracting data from documents

Labelit, an internal tool, sends photos of till receipts to a Mistral document recognition model and gets structured output back: merchant SIREN, date, amounts before and after tax, VAT at several rates. Each result is validated by a Pydantic schema, each file is renamed by convention, and a summary table is produced.

The lesson is general: ask the model for structured output and validate it with code, rather than trusting free text. That is what makes automation reliable and checkable.

Searching your content: RAG and GraphRAG

RAG, retrieval augmented generation, finds the relevant passages of your documents and gives them to the model so it answers while citing its sources. GraphRAG goes further by organising knowledge as a graph: entities, relations, provenance.

On ScienceProtect, a scientific monitoring platform, I took part in building a Memgraph knowledge graph linking substances, diseases, foods, publications and EFSA experts, queried by agents with validation of the generated queries. It was team work. For this kind of project, the sister studio Arbre Agile carries the specialised offer.

Agents integrated into your tools

A useful agent calls your existing tools: your API, your database, your messaging. I write it with libraries such as pydantic-ai, with typed outputs, logs of every call and clear limits on what it may do. Irreversible actions stay validated by a human.

I pay attention to confidentiality: which data goes to which model provider, and under what terms. A European provider such as Mistral is sometimes the right choice for that reason.

How I check that an AI tool works

Before connecting a model to a real process, I build with you a small set of examples with known answers: documents already processed by hand, questions whose answer is in your sources. The tool is measured on that set, then again at every change of model, prompt or provider. You know what it gets right, what it misses, and whether a new version is better or worse.

In production, every call is logged with its inputs, output, duration and cost. On the ScienceProtect knowledge graph, queries generated by agents are validated before they run against the database, and monitoring relies on dedicated observability tools. These guardrails are what make it possible to hand a task to a model without watching it all the time.

From prototype to a tool people use

A prototype that impresses in a demo is not enough. For an AI tool to be used, it must fit where the team already works: a button in the back office, automatic processing when a document arrives, a report sent every morning. So I build the integration alongside the model, with an API, background tasks and an interface when one is needed. And I plan from the start what happens when the model provider is down: a queue, an automatic retry, or manual processing flagged to the team.

What AI will not do for you

It does not replace a poorly defined process, and it makes mistakes: every project I deliver plans how to detect and correct them. I do not sell productivity figures without measuring first, and I will tell you when a simple script or business rule beats a language model.

Projects delivered in this area

Frequently asked questions

What is RAG for businesses?

RAG, retrieval augmented generation, finds the relevant passages of your documents before asking a language model, so it answers from your sources and cites them. It limits fabrication and lets you work on internal content without retraining a model.

What is the difference between RAG and GraphRAG?

RAG retrieves text passages. GraphRAG first organises knowledge as a graph (entities, relations, sources), which answers questions that span several documents, such as linking a substance to studies and experts. For these projects I work with the sister studio Arbre Agile.

How can AI automate invoice or receipt entry?

You send the image to a document recognition model asking for structured output (date, amounts, VAT, merchant identifier), then validate each field with code before saving it. That is how Labelit works, a tool I built with Mistral OCR and Pydantic.

Does my data go to OpenAI or elsewhere?

It depends on the chosen provider, and that decision comes before coding. I document which data leaves, to which provider and under what terms. A European provider such as Mistral, or a self hosted model for the most sensitive cases, are options we study together.

A project? Let's talk this week.

A short brief, an answer within 48 hours, a firm estimate after scoping.

Describe my project