gpt4 book ai didi

validation - 如何修复验证提示中的通用对话框

转载 作者:行者123 更新时间:2023-12-01 12:07:05 24 4
gpt4 key购买 nike

在搜索操作中,我有一个带有验证的可选输入。

action (MyAction) {
type (Search)
collect {
input (name) {
type (Name)
min (Optional)
iterable
validate {
if (!exists (name)) {
prompt {
dialog ("Write the name you want me to look up.")
}
}
}
}
} // end of collect

我希望输入提示(如果用户没有给出)具有显示和语音对话,就像验证中定义的那样,所以“写下你想让我查找的名字。”。

取而代之的是通用的“我需要一个名字才能继续”,并且语音对话两者结合在一起,因此“写下你想让我查找的名字。我需要一个名字才能继续”。

我没有任何对话文件。

这是一个错误还是我遗漏了什么?

最佳答案

查看您的代码,您似乎希望输入的 name 由用户填写。如果是这样,为什么不将其标记为 min(Required) 并让 Bixby 平台强制执行基数?

总的来说,我建议如下

  • 创建自定义类型,例如MyName 具有 role-of 类型 Name
  • 在您的搜索操作中将其标记为 `min(Required)
  • MyName 创建一个 View ,它将显示您的自定义消息。
  • 使用自定义语音对话为 MyName 创建对话。

让我们知道这是否有效。

关于validation - 如何修复验证提示中的通用对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55554056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com