I have developed a software using Dialogflow CX and launched successfully. Now I faced difficulties to providing data mining tool that includes all conversation turns and for each turn, what intent is matched or not matched. How can I get these info? Through API? If yes, what are they?
Please kindly help cos I’m stuck with a good response to management.
You’re correct! You can retrieve those details by using the API.
Here are some potential ways to address your issue:
Detect Intent API: You can use the DetectIntent API to submit user input to Dialogflow CX and obtain the identified intent. The API also returns any extracted parameters and the session state.
mplement Webhook Fulfillment: By implementing webhooks in your project, you can process the matched intent data and save it in a database for future analysis.
Session Management: Maintain session data to monitor the entire conversation. This allows you to evaluate the flow and determine which intents were matched at each turn.