Accelerate customer care using AI and genAI
26. 1. 2024
We have contact centers, back-office support centers where employees of big companies and providers such as telco companies, insurance companies, banks, retailers, companies from energy providers solve customer questions, complains, requests. They need to categorize and prioritize customer interactions.
The agents spend a lot of time reading emails, web inquiries, sms, chats, phone calls transcriptions until the right action is addressed. In the CRM the interactions with customer are represented with activity date records which contain the transcription of the customer request. The agents read them and set fields such as<<category>>, <<type>>, <<priority>>. After this entity is based on the content of the interaction assigned to respective team. For example for issues with internet go to the technical backoffice team, questions about bills or prices entity is assigned to invoicing and billing backoffice etc. The amount of digital communication between companies and customers is growing exponentially. For insurance companies are these peaks seasonal , so to hire more agents will be expensive and not efficient. Outside these peaks they will not be used. How to react to these demands appropriate ? Artificial intelligence and generative AI is the best answer to accelerate customer care and react to the growing demand.
We will demonstrate a way to improve categorization and prioritization of customer interaction requests for customer care backoffice or contact centers.
See this diagram.
We have Customer Relationship Management solution integrated with the contact center. The interactions are comming from omnichannels such as email, sms, whatsapp, phonecalls, letters which are scanned. All these interactions are represented after receiving from Contact center and sent to CRM as activities. The activity carries information with the customer text, in the case of phonecalls , chats transcriptions . The need to be assigned to respective team for finalization or further processing. To assign correct team either automatic assignment based on categorization or manually, when agent needs to read and understand the customer request. We can accelarate it to either help agent to understand it using AI to summarize the information, We can also extract entities and based on entities define rules for automatic assignment. Other accelaration is to understand customer sentiment and give the interaction a priority. Introduced genAI we can ask question about the customer request and based on answers do the assignment and prioritization.
Let us demonstrate 3 ways how to improve categorization of incoming interaction using AI services
- Summarize text using AI
- Analyze sentiment for prioritization
- Language understanding for intent identification
- Generative AI to categorize interaction
Summarize text using AI
Let us have following text , it is a complain about not working internet connections. This is coming to contact center and crm as an email from customer.
To Mobile Star, ltd
The manager, Mobile Star, ltd, Internet department
Respected sir,
With due respect, I am writing this email to inform you that my internet connection is disturbed for the last two days in my apartment. I am facing trouble as I am having exams, and most of the work is done online, and for that, I need a proper internet connection.
I have already made a complaint but no one took any action upon it. I request you again to send someone from your office to check my connection. My internet is during rain very slow and sometimes has outage.
I am located in Bratislava, Namestie Slobody 11. My customer number is 111222 and my contract number is sample-1234. The connection speed in the evenings is not as purchased.
I expect a quick response as satisfying your customers should be your first priority.
If you fix my problem, I am about to order also your digital TV subscription with sport channels package. I am also thinking about upgrading my mobile phone subscription and get more data and also cheaper roaming calls.
Is there also possibility to get new phone if I sign commitment for the next 2 years ?
Thanks,
Yours sincerely,
Jozef Novak,
Strecnianska 1,
85101 Bratislava
Slovak Republic
This customer text from interaction will be by trigger or batch process extracted and sent to cloud AI service such as Azure Language, AWS Amazon Comprehend or OCI Language. The response from cloud AI service can be like :
Extractive Summary
Summary
- With due respect, I am writing this email to inform you that my internet connection is disturbed for the last two days in my apartment.
- I am facing trouble as I am having exams, and most of the work is done online, and for that, I need a proper internet connection.
- I request you again to send someone from your office to check my connection.
- My internet is during rain very slow and sometimes has outage.
- If you fix my problem, I am about to order also your digital TV subscription with sport channels package.
- upgrading my mobile phone subscription and get more data and also cheaper roaming calls.
This summarized information can be stored to especial field of the activity or sent to another processing into cloud AI service for intent search.
Analyze sentiment for prioritization
We can set rules that negative reactions have higher priority in order not to lose customer or fix his issue. Negative sentiment also means the customer needs more attention. In this case we sent the above text taken from
Analyzed sentiment
Document sentiment
MixedConfidence: 29.00%
Based of the outcome we can set the field priority in order to process customer request faster.
Language understanding for intent identification
We can have trained our model for conversational language understanding for certain intents. Each intent can represent category of the interaction. We can have 1:1 mapping between company team/department and intent. If more intents are identified as in this case the interaction can be forwarded to more teams. In this case we forward it to <<internet technical support>>, <<hw sale>> and <<tv subscription specialist>>.
Intent
Top intent
internet failureConfidence: 80.71%
intent
phoneConfidence: 47.31%
intent
digital TVConfidence: 61.51%
Generative AI to categorize interaction
Generative AI is in my opinion in compare with traditional AI game changer. The traditional AI are used to find keywords, sentiment, entities, intent, important statements. With generative AI we can approach the customer request with direct questions. For example insurance contact center which is supporting customer with car insurance during breakdown can have questions : Is somebody injured ? How many people in the car ? Do you need a doctor ? can the car drive ? For telco operator we can ask questions such : has the customer problem with internet ? Does the customer want to buy new service or product ? Does the customer need some information ? Based on the answers we can assign team, department or specialist.
Request to openAI :
Generate a summary of the below conversation in the following format:
- Customer problem:
- Customer request for new products and services:
Summary:
Customer problem: Internet connection is disturbed for the last two days.
Customer request for new products and services: Digital TV subscription with sport channels package, upgrading mobile phone subscription and get more data and also cheaper roaming calls, possibility to get new phone if signs commitment for the next 2 years.
Conversation: The customer is facing trouble with the internet connection in his apartment for the last two days. The customer has already made a complaint but no one took any action upon it. The customer requests the company to send someone from their office to check the connection. The customer is located in Bratislava, Namestie Slobody 11. The connection speed in the evenings is not as purchased. The customer expects a quick response. If the problem is fixed, the customer is about to order digital TV subscription with sport channels package. The customer is also thinking about upgrading his mobile phone subscription and get more data and also cheaper roaming calls. The customer also asks if there is a possibility to get a new phone if he signs commitment for the next 2 years.
In this case it we identified 2 departments and we have also for them already summary which can be pasted into activity. This is achieved in second within 1 request to cloud OpenAI service.
Another example :
Generate a summary of the below conversation in the following format:
- Customer problem:
- Outcome of the conversation:
- Action items for follow-up:
- Customer budget:
- Departure city:
- Destination city:
Conversation:
- User: Hi there, I’m off between August 25 and September 11. I saved up 4000 for a nice trip. If I flew out from San Francisco, what are your suggestions for where I can go?
- Agent: For that budget you could travel to cities in the US, Mexico, Brazil, Italy or Japan. Any preferences?
- User: Excellent, I’ve always wanted to see Japan. What kind of hotel can I expect?
- Agent: Great, let me check what I have. First, can I just confirm with you that this is a trip for one adult?
- User: Yes it is
- Agent: Great, thank you, In that case I can offer you 15 days at HOTEL Sugoi, a 3 star hotel close to a Palace. You would be staying there between August 25th and September 7th. They offer free wifi and have an excellent guest rating of 8.49/10. The entire package costs 2024.25USD. Should I book this for you?
- User: That sounds really good actually. Please book me at Sugoi.
- Agent: I can do that for you! Can I help you with anything else today?
- User: No, thanks! Please just send me the itinerary to my email soon.
Summary:
- Customer problem: The customer wants to travel between August 25 and September 11 with a budget of 4000 USD from San Francisco.
- Outcome of the conversation: The agent suggests Japan as a destination and offers a 15-day package at HOTEL Sugoi for 2024.25 USD.
- Action items for follow-up: The agent will book the package for the customer and send the itinerary to the customer's email.
- Customer budget: 4000 USD
- Departure city: San Francisco
- Destination city: Japan (specifically, HOTEL Sugoi)
Generative AI can do all types of text operations such as summary, classification, intent identification, entity extractions, key word search just by formulating right questions or queries.
Summary :
By integrating CRM and Contact Center solution with cloud AI and cloud generative AI services can we increase the efficiency of customer care, increase speed of incident resolution, improve customer understanding and better address responsible teams.
Contact us, we find you right cloud AI solution and deliver you the improvements at speed and quality.
Späť na Blog