基于图灵机器人接口的简单NLP学习

这篇博客介绍如何利用图灵机器人的在线接口创建一个简单的桌面聊天机器人,适用于Windows用户。项目采用Java(JDK1.7)开发,包含可执行的jar和exe文件。机器人能进行聊天、分享笑话、故事等多元化交互。作者鼓励社区参与丰富和改进代码,以提升机器人的智能水平。
摘要由CSDN通过智能技术生成

说明

  • 图灵机器人提供在线接口,用户可自行注册学习,注册后官方提供想用的接口和连接方式,仅仅由于兴趣,做一个相当简单的聊天机器人,并开放核心源码,希望各位有闲情逸致的同胞可以继续丰富修改或扩展。
  • 本品仅供学习使用,代码多为开源库函数,各位同仁自行丰富。实现功能就是和简单的在线机器人交流。
  • 由于移动客户端以及在线网页上这种产品相当丰富完备,因此只针对windows用户实现桌面版本,也可作为新手的入手学习资料,代码未经修饰,显示效果单一,有兴趣和有时间的可以自行丰富。
  • 该机器人设计的内容有 聊天、笑话、故事、成语接龙、吉凶、新闻、星座、生活百科、图片(链接)、天气、菜谱、快递、数值计算、飞机票以及火车票查询(链接)、日期 等内容
  • 希望使用过这个程序的同胞可以反馈一下:你的问题是否得到满意的回答,如果没有,那么是什么问题难住这位在线机器人呢? 这将作为NLP知识库,对个性化的机器人提供NLP学习途径(哈哈。。。)
  • 本应用使用java开发,jdk1.7,64位环境,提供可执行jar包与可执行exe文件。
    点此下载
  • 此外提供一个IOS下的学习源码,类似微信风格

核心代码

    public class Ro_Online {
   
    JFrame f=new JFrame("机器人-雨田");
    JTextArea ta_chat=new JTextArea(20,40);
    JTextArea ta_send=new JTextArea(5,34);  
    JButton send=new JButton("发送");
    JLabel jl=new JLabel(" ");
    JButton clear=new JButton("清空");
    JPanel p=new JPanel();
    JPanel p_bottom=new JPanel();
    JPanel p_bottom1=new JPanel();
    String input=null;
    JLabel js=new JLabel();
    JPanel jp=new JPanel();
    TulingApiProcess robo=new TulingApiProcess();
    String text=null;
    PopupMenu pMeun=new PopupMenu();
    MenuItem mItemCopy=new MenuItem("复制");
    MenuItem mItemPaste=new MenuItem("粘贴"); 
    //MenuItem mItemCut=new MenuItem("剪切");
    MouseListener mouse=new MouseListener(){
        @Override
        public void mouseClicked(MouseEvent e) {
            // TODO Auto-generated method stub
            if</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值