前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基于AIML智能聊天机器人实战(4)- 机器人自学习能力集成

Python基于AIML智能聊天机器人实战(4)- 机器人自学习能力集成

作者头像
数据饕餮
发布2019-01-14 16:04:00
1K0
发布2019-01-14 16:04:00
举报
文章被收录于专栏:数据饕餮数据饕餮

一、前言

本文是《Python基于AIML智能聊天机器人实战》第四篇:AIML自学习能力集成; AIML是智能对话机器人具有里程碑意义的开源项目,曾斩获多项国际大奖,是基于检索技术的闲聊式智能对话机器人的基石。在此把过往学习AIML的内容做了专题整理,发布出来。同时相关内容发布了对应的视频课程《Python基于AIML智能聊天机器人实战》详见CSDN学院。

二、正文

2.1 用户需求

这里写图片描述
这里写图片描述

2.2 解决方法

要想实现AIML的自学习能力,需要通过两步进行操作: 1.标签功能拓展:AIML定了了功能拓展标签 XXX ,可以通过潜入自定义处理程序的方式进行AIML的功能拓展。 2.语料文件升级:通过调用pyaiml的类和对象的方式,控制pyAIML的语料文件。 原理说明:更新语料文件-》重新加载语料文件-》问答能力升级;

2.3 源码文件

实现AIML自学习能力的核心源码如下图所示:

这里写图片描述
这里写图片描述

2.4 效果演示

此处以最基本的功能:大小写转换,来演示自定义学习能力的效果,如下图所示:

这里写图片描述
这里写图片描述

三、未完待续

版权所有,持续更新,未完待续。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年06月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、正文
    • 2.1 用户需求
      • 2.2 解决方法
        • 2.3 源码文件
          • 2.4 效果演示
          • 三、未完待续
          相关产品与服务
          腾讯智能对话平台
          腾讯智能对话平台(Tencent Bot Platform,TBP)专注于“对话即服务”的愿景,全面开放腾讯对话系统核心技术,为大型企业客户、开发者和生态合作伙伴提供开发平台和机器人中间件能力,实现便捷、低成本构建人机对话体验和高效、多样化赋能行业。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档