Detail chat conversation that indicates the chat message matches with what intent or no matching

Hi,

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.

Hi @iantai,

Welcome to Google Cloud Community!

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.

I hope the above information is helpful.

1 Like