Пользовательские объекты в actionssdk - PullRequest
1 голос
/ 08 апреля 2020

Работа с Google ActionsSDK и попытка выяснить, как я могу включить пользовательские объекты в пакет действий. Я нашел здесь руководство: https://developers.google.com/assistant/conversational/action-package/reference/QueryPatterns но это руководство короткое, и в нем не указано, куда следует включать пользовательские типы.

Кто-нибудь из вас имеет опыт работы с ним?

1 Ответ

1 голос
/ 08 апреля 2020

Ну да, гугл документация по действиям SDK, без комментариев. На основе предоставленного вами примера эти пользовательские типы относятся к основной структуре в действиях. json например:

"actions":[..],
"locale": "de",
"customTypes": [
    {
      "name": "$MorningOptions",
      "items": [
        {
          "key": "6am",
          "synonyms": [
            "6 am",
            "6 o clock",
            "oh six hundred",
            "6 in the morning"
          ]
        }
      ]
    }
  ]

Если это не работает, вы можете попробовать использовать types:

"actions":[..],
"locale": "de",
"types":
  [
    {
      "name": "$MorningOptions",
      "entities":
      [
        { "key": "6am", "synonyms": ["6 am","6 o clock","oh six hundred","6 in the morning"] }
      ]
    }
  ]

Они тоже в основной структуре. Но официально устарели: https://developers.google.com/assistant/conversational/action-package/reference/rest/Shared.Types/ActionPackage#Type

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