博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
专属个人的聊天机器人的实现——图灵机器人
阅读量:4106 次
发布时间:2019-05-25

本文共 1068 字,大约阅读时间需要 3 分钟。

分享一下我老师大神的人工智能教程!零基础,通俗易懂!

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

先体验一下::

1、简介

       本篇为大家介绍使用图灵机器人api实现聊天机器人的方法,该api本身已经拥有了智能聊天的功能,但我们可以自定义知识库的方式简单实现专属个人的聊天机器人。

2、开发步骤

      下面就以java开发为例,编写一个简单的网页聊天机器人,主要的开发过程如下:

1、编写一个简单的jsp页面(用于和自己的项目后台交互,提交请求内容、接收显示处理结果)

HTML代码

        
       
     

JS代码

2、项目后台接收页面请求内容,调用图灵api接口,返回处理结果(核心逻辑代码)

JAVA后台服务端代码(发送httpget请求,请求图灵机器人)

/** 调用图灵机器人平台接口 * 需要导入的包:commons-logging-1.0.4.jar、 httpclient-4.3.1.jar、httpcore-4.3.jar  */ public void getTulingApi() {      String INFO = URLEncoder.encode("北京今日天气", "utf-8");     String requesturl = "http://www.tuling123.com/openapi/api?key=注册激活获取的keykey&info="+INFO;     HttpGet request = new HttpGet(requesturl);     HttpResponse response = HttpClients.createDefault().execute(request);     //200即正确的返回码     if(response.getStatusLine().getStatusCode()==200){         String result = EntityUtils.toString(response.getEntity());         System.out.println("返回结果:"+result);     } }

3、到此,这个简单的网页聊天机器人就开发完成,但是所有的聊天回复内容都是图灵机器人api本身的知识库,各位只需要登录其官网,通过知识库页面批量导入自己的问题和答案,就可让机器人回答自己定义的内容,实现专属个人的聊天机器人。

           

给我老师的人工智能教程打call!

这里写图片描述
你可能感兴趣的文章
iOS开发 - 微信扫描二维码登录网页的原理
查看>>
iOS开发 - mac下svn客户端的使用
查看>>
iOS开发 - 苹果开发者账号那些事儿(一)
查看>>
iOS开发 - 苹果开发者账号那些事儿(二)
查看>>
iOS开发 - 苹果开发者账号那些事儿(三)
查看>>
Win10开发 - VS2015中可能遇到的问题
查看>>
iOS开发 - 通过ssh安装iPhone软件
查看>>
iOS开发 - Keychain共享
查看>>
iOS开发 - iOS开发中证书失效的一些问题
查看>>
WP开发 - 与iOS开发的一些区别
查看>>
iOS开发 - iOS9适配
查看>>
Win32开发 - VS2012常用插件
查看>>
IDE工具 - VS2012中NuGet安装第三方库
查看>>
WP开发 - HttpWebRequest的GetResponse或GetRequestStream的超时问题
查看>>
工具使用 - IDA使用
查看>>
WP开发 - 引入dll出现“无法向项目中添加对较高版本或不兼容程序集的引用”
查看>>
Windows下一些三方库的编译以及使用(openssl,lua,curl,boost)
查看>>
iOS开发 - 如何向App Store提交应用
查看>>
iOS开发 - Xcode7下解决使用三方库出现的warning问题
查看>>
WP开发 - WP设备解锁
查看>>