Through intent analysis, you can determine the expressed intent of your customers or product reviewers.
For example, you can detect whether a specific user likes or dislikes your product, wants to complain, or asks a question about product's features. Intent detection helps you properly triage user comments and queries to quickly and efficiently address any potential issues. See Default intent model for an overview of the default intent detection model that can help you understand intent analysis and provide a starting point for developing custom intent detection models that best fit your business objectives.
Intent analysis can produce insightful results when it is combined with other analysis types of analysis in your application. For example, consider the message: My uPlusPhone-01 touch screen has suddenly stopped responding! Very unhappy. I am going to return it and demand a refund. Switching over to competition.
By combining the default pzDefaultIntentModel intent detection model with sentiment and text extraction analysis types, you can derive the following information automatically:
- Entities – My uPlusPhone-01 touch screen. This is the value of py.Entities(1).pyName property of type auto_tags.
- Intents – Quit. This is the value of the pyIntents(1).pyName property that the text analyzer detected by applying the default pzDefaultIntentModel intent detection model.
- Sentiment – Negative. This is the value of the pyOverallSentiment property that holds the total calculated sentiment value of the analyzed document. The sentiment was derived by applying the default pySentimentModels model on the document.
This information might lead to triaging and taking remedial actions to retain a customer who is likely to quit the company's services.
- Configuring intent analysis
Enable intent analysis in your application to automatically detect the intention of the person who produced a document, for example, a Facebook comment or a product review. Through intent analysis, you can better understand the needs of your customers, decrease churn, and more quickly react to customer issues.
- Default intent model
Text analyzers include a default pzDefaultIntentModel that provides a starting point for intent detection in your application. This model contains a set of sample intent types that you can detect in a piece of text.
- Recognizing user intent
Create intent analysis models to enable your application to detect the ideas that users express through written communication. For example, you can use an intent model when you want your chatbot to understand and respond when someone asks for help.