以前,“自动预览”选项在集成部分下的对话框流中出现,如下图所示,但是Google从2021年4月14日起停止了此选项。

https://cloud.google.com/dialogflow/docs/release-notes#April_14_2021
以前的自动预览选项似乎负责将对话框流的变化传播到操作中,并反映在Google的测试模拟器中。
删除“自动预览”后,它们是否提供了刷新内容的其他方式?
我目前正在努力解决一个问题,在更改对话框流文本响应并保存它之后,没有考虑到Google的测试模拟器。
发布于 2021-07-13 19:58:00
我发现了所描述的问题,“对话框流上的更改不是更新Google动作的模拟器”,因为对话框流中出现了错误,它显示在“测试”按钮上,这是错误导致的,而不是更新google动作的模拟器。


Errors in 'DoorStatus' intent:
IntentDoorStatus has more than 128 training phrases. Reduce the number of training phrases to 10 or remove the intent from Implicit invocation.
com.google.dialogflow.designtime.exceptions.DesigntimeException: <eye3 title='FAILED_PRECONDITION'/> generic::FAILED_PRECONDITION: Errors in 'DoorStatus' intent:
IntentDoorStatus has more than 128 training phrases. Reduce the number of training phrases to 10 or remove the intent from Implicit invocation.因此,为了检查一下,我尝试删除了一些隐式调用意图(例如DoorStatus、DoorOpen等),它们生成错误,并且尝试了没有这些意图的测试。这一次,它已经成功地更新了操作,现在已经改变了对话框流中的文本响应在模拟器上的反映。
需要改进:当前流中的,单击“测试”按钮(对话框流的集成部分),对话框流导航到Google模拟器,而不管对话框流中发生了什么错误。对话框流在出现错误的情况下显示错误,但是由于对话框流重定向到模拟器,尽管出现了错误,对于开发人员来说,他们所做的更改似乎会反映在模拟器上,但由于对话框流错误,这些更改实际上不会在模拟器中反映。
在对话框流出现错误的情况下,对话框流不应该重定向到Google模拟器。当对话框流部分成功构建时,它应该只允许导航到google的模拟器,而没有任何错误。通过防止在出现对话框流错误时在模拟器上导航,将有助于开发人员了解发生的任何对话框流错误,并在模拟器上测试之前提供修复该错误的提示。
https://stackoverflow.com/questions/68319289
复制相似问题