侵权投诉
焊接机器人 喷涂机器人 搬运机器人 装配机器人 切割机器人 其他机器人
当前位置:

OFweek机器人网

服务机器人

正文

【干货】DIY一个聊天机器人 一共分几步?

导读: 今年8月,雷锋网将在深圳举办一场盛况空前有全球影响力的人工智能与机器人创新大会。届时雷锋网将发布“人工智能&机器人Top25创新企业榜”榜单。目前,我们正在拜访人工智能、机器人领域的相关公司,从中筛选最终入选榜单的公司名单。

  今年8月,雷锋网将在深圳举办一场盛况空前有全球影响力的人工智能与机器人创新大会。届时雷锋网将发布“人工智能&机器人Top25创新企业榜”榜单。目前,我们正在拜访人工智能、机器人领域的相关公司,从中筛选最终入选榜单的公司名单。

  机器人——这个词是不是每天都会出现在你的科技新闻推送中?从Facebook的机器人开发平台、到微软的机器人框架、到Taco Bell的Slack机器人。新闻也没法免疫。例如Quartz和Purple等平台都使用了机器人,使用了移动APP和短信界面来为新闻增添聊天一样自然的体验,而CNN的机器人会直接通过Facebook Messenger来给你发送定制化新闻。

  机器人的诱惑力在于,新闻消费者可以以聊天一样的方式与其互动。但是,要自己打造机器人——这对于新闻媒体机构(以及所有非科技公司)来说,感觉都太惊悚了,不知道从哪儿入手。

  此时你需要Wit.ai。它是一个很好的工具,可以帮你快速打造可以与人聊天的APP。它将所有复杂的细节都隐藏,所以你只要专心打造能用的东西就好,不需要自己动手去学习、编写世界上最尖端的机器学习和自然语言处理软件。

  那么问题来了,用Wit.ai自己DIY一个聊天机器人,一共分几步?

  1、项目设立

  首先,你需要设立机器人的基本架构。从我的经验来看,要利用Node.js和Express设立一个简单可用的Messenger机器人,可以去查看Facebook的“开始”(GettingStarted)文档,非常有用。可以看到Github教程,例子中有一个完全可用的代码。如果你想用Python来打造自己的机器人,可以使用这个Flask例子。还有很多非常有料的Slack机器人教程,例如Scotch.io上面,点击链接看看如何用Node.js打造Slack机器人。是不是有非常多的干货?

  这样,你就有了设立机器人的代码,你只要好好利用,让Facebook或者Slack可以与之互动就行。用Heroke来利用代码是一个比较方便的办法,传送门在此。

  2、在Wit.ai上启动APP

  现在,我们就该进入Wit.ai了。首先创建一个账号,然后创建一个新申请。

  在Wit.ai上为你的项目创建一个新申请,可以选择语言、是否公开等选项。

  申请后,你会进入你APP的“故事”页面。“故事”可以呈现你与机器人之间会进行什么类型的对话。举个例子,我们可以设想我们要打造一个名叫“首都机器人”的APP,机器人会告诉你所有国家的首都是什么。我们的第一个故事可能大概会是这样:

1  2  3  下一页>  
声明: 本文由入驻OFweek公众平台的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

我来说两句

(共0条评论,0人参与)

请输入评论

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

OFweek品牌展厅

365天全天候线上展厅

我要展示 >
  • 机器人
  • 机器视觉
  • 伺服
  • 猎头职位
更多
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号