标签: ibm-watson


Watson Python SDK:“ DetailedResponse”对象不可下标

当我将Watson Assistant示例代码用于Python时,它可以在python 3.6.5上完美运行。

但是我得到了错误:

TypeError: 'DetailedResponse' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)

当我尝试在python 3.6.6中执行代码时,它失败的命令是:

if response['output']['text']:
print(response['output']['text'][0])
Run Code Online (Sandbox Code Playgroud)

如果我打印对象响应的类型,则会得到:

任何指针将不胜感激!

python-3.x ibm-watson watson-conversation

1
推荐指数
1
解决办法
1424
查看次数

1
推荐指数
1
解决办法
1196
查看次数

无法将 Jupyter Notebook 从 IBM Watson Studio 发布到 Github 存储库

我一直在尝试将我在 IBM Watson Studio 中创建的项目 Notebook 发布到我的 Github 帐户上。

我已按照说明执行了所有步骤

  • 在 Github 中创建个人访问令牌并将其粘贴到 Watson Studio 的集成选项卡中(配置文件和设置页面)
  • 在所选项目的设置选项卡中链接 Github 存储库路径
  • 选择要发布的笔记本并选择“在 GitHub 上发布”选项

每次收到以下消息:-“发布笔记本时出错,请稍后再试。”

最近两天问题依旧。有人可以请告知发生了什么问题吗?或者,Github 有什么问题吗?

谢谢

publish github ibm-watson jupyter-notebook

1
推荐指数
1
解决办法
2155
查看次数

使用 Node.js 的 Watson Dialog 服务中的文件流暂停错误

我正在尝试将 IBM Watson Dialog 服务与 Node.js 结合使用。

我在这里关注 Node.js 的 API 参考https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/?node#

据此,创建对话框的方法是这样的:

var fs     = require('fs');
var watson = require('watson-developer-cloud');
var dialog_service = watson.dialog({
  username: '{username}',
  password: '{password}',
  version: 'v1'
});

var params = {
  name: 'my-dialog',
  file: fs.createFileStream('template.xml')
};

dialog_service.createDialog(params, function(err, dialog) {
  if (err)
    console.log(err)
  else
    console.log(dialog);
});
Run Code Online (Sandbox Code Playgroud)

但是函数 fs.createFileStream 不存在,所以我使用了 fs.createWriteStream 和相同的代码。

但是当我尝试运行时,我收到以下错误

/home/ubuntu/workspace/node_modules/watson-developer-cloud/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js:35
    source.pause();

TypeError: source.pause is not a function
    at Function.DelayedStream.create (/home/ubuntu/workspace/node_modules/watson-developer-cloud/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js:35:12)
    at FormData.CombinedStream.append (/home/ubuntu/workspace/node_modules/watson-developer-cloud/node_modules/request/node_modules/combined-stream/lib/combined_stream.js:43:37)
    at FormData.append (/home/ubuntu/workspace/node_modules/watson-developer-cloud/node_modules/request/node_modules/form-data/lib/form_data.js:46:3)
    at appendFormValue (/home/ubuntu/workspace/node_modules/watson-developer-cloud/node_modules/request/request.js:339:21)
    at Request.init …
Run Code Online (Sandbox Code Playgroud)

stream node.js ibm-watson watson-dialog

0
推荐指数
1
解决办法
2154
查看次数

如何在沃森统一sdk中控制听动作?

我正在Unity3D中处理语音到文本项目.我对这个主题非常新,所以尝试修改Watson Unity SDK的演示以了解它是如何工作的.我试图停止并启动Speech-toText函数的监听操作,但它会不停地监听并转换为文本.有没有人可以指引我到我应该看的地方?

我正在使用Unity 5.3.4p4.我从这里下载了SDK - https://github.com/watson-developer-cloud/unity-sdk

谢谢

speech-to-text unity-game-engine ibm-watson

0
推荐指数
1
解决办法
454
查看次数

使用ibm watson对话从用户输入中获取用户信息

我想知道如何在标准聊天中使用IBM Watson Conversation提取用户名:

例如:

bot: What is your name?
User respond: my name is Mike
bot: ok good morning Mike. -> i want this
Run Code Online (Sandbox Code Playgroud)

如何存储用户在聊天中输入的名称?所以机器人可以回答给定的名称.

提前致谢.

ibm-watson watson-assistant

0
推荐指数
1
解决办法
4081
查看次数

如何在bluemix应用程序上设置时区?

我在沃森谈话中遇到时间价值问题.在"立即尝试"面板中,当前时间是正确的(使用now()函数),但是当我使用bluemix或facebook messenger上部署的对话时,时间是两个小时.例:

  in "try now" panel -> 13:30
  in bluemix chat -> 11:30
  in facebook messenger -> 11:30
Run Code Online (Sandbox Code Playgroud)

似乎像bluemix自动设置utc +00.我该如何解决这个问题?

提前致谢!

ibm-watson watson-conversation ibm-cloud

0
推荐指数
1
解决办法
716
查看次数

在 IBM Cloud Storage 上使用 S3 .putobject 时出现 NoSuchKey 错误

我正在学习 IBM 课程 Python for Data Science,在其中一个模块上,我不断收到一条错误消息。我按照说明使用 s3 和 putobject 将文件保存到 IBM 云对象存储上的存储桶。它给了我一个 NoSuchKey 错误,但密钥是在上面定义的

bucket_name = 'm4week5' 
html_path = '/home/dsxuser/work/index.html'
f = open(html_path,'r')
# Fill up the parameters in the following function:
# resource.Bucket(name=).put_object(Key=, Body=)
resource.Bucket(name = bucket_name).put_object(Key = html_path, Body = f.read())
Run Code Online (Sandbox Code Playgroud)

错误信息:


NoSuchKey                                 Traceback (most recent call last)
<ipython-input-22-a728805063e5> in <module>()
      1 # Fill up the parameters in the following function:
      2 # resource.Bucket(name=).put_object(Key=, Body=)
----> 3 resource.Bucket(name = bucket_name).put_object(Key = html_path, Body = f.read())

/opt/conda/envs/DSX-Python35/lib/python3.5/site-packages/boto3/resources/factory.py in …
Run Code Online (Sandbox Code Playgroud)

python ibm-watson

0
推荐指数
1
解决办法
2357
查看次数

如何使用 python 访问 watson 助手?

我想实现一个使用 IBM Watson Assistant 在网站上创建和训练的特定聊天机器人,该网站在后端使用 Django/flask,那么我如何在我的网站上集成该特定聊天机器人?请通过提供任何链接或视频指南来帮助我

python flask ibm-watson ibm-cloud watson-assistant

0
推荐指数
1
解决办法
755
查看次数

为什么我得到HTTP 404&sub_code":"S00004?IBM沃森

我正在使用curl命令:

curl -X POST --user"apikey:xxx"\ --header"Content-Type:application/json"\ --header"Accept:application/json"\ --data-binary @ profile.json \" https: //gateway-fra.watsonplatform.net/personality-insights/api "

IBM正在给我回复:

x {"code":404,"sub_code":"S00004","error":"Not Found"}%

谁有想法为什么?

这是我的.json文件

https://watson-developer-cloud.github.io/doc-tutorial-downloads/personality-insights/profile.json

artificial-intelligence machine-learning ibm-watson

-1
推荐指数
1
解决办法
201
查看次数