1

我的应用程序有几个培训,其中很少显示为未经验证。无法理解出了什么问题?我的行动文件是

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) 
}
4

1 回答 1

1

您是否尝试过文档中列出的建议方法?这是它的链接:https ://bixbydevelopers.com/dev/docs/dev-guide/developers/training.intro-training

未经验证的计划:培训条目的当前计划与保存该条目时的计划存在显着差异。当模型更改使训练条目的计划与上次保存时的行为不同时,可能会发生这种情况。您可以通过确保条目的计划正确并重新编译 NL 模型或运行验证所有计划来解决此问题。

您可以通过以下方式验证计划

验证计划您可以通过选择训练操作菜单(“编译 NL 模型”按钮下的下拉菜单)中的验证所有计划命令来清除“未验证计划”状态。此命令断言所有完整、合法和启用条目的计划都是正确的。它将根据您的胶囊模型、词汇和其他数据的当前状态,从 Aligned NL 为每个条目创建一个新计划。

运行此命令后,每个条目的训练状态可能会发生变化。禁用计划将不会被验证。

于 2019-02-22T18:01:44.980 回答