我的应用程序接受了几次培训,其中有很少的培训显示为未经验证。无法理解是怎么回事? 我的动作文件是
FoodSearch.model.bxb
action (FoodSearch) {
type(Search)
collect{
input (dateTimeExpression) {
type (time.DateTimeExpression)//MyDateTimeExpression
min (Optional)
}
input (cityName) {
type (geo.NamedPoint)
min (Optional) max (One)
default-select {
with-learning
with-rule {
select-first
}
}
}
}
output (FoodConfirmationResult)
}
答案 0 :(得分:4)
您是否尝试过文档中列出的建议方法?这是它的链接:https://bixbydevelopers.com/dev/docs/dev-guide/developers/training.intro-training
未经验证的计划:培训条目的当前计划在以下方面有所不同: 保存该条目时与计划的重要关系。这个 当模型更改使培训条目的计划行事时可能会发生 与上次保存不同。您可以通过以下方法解决此问题 确保输入计划正确无误并重新编译NL 模型,或运行“验证所有计划”。
您可以通过以下方式验证计划
验证计划,您可以通过选择清除“未验证的计划”状态 训练操作菜单中的 验证所有计划 命令(下拉菜单 菜单中的“编译NL模型”按钮。该命令断言 所有完整,合法和启用的条目的计划都是正确的。它 将根据以下内容从对齐的NL为每个条目创建一个新计划 胶囊模型,词汇和其他信息的当前状态 数据。
运行此命令后,每个条目的训练状态可能会更改 命令。禁用的计划将不会得到验证。