CHAPTER 4: How to Select a Generative AI Solution for Your Contact Center
In order to build a generative AI solution, you’ll first need to make 2 fundamental decisions:
Is your organization OK with using commercial, managed LLM (like Open AI’s GPT-4), or does your organization need to host your own LLM?
For most companies, using a managed LLM should be sufficient.
Some companies (in highly regulated industries) may feel more comfortable hosting their own LLM. (These same companies might also be uncomfortable with all SaaS solutions in general.)
Note, however, that hosting your own LLM requires significant infrastructure and ML Ops expertise.
Can your company use an off-the-shelf LLM, or do you need a fine-tuned LLM?
You should assume that an off-the-shelf LLM will be sufficient for your needs, until proven otherwise.
In some cases (e.g., highly technical industries), fine-tuning an LLM will result in more relevant responses.
Note, however, there are many drawbacks to fine-tuning:
Read more on why fine-tuning LLMs isn’t always a good idea.
After these 2 foundational decisions are made, for a basic generative AI solution, your team needs to follow these 5 basic steps:
Steps 1-4 are easy and can be accomplished in 2 hours or so.
Step 5, detecting hallucination, is the most difficult aspect of a generative AI solution. Your team can spend months – or even years – creating a solution that reliably detects and prevents hallucination.
Read more on how to build a generative AI chatbot.
The decision to build or buy/license a generative AI solution is no different from any other build versus buy decision your company faces.
The key factors in your decision are:
While every company is different, in most cases, companies will find that buying/licensing a third party solution is far cheaper, faster, and easier to implement/maintain than trying to build their own generative AI from scratch.
Just because you’ve already invested in a help desk or CCaaS doesn’t mean you’re locked into the generative AI solution that your help desk or CCaaS provides.
A good commercial generative AI solution should be compatible with all leading help desks and CCaaS solutions – i.e., you won’t have to “rip and replace” your help desk or CCaaS due to the generative AI you’ve selected.
Integrating a third party generative AI solution with your help desk or CCaaS should be almost as simple as onboarding a new Level 1 human agent. You’ll need to:
It’s the same with Generative AI.
It’s likely the case that your help desk or CCaaS vendor has introduced a generative AI solution, and they’re marketing it as a natural add-on to your current solution.
Here are 3 key reasons why you might want to consider generative AI vendors, other than your help desk/CCaaS vendor:
Buying criteria for generative AI solutions will vary from company to company. Key buying criteria, however, for any contact center considering a generative AI solution should be:
Depending on the industry you operate in, additional key buying criteria might include:
You should not pay for a basic generative AI POC.
The most basic POC you should be conducting with any generative AI solution is, does the solution provide reasonably accurate answers?
This type of POC should be completely free. Ideally, this type of POC should be entirely self-serve as well (i.e., it does not require a signed POC agreement, several live meetings, an implementation team, and a schedule with milestones).
A POC that demonstrates compatibility with your existing tech stack (and not just your knowledge) is more involved. This type of POC may require some up-front payment or POC fee, especially if you have some legacy or in-house solutions that require integration.
To conduct a POC to test the accuracy of a generative AI solution, you should:
(1) Upload a set of knowledge to a generative AI solution. This set of knowledge doesn’t have to be your entire support KB – it can just be a subset of your support knowledge. Let the AI train on the knowledge.
(2) Ask the generative AI solution a series of questions that it should be able to answer, based on the knowledge uploaded. Grade those answers on accuracy. A simple grading rubric could be:
(3) Ask the generative AI a series of questions that it should NOT be able to answer, based on the knowledge uploaded. These questions can be completely unrelated to your business, like “Who is the president of the United States?” etc. These questions will allow you to see how much the generative AI hallucinates outside of its knowledge base. A simple grading rubric could be:
Go through the same basic POC described above for each/all of the generative AI solutions you are evaluating.
Add up the scores in both (2) and (3). See which solution scores highest.
Keep in mind that a good generative AI solution should give administrators the ability to provide feedback on answers. With this feedback, accuracy scores can improve by 50% with a week or 2 of feedback.
With any third party software, there are 3 ways to determine if the solution actually works with your existing tech stack.
Get the latest news in generative AI and customer success
By subscribing you agree to with our Privacy Policy.