如果计划未经验证怎么办

时间:2019-02-22 14:55:58

标签: bixby bixbystudio

我的应用程序接受了几次培训,其中有很少的培训显示为未经验证。无法理解是怎么回事? 我的动作文件是

  

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

1 个答案:

答案 0 :(得分:4)

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

  

未经验证的计划:培训条目的当前计划在以下方面有所不同:   保存该条目时与计划的重要关系。这个   当模型更改使培训条目的计划行事时可能会发生   与上次保存不同。您可以通过以下方法解决此问题   确保输入计划正确无误并重新编译NL   模型,或运行“验证所有计划”。

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

  

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

     

运行此命令后,每个条目的训练状态可能会更改   命令。禁用的计划将不会得到验证。