我正在尝试扩展 geo.StreetSuffix
枚举,以包括一些可能的值。目前,它没有有效的街道后缀的Greene
值。这就是我的概念:
enum (StreetSuffix) {
description (Street Suffix)
extends(geo.StreetSuffix)
symbol (Greene)
}
这是一个训练样本:
[g:Evaluate:prompt] (19)[v:geo.StreetNumber] (Fake Hills)[v:geo.StreetName] (Lane)[v:StreetSuffix:Lane]
当我这样做时,尽管培训文件会给我以下错误: Confusion Points: Match(es) on : "Lane".
和语言识别不再适合该值。我在这里做错了什么吗,有没有错误,还是这不是枚举应该如何工作的枚举?
我很乐意写自己的枚举,这将是geo.StreetSuffix
的副本,但是如果我可以扩展并添加一些自己的价值观,这似乎是浪费。
不幸的是,您必须复制旧词汇文件中的所有内容(您无需访问(。
注意
如果将类型扩展到另一个胶囊中,则必须创建一个新的词汇文件。即使您使用扩展或添加模型的角色,词汇也永远不会继承。
https://bixbydevelopers.com/dev/docs/dev-guide/develoders/training.vocabulary#adding-vocabulary
话虽如此,您可以提交一张票,并支持添加Greene
,并且您可能会遇到的任何其他丢失值...