Skip to content
Bavariance

Agent systems, built one process at a time.

We start with one process in your company, build the agent on your systems and measure it against how the work is done today. Behind it is the system that builds and runs PolySimulator: agents that plan, build, check and operate, with a shared memory and people in charge.

How a pilot runs

  1. 1

    Choose one process

    With the people who do the work today, we pick one process and agree how it will be judged: time spent, error rate, throughput, or whatever the work is measured by now.

  2. 2

    Pilot at a fixed price

    We build the agent on your systems and run it alongside the current process for a few weeks, on the same cases, so the two can be compared.

  3. 3

    Run or hand over

    If the pilot holds up, the agent goes into daily use. We keep running and improving it, or hand it over to your team with code and documentation.

After a pilot, the system can grow: from one agent for one process, to a team of agents for a whole workflow, to standing roles with a shared memory and guards like ours.

Where to start

Good first candidates are frequent, rule-bound tasks where a person checks the result today anyway.

  • Software engineering

    The backlog your developers never reach: tests, migrations, internal tools and integrations, written by agents and reviewed by your team.

  • Operations and monitoring

    Systems watched around the clock, alerts turned into tickets, routine fixes prepared for a person to approve.

  • Documents in, data out

    Tenders, specifications, supplier offers and delivery notes read, sorted and entered where they belong.

  • Quotes and reports

    First drafts of offers from a bill of quantities, and monthly or portfolio reports assembled from the systems where the data already lives.

Safeguards

The rules we agree with you before an agent touches your systems.

  • People stay accountable

    Agents work inside scopes you approve in writing. Releases, irreversible changes and anything touching personal data need a named person.

  • Your data stays yours

    We use only model providers you approve, under a data-processing agreement, or keep the data entirely in-house.

  • Every step is traceable

    Each task is a ticket and each change a reviewed pull request, so you can see what an agent did and why.

Working with us

Who you work with
The people who build the agent, from the first conversation to daily use.
Languages
German and English.
Where
Munich and Berlin. On site when it helps, otherwise remote.

The system behind it

Seven layers, from the people who direct the work to the systems the agents act on. It builds and runs PolySimulator today.

47
agents in our largest single orchestrated runOur workflow log, 13 September 2026.
2,699
pull requests merged in 90 daysGitHub, PolySimulator's main repository, 16 October 2026.
188
written lessons shared by every agentOur agent memory, 16 October 2026.
  1. People

    The two of us. We set the direction and the permissions, approve changes to user data, credentials and anything sent outside, and read the briefings.

  2. Role agents

    Long-running agents with a company job: operations, business, research, this website. Usually two to four at once.

  3. Orchestrators

    Plan a piece of work in phases, send out a team of agents in parallel, and have a critic check what comes back.

  4. Workers

    Build, test, review and research: short-lived agents with one task each. Most code changes get an AI review before they merge.

  5. Guards

    Plain programs the agents wrote and maintain: watchdogs, data reconciliation, self-healing probes. They run without a model.

  6. Shared memory

    Facts, decisions and lessons, synced across machines every 20 minutes. Mistakes are written down as lessons and, where possible, turned into checks.

  7. Systems

    Code, servers, market data, monitoring and mail, reached through scoped access.

What it does for us

  • Software delivery

    Code written, tested and reviewed by agents and merged into our working branch; releases to production need one of us.

  • Production operations

    Monitoring, alerts, guards and recoveries, day and night.

  • Market data

    Tens of terabytes of order-book data, recorded and reconciled.

  • Briefings

    A morning and an evening briefing on what changed and what needs a decision.

Moving production safeguards off a failed machine

One of our machines went offline for eleven hours overnight. By noon the next day, agents had reviewed those hours of production, moved every production safeguard off that machine, put it under outside monitoring and verified each step, with one of us approving each production change. No production job depends on it any more.

Reviewing 50 database migrations before a release

Before a large release, three agents in parallel went through every pending change and all 50 database migrations. They found 19 that a standard upgrade would silently skip and 2 that would fail on production data, wrote previews and a rehearsal plan, and left us eight decisions instead of a risky release.

Have a process in mind for a pilot?

Write to contact@bavariance.com. A few lines about it are enough to start. We reply in German or English.