I tried to break our AI Virtual Agent. Here's what happened

July 22nd, 2026
3 Min Read

I called one of our customer’s AI virtual agents with one goal: distract it enough that it’d forget to book my call.

My target was Piper, the AI virtual agent at Superior Plumbing, a ServiceTitan customer in the Atlanta area. Piper handles inbound calls, books appointments, answers basic questions and escalates to a human when needed. It can take an unlimited number of calls simultaneously, and averages an 80% booking rate as a frontline call taker with only a 25% escalation rate.

I called Piper on a Wednesday afternoon with a leaky water heater and a list of curveballs. After introducing itself and telling me a little bit about Superior, I mentioned my leaky water heater — and that I was thinking about fixing it myself.

"I understand it can be tempting to try and fix it yourself," Piper said, "but leaks from a water heater can sometimes indicate a bigger issue. We'd be happy to send a technician out to assess the situation."

Piper walked me through the diagnostic questions: Tank or tankless? Gas or electric? It accurately collected my name, email, address and phone number without needing me to repeat a single letter or number. Then it asked about special instructions for the technician, like a gate code or a pet. I mentioned my dog was "a little skeptical around strangers" and gave it my gate code. Piper noted both, booked the appointment for the following morning, and moved on.

Then I started pushing.

"I just realized I might not be available in the morning," I said, mid-booking. Piper pulled up afternoon slots immediately. I rescheduled my booking to the afternoon.

Then I did it again.

"I'm so sorry to do this. I'm a little concerned about this leak. Do you have any availability today?”

"One moment please," Piper replied, calmly. "I do have availability for today, from 2:00 PM to 4:00 PM. Would you like to switch to this time?"

There was no edge in Piper’s voice. No sighing. Just options.

I booked the appointment, but I told Piper I needed to speak with my spouse first. It offered to tentatively hold the slot, no pressure.

The next curveball came out of nowhere.

"Hablas español?" I asked.

"Claro!" Piper replied, without hesitation. "¿Hay algo más en lo que pueda ayudarte hoy?" ("Sure, is there anything else I can help you with?")

I switched back to English, and asked for a plumbing joke.

“Why did the plumber always carry a pencil?” Piper said. “Because he wanted to draw water. Is there anything else I can help with?”

Touche, Piper.

Finally, I asked to speak with a human.

"I'll transfer you to a specialized representative who can help you further. Please hold while I connect you."

There was no friction. No fuss.

Piper is built to handle the volume that humans can't, so your CSRs can focus on the customers who actually need

them.

I never broke Piper. Through two scheduling changes, a mid-call language switch, a spousal check-in and a

request for comedy, Piper had one consistent priority: get me booked. Every response looped back to the appointment.

That's Piper’s job, and it never lost sight of it.

I never stood a chance.

The #1 newsletter for the trades.

Related posts

Product Illustration
Product Illustration
Product Illustration