Не могу комментировать ibm-watson Java SDK, но могу поделиться некоторыми деталями о модели фрейма / слота в WA в целом.
Иерархия узлов диалога в модели фрейма / слота немного сложнее.Чтобы создать слот, вам нужно создать определенную структуру узлов диалога со специальными типами - например, родительский узел с типом "type": "frame"
, затем узел слота с "type": "slot"
и с дочерними узлами типа "type": "event_handler"
.Лучший способ познакомиться с моделью - это создать слот с помощью пользовательского интерфейса WA
, экспортировать его как JSON
, а затем проверить структуру JSON
узлов диалога, чтобы увидеть, что и куда идет.
Возможно, вы также захотите проверить Документация Watson Assistant (22.10.2018), в которой более подробно рассматриваются конкретные типы узлов и информация о том, как изменять узлы с помощью вызовов API
.