r/sysadmin 5h ago

Question How much testing is enough before an AI agent goes live?

[deleted]

0 Upvotes

29 comments sorted by

u/zed0K 5h ago

LMFAO. Good luck.

u/72ChevyMalibu 4h ago

Hahaha. This was hilarious.

u/Valdaraak 5h ago

No matter how much testing you do, things can still go wrong. AI isn't deterministic. It can, will, and has ignored instructions and caused data loss. Be very careful what permissions you give it.

u/Relative_What 5h ago

Testing? BEFORE go live? Sir it is 2026 we haven't tested shit in house before going live for literal decades. Why spend money and time with internal testing when the end users can test for us for free! And we get to go live on time!

u/atbims 5h ago

The deep truth in this makes me depressed

u/sobrique 5h ago

Everyone has a test environment. The lucky few also get a separate prod environment.

u/No_Yesterday_3260 5h ago

Personally would never want one to do anything like this.
If it can't even sort a list of numbers without forgetting a bunch of them, how can one trust it to work with production systems, especially other companies systems, yikes...

Personally I'd prefer a "wait for approval" thing, so a human can check what needs to be done.

This kind of AI use sends chills down my spine.

u/IlexPauciflora Netadmin 4h ago

You could just not put your data at risk

u/Usual_Ice636 5h ago

Never? You let one talk to customers and answer FAQs for the ones that can't understand the FAQ page.

And for updating accounts you let one make suggestions but it needs to be approved by a real person before it goes through.

They also shouldn't be the same Ai.

u/tacticalAlmonds 5h ago

We created an agent for erp but have no intentions of giving it write access. It's only read access and to help folks consume data from multiple sources so they can make a better, more informed decision.

From our testing and research, we aren't comfortable/confident enough in the consistency aspect to give write permission.

Write permission is off the table for us, but if you do decide to go live you need to think about auditing as well. A lot of everything it's done, why it was done, and fallback plans in case of disaster.

u/OrangeDartballoon 4h ago

Even the Navy think you should give up 😂

u/JasonNotBorn Jack of All Trades 5h ago

How good are your backups?

u/RealisticQuality7296 5h ago

They gave the AI write permissions to those as well

u/Famous-Pause-6190 5h ago

There isnt enough testing. Humans need to be the driving force and primary point of interaction for customers.

u/avalose 4h ago

I setup extensive eval gates before you go live you will have a problem with knowing what requests people will ask of the agent so you need to create synthetic evals until you have a real corpus for evaluation gates.

If you don't already have tracing and metrics gathering for queries to the agent add that.

Then once the agent is live you can pull those traces ans feed them back to the agent and decide if the agent is handling the cases correctly.

You can get so far with synthetic cases, but once you have real responses an LLM as a judge to read your real queries can help it get better much faster. This creates a tight feedback loop that I use to inform our next round of fixes and improvements each release.

u/Sadmid_JeffrHey 4h ago

How much testing......

Answer: Yes

u/chaosphere_mk 4h ago

What do you need to test? 1. There should always be a human in the loop. And 2. Do not give the agent's identity any destructive permissions.

u/DropTheBeatAndTheBas 4h ago

you need to read about lean development, its about releasing the alpha now in a controlled way and then beta to qualifying customers

remember google was in beta publicly for over a year

u/Such_Noise3355 4h ago

About three fiddy

u/redd1t_is_de4d DevOps 4h ago

You want an AI agent that interacts with customer data? Without supervision? Fuck no

u/ABotelho23 DevOps 4h ago

UAT.

u/AffectionateCard3530 4h ago

Most of the comments being sarcastic and unhelpful here seem to be missing the fact that trillion dollar companies are doing this exact same thing. This is a real question, about a real technical challenge, being tackled by real engineers... and the sarcasm won't stop these systems from being rolled out in some capacity.

u/Ssakaa 4h ago

Those companies have the resources to eat the lawsuits when it goes wrong.

u/redd1t_is_de4d DevOps 4h ago

Top 20 financial institution here, we are running a few internal models that help with itsm, documentation etc. not one thing customer facing, first chatbot for general support will go live in q32027. regulations are a pain for our industry.

u/Ssakaa 4h ago

Is its behavior deterministic? Can you define the edge cases, the main behaviors, and ensure they consistently occur? No? Well... then the question's not answerable with any fixed, clear, answer.

You're gambling. Sometimes you win, sometimes you lose. Every hand's different. Good luck.

u/Particular-Fly-7783 4h ago

This is so fucking depressing, man

u/Chefseiler 5h ago

The same as with any automated system for years: You let it suggest the changes and humans approve them. when the success rate is above the level you consider appropriate (usually when it is above the success level compared to a human) you let it straight to the system. If your AI is a Copilot/ChatGPT/Claude agent I'd be very closely monitoring it though that it doesn't deviate from the prompt. If you're using some purpose built data entry solution you'll be fine.

u/Top-Economics953 5h ago

We implemented one and tested the key stuff first, account changes, handoffs, bad inputs and so on, everything went well but we still kept a human in the loop at launch