Software · Ops Analyst

Ask your database a question. Approve what it wants to change.

An AI analyst over your own operational data that answers in plain language — and can propose changes, but never make one without a human clicking approve. Scoped by the same permissions as the rest of your app.

Ops Analyst

Typical length
4–6 weeks
What you get
6 written deliverables, listed below
What decides the number
How many data sources it reads, how many actions it may propose, and how fine-grained your permissions are. Read-only is at the floor; write actions across several systems are where the time goes.
Scoping
One call, then a written scope. We say no when it is not ours.

Contact salesGet a quote

01 The terms

Quoted per project, after a call. We do not publish a band for this, because a number without a scope is a guess and you would have to unpick it later anyway.

Tell us what the work has to do and when it has to be done, and you get the scope and the number in writing — or a straight answer that this is not ours.

02 Try it

Interactive demo

Ask it a question. When it wants to change data, it has to ask you first.

03 The problem

Your operational data answers most of the questions your managers ask — but only if someone writes the query. So the questions wait for an analyst, or they do not get asked.

The obvious fix, an AI assistant with database access, is the dangerous one done carelessly: a model that can read every row and change any of them on its own judgement is not a feature. It is an incident waiting for a date.

04 What you get

  • A conversational analyst over your own database, answering in plain language
  • Every answer grounded in a real query you can inspect
  • Proposed changes that require explicit human approval — never model discretion
  • Scoped by row-level security, so it sees only what the asking user may see
  • A full audit log of every question, query, proposal and approval
  • Streamed responses and prompt caching to keep it fast and cheap

05 How it runs

Weeks 1–2
Your data and your permissions mapped. What it may read, what it may propose.
Weeks 3–4
Tool catalogue and approval flow built and red-teamed against your policies.
Weeks 5–6
Pilot with one team, then rollout.

06 Whether this is for you

This is for you if

  • Operations teams whose questions queue behind one analyst
  • Businesses that want AI over their data and refuse to hand it the keys
  • Postgres and Supabase applications with row-level security already in place

This is not for you if

  • Autonomous agents that act without approval — we will not build that
  • Customer-facing chatbots
  • Data you cannot legally process with a third-party model

07 Proof

Finance AI is an agentic analyst console over a portfolio database: a server-side tool-calling loop across a 22-tool catalogue with streamed responses, prompt caching, and write operations gated behind explicit user approval rather than model discretion.

The Finance AI case study

08 Questions

Which model does it use?

Claude by default, through your own account, so the usage is billed to you and your data stays under your agreement with the provider.

Can it change data on its own?

No. It proposes; a person approves. That is the design, not a setting.

Next 4–6 weeks

Ops Analyst

Tell us what the work has to do and when it has to be done. You will get a person who has read it, not a sequence.