Loading... <p>先体验一下:图灵机器人智能聊天体验:http://www.tuling123.com/openapi/cloud/proexp.jsp</p> <h2> <p class="headline-1 bk-sidecatalog-title"><span style="line-height: 36px;font-size: 22px">1、简介</span></p> </h2> <p> 本篇为大家介绍使用图灵机器人api实现聊天机器人的方法,该api本身已经拥有了智能聊天的功能,但我们可以自定义知识库的方式简单实现专属个人的聊天机器人。</p> <h2> <p class="headline-1 bk-sidecatalog-title"><span style="font-size: 22px;line-height: 36px">2、开发步骤</span></p> </h2> <p> 下面就以java开发为例,编写一个简单的网页聊天机器人,主要的开发过程如下:</p> <p>1、编写一个简单的jsp页面(用于和自己的项目后台交互,提交请求内容、接收显示处理结果)</p> <p>HTML代码</p> </p> <pre class="brush:python;toolbar:false"><body> <textarea rows="5" cols="" placeholder="请输入内容" name="info" id="info"></textarea> <br> <input type="button" onclick="doSubmit()" value="提交"> <br> <label id="res"></label> </body></pre> <p>JS代码</p> </p> <pre class="brush:python;toolbar:false"><script type="text/javascript"> function doSubmit(){ var info = $('#info').val() var url='自己项目的后台接口(如servlet)'; $.get(url, { info : info, key : 注册图灵机器人帐号获取key }, function(json) { if(json != null){ alert(json); document.getElementById("res").innerText = json; }else{ document.getElementById("res").innerText = '无返回值'; } }); } </script></pre> <p></p> <p>2、项目后台接收页面请求内容,调用图灵api接口,返回处理结果(核心逻辑代码)</p> <p>JAVA后台服务端代码(发送httpget请求,请求图灵机器人)</p> <pre class="brush:python;toolbar:false">/** 调用图灵机器人平台接口 * 需要导入的包: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); } }</pre> <p></p> <p>3、到此,这个简单的网页聊天机器人就开发完成,但是所有的聊天回复内容都是图灵机器人api本身的知识库,各位只需要登录其官网,通过知识库页面批量导入自己的问题和答案,就可让机器人回答自己定义的内容,实现专属个人的聊天机器人。</p> <p>图灵机器人智能聊天体验:http://www.tuling123.com/openapi/cloud/proexp.jsp</p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信