【问题标题】:Can't reference an utterence file in botium无法在 botium 中引用话语文件
【发布时间】:2019-12-04 17:40:39
【问题描述】:

我是 botium 新手,我的开发人员(不是我)创建了一个包含对话文本文件的框架,我应该能够在上面运行 botium 脚本。

一个例子是这样的:


#me
What are the stats for my neighborhood?

#bot
There are ten matches in your neighborhood

当我在我的 IDE 中运行这个测试时,它通过了。因此,我创建了一个名为 NEIGHBORHOOD_UTT 的文本文件,其中的句子类似于以下内容:

我所在社区的统计数据是什么
显示附近的统计数据
邻里

然后将我的 convo.txt 文件更改为:

#me
NEIGHBORHOOD_UTT

#bot
There are ten matches in your neighborhood

所有这些我都通过 GUI 在应用程序上进行了测试,并且应该返回“你附近有十个匹配项”

错误类似于: TranscriptError: BotiumError: neighbor/Line 6: Expected bot response (on Line 3: #me - NEIGHBORHOOD_UTT) “抱歉,我找不到任何房源”以匹配“您附近有十个匹配项”之一。

GUI 没有响应“抱歉,我找不到任何列表”,而是预期的响应。那里没有可供我查看的 API 文档。我不能分享太多,因为这是工作/专有的。话语和 convo txt 都在一个名为 botium 的文件夹中

我尝试将文件命名为 NEIGHBORHOOD_UTT.utterances.txt 和 NEIGHBORHOOD_UTT.txt

我想不出其他任何东西,所以我在 github 上搜索了与我类似的随机项目,但没有找到任何提供任何线索的项目

【问题讨论】:

标签: chatbot


【解决方案1】:

话语文件的第一行是话语参考代码。例如:

USER_HELLO_UTT
hi
hello
nice day

USER_HELLO_UTT 可以在 convo 文件中使用:

Say hello

#me
USER_HELLO_UTT

#bot
Hi!

Botium Wiki 中提供了更多示例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    相关资源
    最近更新 更多