图灵机器人(智能云交互API)的一个java实现简单例子
来源:互联网 发布:全球网络卫星电视直播 编辑:程序博客网 时间:2024/05/21 10:27
图灵机器人API可以用来做机器人的智能交互,上传一段话,该云机器人可以以Jason格式返回一个比较智能的回答,它支持云机器人的知识库管理和调教。
以下是一个java实现的简单例子,可以直接运行,将得到对“你叫什么名字?”的回答
//tuling.javaimport java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.net.URLDecoder;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class tuling{ public static void main(String[] args) throws IOException { String APIKEY = "e7a1447ed2182d57758ca845e5a0f36e"; String question = "你叫什么名字?";//这是上传给云机器人的问题 //String INFO = URLEncoder.encode("北京今日天气", "utf-8"); String INFO = URLEncoder.encode(question, "utf-8"); String getURL = "http://www.tuling123.com/openapi/api?key=" + APIKEY + "&info=" + INFO; URL getUrl = new URL(getURL); HttpURLConnection connection = (HttpURLConnection) getUrl.openConnection(); connection.connect(); // 取得输入流,并使用Reader读取 BufferedReader reader = new BufferedReader(new InputStreamReader( connection.getInputStream(), "utf-8")); StringBuffer sb = new StringBuffer(); String line = ""; while ((line = reader.readLine()) != null) { sb.append(line); } reader.close(); // 断开连接 connection.disconnect(); System.out.println(sb); }}
下面两行设置你要向机器人提的问题:
String question = "你叫什么名字?";//这是上传给云机器人的问题//String INFO = URLEncoder.encode("北京今日天气", "utf-8"); String INFO = URLEncoder.encode(question, "utf-8");
运行结果如下:
0 0
- 图灵机器人(智能云交互API)的一个java实现简单例子
- 简单的例子:Java结合图灵机器人开发
- 简单的例子:Java结合图灵机器人开发
- python 调用图灵机器人api实现简单的人机交互
- okhttp+“图灵机器人API” 实现智能聊天
- Python实现图灵机器人交互
- Delphi 实现 图灵机器人API(IDHTTP POST )
- 图灵机器人智能聊天
- api实践:用图灵机器人api写一个自动应答的网页
- 机器人api(图灵机器人)
- 安卓实现智能聊天机器人(结合百度语音和图灵机器人)
- 初学android-简单的图灵机器人
- 图灵机器人聊天api
- 图灵机器人API接入
- 图灵机器人api调用
- 用wxBot和图灵机器人API实现微信群聊机器人
- 使用httpclient实现图灵机器人web api调用实例
- 女码农献丑-企业智能机器人客服(图灵机器人)
- AndroidL的checkPermission方法详解
- Java 泛型------先记下来,以后分析
- 1003. 我要通过!(20)
- iOS开发UI篇—无限轮播(功能完善)
- 兄弟连Linux学习笔记之文件处理命令
- 图灵机器人(智能云交互API)的一个java实现简单例子
- iOS开发拓展篇—静态库
- RSS 2.0 php生成类,快读生成需要xml文件
- 最小的k个数
- 使用Spring容器取出Bean时的奇怪的ClassCastException
- android路上的点点滴滴
- Opencv + vs2012环境配置
- [Leetcode]Unique Paths II
- UVA——620 Cellular Structure