Learning Selective LLM Autonomy from Copilot Feedback in Enterprise Customer Support Workflows
This paper presents a deployed system that leverages copilot feedback and UI interaction traces to train a selective LLM agent for automating enterprise customer support workflows, achieving a 45% automation rate and 39% reduction in handling time while maintaining quality through a confidence-based abstention mechanism.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine a busy customer support center as a giant, complex control room. Inside, human operators are constantly juggling computers, clicking buttons, filling out forms, and typing messages to solve customer problems. It's a high-stakes job where one wrong click can cause a headache for a customer.
This paper describes a new "smart assistant" system built for this control room. Instead of trying to replace the humans entirely, the system acts like a super-observant co-pilot that learns how to drive the car, but only takes the wheel when it's 100% sure it won't crash.
Here is how it works, broken down into simple steps:
1. The "Shadow" Phase (Learning by Watching)
First, the system doesn't do anything. It just watches. It records every single click, keystroke, and screen change the human operators make while solving thousands of customer cases. Think of this like a new driver sitting in the passenger seat, watching a pro driver navigate a city for weeks, memorizing every turn and stop sign.
2. The "Co-Pilot" Phase (Suggesting, Not Deciding)
Next, the system starts offering suggestions. It says, "Hey, based on what I've seen, you should probably click this button next."
- The Human's Role: The operator can either say, "Yes, good idea," and let the system do it, or they can say, "No, do it this way instead."
- The Learning: Every time the human corrects the system, the system learns. It's like a student getting a red pen correction on a homework assignment. Over just two weeks, the system gets really good at guessing the right next move.
3. The "Selective Autopilot" Phase (Taking the Wheel Safely)
This is the most important part. The system doesn't just blindly take over. It has a built-in "Safety Judge" (called a critic).
- High Confidence: If the system is very sure (e.g., "Click the 'Next' button"), it does it automatically in the background.
- Low Confidence: If the system is unsure (e.g., "Should I send this specific message to the customer?"), it stops and asks the human for help.
- The Result: The human operator can now watch multiple conversations at once. They only have to step in when the system pauses to ask a question. They aren't doing the typing anymore; they are just the safety net.
How It Handles Mistakes
The paper notes that the system is built to be careful.
- The "Stop" Sign: If the computer screen changes in a weird way the system hasn't seen before, or if the system feels nervous about a decision, it immediately hands control back to the human.
- The "Reset" Button: If the system makes a mistake, it doesn't spiral out of control. It stops, lets the human fix the screen, and then picks up exactly where it left off.
The Real-World Results
The team tested this in a real business environment with about 15,000 customers.
- Speed: The system handled 45% of the entire conversation from start to finish without human help.
- Time Saved: The time an operator had to spend actively working on a single customer dropped by 39%.
- Quality: The quality of the support didn't go down. The customers were just as happy as before.
The Big Takeaway
The paper argues that you don't need a robot that tries to do everything perfectly to be useful. Instead, you need a robot that is selectively brave. It does the boring, repetitive, low-risk tasks (like clicking buttons or filling forms) automatically, but it knows exactly when to say, "I'm not sure, you handle this one."
This approach is faster to build than traditional computer programs (which require humans to write rigid rules for every possible scenario) and is more reliable than a "wild" AI that tries to do everything on its own. It turns the human operator from a "driver" into a "fleet manager," supervising many conversations at once with much less stress.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.