Migration from IBM Watson Workspace to Raza 3.6 open source version

Hello, I am looking for migration steps from IBM Watson workspace to Rasa 3.6 Version. I have my <workspace_name>.json file in my rasa project folder & I tried the steps using https://github.com/RasaHQ/rasa/blob/e5cf4cb33c88eb4d375ee37ae7b5c4388589eb8b/docs/docs/migrate-from/ibm-watson-to-rasa.mdx. But, it is not working and it throws out error -Path ‘data’ doesn’t contain valid NLU data in it. Please verify the data format. The NLU model training will be skipped now. So, could you please help me out with the migration?

Give this a try.

Thank you @stephens. When I run the code, only domain.yml file is generated with just intent and entity names. What about stories.yml; rules.yml & utterances, slots, forms, etc in domain.yml? Do I need to manually update the remaining files?

It will convert the NLU (create intents) but it will not handle stories, rules or forms since Watson and Rasa have completely different approaches to this.

I just updated the repo with the output from the example customer-case.json.

Thanks for updating git repo, but still it throws this error -

watson_converter.py, - > line 315, in _get_all_responses
    values = node['output']['generic'][0]['values']

IndexError: list index out of range