1
votes

I see that in the Watson Conversation tooling, we can see the usage activity broken down by Conversation intents. Is there a way to access this intent usage data via the Conversation API?

2

2 Answers

1
votes

The Watson Conversation service has an API to access and modify the workspace, its components and to obtain the logs. The REST function to retrieve (list) the logs has parameters to pass in some filters.

I wrote a Python-based tool a while ago that exploits most of the API and demonstrates its usage. It supports log retrieval. Note that the duration for which logs are available depends on the usage plan.

1
votes

You need to access the call for the conversation message and get the intent with the return, something like: response.intents.intent

Like @data_henrik said, the conversation tool can use the getLogs method for access all return, intents, entities, context variables, input from the user and your bot, etc.

See the Official reference here.