在运行代码之前,请安装ibm watson
我在IBM文档中发现,“对于Python脚本,您可以运行它来导出日志并将其转换为CSV格式,从Watson Assistant GitHub)存储库下载export_logs_py.py文件。”
但我真的不知道在哪里
这个py在我未经修改运行文件后显示错误:
runfile('C:/export_logs.py', wdir='C:/Users/admin/Downloads')
usage: export_logs.py [-h] [--logtype {ASSISTANT,WORKSPACE,DEPLOYMENT}]
[--language LANGUAGE] [--filetype {CSV,TSV,XLSX,JSON}]
[--url URL] [--version VERSION]
[--totalpages TOTALPAGES] [--pagelimit PAGELIMIT]
[--filter FILTER] [--strip STRIP]
apikey id filename
export_logs.py: error: the following arguments are required: apikey, id, filename
An exception has occurred, use %tb to see the full traceback.
SystemExit: 2
如您所见,脚本报告了一个错误,并说您必须提供apikey、id和(可能是输出)文件名作为参数。它还表明,可以指定其他参数。
usage: export_logs.py [-h] [--logtype {ASSISTANT,WORKSPACE,DEPLOYMENT}]
[--language LANGUAGE] [--filetype {CSV,TSV,XLSX,JSON}]
[--url URL] [--version VERSION]
[--totalpages TOTALPAGES] [--pagelimit PAGELIMIT]
[--filter FILTER] [--strip STRIP]
apikey id filename
您的下一步可能是再次调用脚本,但是为沃森助手提供一个应用编程接口密钥、技能标识和文件名作为附加参数。接下来,我将尝试类似的事情,例如,尝试指定输出类型:
export_logs.py --filetype CSV myapikey skillID output.csv
我不是那个脚本的作者但如果我想使用它我就会这么做
首先,IBM沃森助手的工作区现在被称为技能。
要了解需要传递给Python脚本的参数(位置参数和可选参数),请运行以下命令
python export_logs_py.py -h
无论你在哪里看到工作空间,你都可以用技能来替换它。
要以. csv
文件格式导出日志,请运行以下命令
python export_logs_py.py --filetype CSV --url <URL> <API_KEY> <SKILL_ID> output.csv
替换占位符
对于辅助日志,添加
--logtype ASSISTANT
。默认值为WORKSPACE。
你也可以在你技能的
Analytics
部分的UI中找到日志
我正在尝试用Watson Assistant构建一个聊天机器人,它可以查询google sheets电子表格,并在聊天机器人中显示结果。所以我想知道怎么做?我知道这可以通过使用Webhook来实现,Webhook可以通过URLendpoint调用,但是我如何存储用户输入并将其与电子表格值匹配,然后存储返回的电子表格值并在对话时显示它们呢?。 这是我的电子表格链接,它会让你知道我在构建什么,http
我试图在Watson内部构建一个BMI计算器,但当你使用“多重条件反应”时,Watson似乎不支持数字比较。 此代码将抛出一个错误: 编辑:解决了。这是我自己的错。如果你在“多重条件反应”中设置条件,不要包括。 在本例中,您只需输入
对于ibm聊天机器人,我能告诉聊天机器人对话中的一个词是一个实体吗?或者我必须让它成为一个意图。例如,你的兴趣是什么?问题体育答案 我可以从菜单中添加体育作为一个实体吗?
我正在使用IBM沃森助手创建一个机器人。我试图使用网络钩子,但不知道发送到网络钩子的POST请求JSON/超文本标记语言的格式。 我的案例研究是一个用户可以预购的商店。我想把订单细节发送到我的后端服务器,并给用户一个预购的参考号码。我在留档中没有发现IBM沃森助手发送的POST请求格式以及应该返回的响应格式。 我知道IBM Watson Assistant不需要特定的响应格式。它允许开发人员根据自
我有一个沃森助手,作为校园的聊天机器人。这个聊天机器人的作用是提供办公室/设施的信息。它也可以给出方向。我无法实现的是,一旦用户给出机器人需要的信息,沃森助手还必须知道如何给出上下楼层的方向。 它如何工作的一个例子: 我用插槽从他们那里获取用户信息。 我如何让聊天机器人知道,如果用户离目的地在一层或几层以下,它也会在回复中包括向上。如果用户从他/她想去的地方在一层以上,同样的方式向下。 我该怎么做