Metaminds ResearchAI First · Internal agents
We put agents
on the team.
To keep pace in the AI era, we build and run our own agents — an ops copilot, a shared knowledge base, a bid assistant — each scoped to one job, grounded in our own knowledge, and safe by design. They share one reusable core, so the next one is weeks, not months.
in daily use
they share
operates
01The idea
Keeping pace means
building for ourselves first.
The fastest way to understand where AI genuinely helps — and where it doesn’t — is to run it on our own work. So we do. Our engineers, our SREs and our bid team each have an agent built for their job, and we learn from them in production every day.
The point is not novelty. It is leverage: the same discipline we bring to a client engagement, turned inward, so the team ships faster and answers with its own knowledge instead of guesswork.
02The roster
Three agents,
three jobs done well.
Answers infrastructure and operations questions right in Slack — read-only investigation across our own systems, the weekly on-call rotation, CI and repository lookups, and knowledge-base answers. Scoped to ops, and never a general chatbot.
The version-controlled brain the agents share: runbooks, patterns and organizational facts, curated by the team and read by every agent so answers stay consistent and current — treated as data the agents read, never as commands.
Reads an incoming tender and reports how we cover it — the right experts, comparable delivery experience and financial standing — mapped from our own record, with every claim cited back to its source, in a cowork-style workspace for the bid team.
03The pattern
One core, many agents
Every agent is a thin, well-scoped layer over the same foundation — a reusable conversation core, a registry of typed tools, and a security spine they all pass through. Build the base once; stand up the next agent by re-pointing it at a new job.
Operations and infrastructure copilot, in Slack.
Tender coverage analysis for the bid team.
Ships software from an issue to a reviewed PR.
New agents spin up on the same core.
One reusable conversation loop, prompt and thread state every agent drives.
Typed, permissioned tools an agent is granted — nothing it is not.
Secret redaction and allow / deny lists that every tool call passes through.
Curated internal facts and runbooks the agents read from.
Open-weight models on our own GPUs for the sensitive work.
Best-in-class models for the data classes they are permitted.
Answers inside its job; declines the rest.
Look, don’t change — writes are the explicit exception.
People approve the actions that matter.
Every action attributable and reviewable.
04Safe by design
Autonomy with the brakes wired in
An agent is only as trustworthy as its limits. Ours are built into the shared core, so every agent inherits the same guardrails — not a policy we hope holds, but a boundary the tools enforce.
05What’s next
The first three,
of many.
dobby, dobbypedia and claudia are where we started, not where we stop. Because they share a core, the next agent is a matter of scope and knowledge, not a rebuild — a support triager, a delivery-docs assistant, a research scout, each a short step from the last.
One of them has already grown into a product of its own: uzi, our open-source AI dark factory, which takes a labelled issue to a reviewed pull request on its own. This is what AI First looks like from the inside — not a slogan, but a roster that keeps growing.