Skip to content

Testing AI after launch. Tested after every change. Checked every morning.

How we measure an AI agent after launch. We re-run a fixed set of real cases after every change (these tests are called evals), and check your team's numbers every morning with an alert to your Slack when one moves.

FDE Pod (forward-deployed engineers) / Healthcare operations / 4 min read /

This playbook uses

Your team / The pod / Production

FDE PodEngineers inside your business, building on the systems you run.A dense pod seated inside your own company, wired to the systems it ships to.
See how a forward-deployed pod works

The problem

An agent that passed every test in week three can be wrong in week nine, and nothing on the screen looks different. The model updates, the schedule template changes, a new insurance plan starts showing up in calls, and the first person to notice is a patient who never got booked.

What goes wrong

  1. Nobody measures after launch. The demo worked, the team moved on, and the first report of a problem comes from a customer or a patient, weeks late.
  2. The wrong things are watched. Uptime is green and response time is fine while the agent books the wrong visit length or stops asking for the insurance plan.
  3. Changes ship untested. A model update, a prompt edit, or a new rule goes live without being run against the cases that used to work.

The approach

  1. Build an eval set from real cases: recorded calls, real forms, real tickets, each with the right answer written down. Re-run every case after every change. If the score drops, the change does not ship.
  2. Watch the job, not just the server, every day: booked rate, handoff rate, intake completeness, and errors, posted to your Slack each morning with an alert when one moves outside its usual range.
  3. Keep a friction log. Every correction from the review queue and every 'it should have done this' from your staff goes in. The support and maintenance team reviews it monthly and turns each entry into a rule, a fix, or a new eval case.
  4. Report monthly on one page: what the agent handled, what it handed off, what changed, and what the eval set says now against last month.

When it works

When there is a number your team already cares about, such as visits booked or intakes completed, a fixed set of real cases with known answers, and a named person on each side who reads the daily check and the monthly report.

A green dashboard is not enough

Most monitoring answers one question: is it up. For an AI agent that is the least useful question. A clinic phone agent can be up all week while it books thirty-minute slots for visits that need forty-five, or stops asking which plan the patient carries because a prompt edit dropped the line. Nothing crashes. The schedule just gets worse.

So we measure two things: whether the agent still does the job, and whether the last change made it better or worse.

Evals: the fixed set of real cases

An eval is a test the agent has to pass again every time something changes.

Example: for a clinic phone agent, sixty recorded calls. New patients, reschedules, a refill question that should go to a nurse, a caller who gives the wrong date of birth twice, a plan the clinic does not accept. Each one has a known correct outcome: the slot that should be booked, the fields that should be captured, the point where a person should take over.

The whole set runs again after a model update, a prompt edit, a new rule from the friction log, or a new provider on the schedule. The set grows every time the review queue catches something new, so a case that failed once stays in the set for good.

Monitoring: the daily check

Example, for the same clinic: a nightly job counts yesterday's calls. How many ended in a booking, how many went to a person and why, how many intakes came back complete, and how many errors were logged. It posts the numbers to your Slack by 7 a.m. and flags anything outside its usual range. A handoff rate that doubles overnight means a rule broke or something new started coming in.

Response time and error triage still run underneath. They tell us the system is alive. The daily check tells us it is useful.

The friction log

The most valuable artifact after launch is a plain list. Every correction your staff makes in the review queue, every 'it should have asked for the referral,' every call that should have gone to a person sooner. One place, written by the people who see it.

What a month looks like

Daily: the check posts to Slack.

After every change: the eval set runs, the score is compared, and the change ships or waits.

Monthly: one page. What the agent handled, what it handed off, what changed, the eval score against last month, and what the friction log says to fix next.

When it does not work

It does not work if nobody on your side reads the daily check. Then the alert is noise.

It does not work when the eval set is made up. Synthetic cases pass synthetic tests. The set has to come from real calls and real forms, with answers written by someone who does the job.

Where to start

Our dedicated support and maintenance team runs monitoring and evals every month on every agent the pod ships. The pod's first measurement comes at its production checkpoint: Day 90: what a production checkpoint means. If you are not sure which agent to build first, ask Roo, Webaroo's AI: Which AI agent should we build first, and how would we measure it?

FDE Pod. Engineers inside your business, building on the systems you run.

Webaroo's FDE Pod is a pod of forward-deployed engineers who work inside your company and put AI to work on the systems you already run.

Built for
Mid-market companies in manufacturing, logistics, insurance, construction, banking, and healthcare operations, with a workflow or margin problem too big for a single build and too specific for off-the-shelf software
Time to live
Checkpoint at day 90 for a small pod or day 120 for a large pod
How it is priced
A monthly fee on a 12-month term, quoted on a call after the assessment
A dense pod seated inside your own company, wired to the systems it ships to.

Your team / The pod / Production

What owners ask before the first call.

An eval is a fixed set of real cases from your own work, each with the correct answer written down, that the agent has to pass again after every change. If the score drops after a model update, a prompt edit, or a new rule, the change does not ship.

We monitor two layers: whether the system is alive and whether it is still useful. Response time and error triage tell us it is alive. A daily check on booked rate, handoff rate, and intake completeness tells us it is still useful, with an alert to your Slack when one moves outside its range.

After every change, and at least monthly. The set grows every time the review queue or the friction log catches something new, so a case that failed once stays in the set for good.

A named person on each side. At Webaroo, the lead of our dedicated support and maintenance team reads the alerts and puts anything they raise into the backlog you can see. At your practice, it is usually the practice manager or operations lead, who also gets the one-page monthly report.

Meet the team

Monitoring and evals on every agent the pod ships are part of the monthly Run plan from go-live, quoted on a call. Our dedicated support and maintenance team runs them. The pod is a monthly fee on a 12-month term, with a checkpoint at day 90 for a small pod or a day-120 checkpoint for a large pod. There is no hourly billing.

Tell us what is costing you time. A straight answer first.

The first paid step is your AI strategy, a 10-day AI readiness assessment: AI inventory, risk tiers, the top 3 workflows with today's numbers and a 90-day plan.