Создать диалог через Python в Watson Assistant - PullRequest
0 голосов
/ 29 октября 2019

Я использую пользовательский интерфейс Watson Assistant для создания диалогов в течение нескольких месяцев. До сих пор система на основе узлов работала хорошо для меня, однако я столкнулся со сложностью, которую можно было бы лучше обработать с помощью кода.

Я нашел Watson API, но, как я вижу, цель этого состоит в том, чтобыаутентифицировать пользователя, управлять сеансами и передавать высказывания пользователя AI. А API-интерфейс Developer Cloud используется для управления и подключения сервисов IBM Cloud.

Есть ли способ создать диалог с помощью кода вместо использования подхода, основанного на узлах, который присутствует во всех руководствах?

Ответы [ 2 ]

0 голосов
/ 30 октября 2019

Не могли бы вы уточнить, что вы подразумеваете под реализацией через код? Вы имеете в виду, что вы хотите использовать Python для обработки высказываний вместо вызова службы Watson Assistant, или вы хотите использовать SDK для настройки диалога вместо использования панели мониторинга? Если вы хотите использовать Python (пользовательский код) для обработки высказываний, я бы включил логику в процесс приложения, конкретное условие в запросе или ответе JSON.

Watson Assistant V2 SDK содержит только методы для созданиясеанс и отправить сообщение (с некоторыми опциями для настройки ответов на эти вызовы API), предполагая, что пользователь настроит намерения, сущности и диалог через панель инструментов. В V1 SDK гораздо больше методов, но большинство из них - просто то, что можно сделать на панели инструментов.

0 голосов
/ 30 октября 2019

Вы также можете создавать диалоговые узлы .

Проверьте примеров на github, где они используют модули AssistantV1 или AssistantV2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...