cognitive-catalyst / WA-Testing-Tool

Scripts that run against Watson Assistant for K fold validation on training set, testing on blind test, and draw precision curves for comparison.
Apache License 2.0
78 stars 60 forks source link

Validate dialog syntax for integration with external systems #42

Closed andrewrfreed closed 5 years ago

andrewrfreed commented 5 years ago

Watson Assistant workspaces often integrate with other systems: Service Orchestration Engine (SOE) layers are used to coordinate with additional APIs. A syntax pattern exists for directing SOEs how to handle a Watson Assistant response. IBM Voice Gateway is used in voice bots with Speech to Text and Text to Speech services handling vocalizations and user response transcription. Voice Gateway expects a specific syntax. Additionally, best practices exist such as setting speech customization parameters on each dialog node where a user response is collected.

Watson Assistant does not natively validate the syntax used to integrate with these systems. We need methodology to validate the syntax and patterns used.

andrewrfreed commented 5 years ago

Delivered in PR #43