Absolutely, 100%. We aren’t just plugging in an LLM and letting it handle calls willy nilly. We’re telling it like a robot exactly what to do, and the LLM only comes into play when it’s trying to interpret the intent of the person on the phone within the given conversation they’re having.
So for instance as we develop this for our end users, we’re building out functionality in pieces. For each piece where we know we can’t do that (yet), we “escalate” the call to the real person at the call center for them to handle. As we develop more these escalations get fewer, however there are many instances that will always escalate. For instance if the user says “let me speak to a person” or something to that effect, we’ll escalate right away.
For things the LLM can actually do against that users data, those are hard coded actions we control, it didn’t come up with them. It didn’t decide to do them, we do. It isn’t skynet and it isn’t close either.
The LLM’s actual functional use is quite limited to just understanding the intent of the user’s speech, that’s all. That’s how it’s being used all over (to great results).
That’s great, you’re not everyone though, and you’re not fielding everyone’s calls either.
I’m in Healthcare. A massive chunk of our calls are simply “you have an order expected on (date), and shipping to (your address), is this information correct? Yes? Awesome, kthxbye”.
That’s it. By utilizing automatic dialers for that kind of thing we’re freeing up a ton of time for the real people to do more difficult hands on customer service.
I’m gonna say it, you’re the same person my great grandfather was, complaining about ATMs because they were over complicated.