问题标签 [actionbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
96 浏览

actions-on-google - 发出谷歌操作 user.verificationStatus 总是返回未验证

我正在使用动作生成器来创建动作。几个月前我部署该动作时一切都很好(那些日子一切正常)。但是几天前,当我检查该操作时,它无法正常工作。

我发现它总是返回 ( user.verificationStatus != "VERIFIED" ) true (guest user),根据谷歌的文档,我们应该只在 ( user.verificationStatus == "VERIFIED" ) 为 true时重定向到帐户链接

我的操作仅在帐户链接后才有效,因此我设置了这样的场景(user.verificationStatus !=“VERIFIED”)==> end.conversation

(user.verificationStatus == "VERIFIED") ==> accountlinking

它总是返回一个“未验证”/“来宾”用户,因此该操作永远不会开始。

我检查了多个帐户的用户存储数据过期中的所有条件

0 投票
0 回答
59 浏览

google-assistant - Google Action 没有经过训练的 NLU 模型(未找到经过训练的 NLU 模型。)

我目前正在从旧的 Dialogflow 代理迁移到新的 ActionBuilder 代理。到目前为止一切顺利(在我将更改推送到旧动作之前翻译成一个新动作来结束事情),但它突然停止在模拟器中工作。

它在最初的欢迎后崩溃,没有任何场景迁移的痕迹,也没有实现。

日志简单地说:

未找到经过训练的 NLU 模型。

注意:在此之前它确实工作了几天。

我确实重命名了一些意图和场景,并在此之前重新组织了一些过渡。

我已经尝试通过更改一些短语来触发新的训练过程,但这并没有改变任何东西(它确实显示了训练指标)。我想知道是否有人有任何想法,也许是关于如何重新训练整个代理/NLU 模型或类似的东西?