SynonymType.entities 的映射是啥样的?

Posted

技术标签:

【中文标题】SynonymType.entities 的映射是啥样的?【英文标题】:What does the map for SynonymType.entities look like?SynonymType.entities 的映射是什么样的? 【发布时间】:2021-04-27 20:21:30 【问题描述】:

我似乎不知道如何为 Google 助理创建一个同义词,以便在回答查询时将 labelslabel 映射到 label

这是我的类型文件:

synonym:
  # matchType: FUZZY_MATCH
  acceptUnknownValues: false
  entities:
    label:

不幸的是,intent.params.fieldName.resolved 的值在作为复数短语说出时会继续映射到 labels(复数)。文档没有指定实体的地图应该是什么样子。

文档链接:

https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/Type https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Types/SynonymType

【问题讨论】:

【参考方案1】:

基于此示例:https://github.com/actions-on-google/actions-builder-facts-about-google-nodejs/blob/master/sdk/custom/types/fact_category.yaml

Google Assistant SDK SynonymType 应该如下所示:

synonym:
  entities:
    'resolved value':
      synonyms:
      - 'proposed match 1'
      - 'proposed match 2'
      - 'proposed match 3'
  matchType: EXACT_MATCH

【讨论】:

以上是关于SynonymType.entities 的映射是啥样的?的主要内容,如果未能解决你的问题,请参考以下文章

映射数据库表啥意思?

映射网络驱动器是啥

java中的映射是怎样实现的?

以实例说明啥是“对象—关系映射”?

cache中的数据是啥的映射

端口映射是啥?