ExampleAssistantV1 с IBM Watson Unity SDK - PullRequest
       22

ExampleAssistantV1 с IBM Watson Unity SDK

0 голосов
/ 27 декабря 2018

Я прикрепил скрипт ExampleAssistantV1.cs к персонажу в Unity и получил свои учетные данные (ключ API и URL-адрес службы) от созданного мной помощника.

  • На моей диалоговой странице ямогу видеть / получать только имя и идентификатор помощника, но ничего похожего на идентификатор рабочей области .Я просмотрел свои страницы bluemix и сведения об учетной записи для службы Assistant, но, похоже, ничего не нашел в Workspace.Где это?
  • Дата версии , когда я использовал Tone Analyzer в Unity, работала с текущей датой (вчера), поэтому мне интересно, относится ли то же самое к Assistant?В комментариях к коду нет объяснения, что это за дата на самом деле ...
  • Когда я запускаю Unity, я получаю следующее error .Я мог найти только две темы по этому вопросу;оба закрыты сейчас на GitHub.Может ли кто-нибудь помочь мне понять, что мне не хватает?

    [RESTConnector.ProcessRequestQueue ()] [ОШИБКА] URL: https://gateway -lon.watsonplatform.net / assistant / api / v1 / workspaces // message? version = 2018-12-27 , ErrorCode: 400, Error: 400 Bad Request, Response: {"error": "Параметр рабочей области URL-адреса" message "не является действительным GUID.", "code":400}

После запуска в Unity, когда я смотрю на свою служебную страницу, я вижу новый экземпляр, созданный с сообщением unity-sdk-example-workspace-deleteUpdated.Как я это вызвал?Я сделал что-то не так, что это кажется новым?

enter image description here

1 Ответ

0 голосов
/ 28 декабря 2018

Если вы нажмете три точки на изображении выше рядом с conversation assistant, вы можете нажать View API Details.Там вы сможете увидеть ваш Workspace ID.

Вы указываете дату версии, чтобы выбрать версию службы, которую вы хотите использовать в своем приложении.Вы будете использовать последний выпуск службы до или до указанной даты версии.Если вы используете сегодняшнюю дату, вы будете использовать последнюю версию сервиса.

Проблема с вызовом в том, что workspaceId не предоставлено.В идеале должна быть нулевая проверка для этого параметра.Я создал проблему для этого: https://github.com/watson-developer-cloud/unity-sdk/issues/490

Что касается unity-sdk-example-workspace-deleteUpdated, похоже, вы запустили пример AssistantV1.Пример запускает каждую операцию в сервисе и пытается вызвать ее.В этом случае похоже, что не удалось удалить рабочее пространство или пример был остановлен до того, как был удален.Это рабочее пространство / навык можно безопасно удалить.

...