当前位置:   article > 正文

Python基于AIML智能聊天机器人实战(4)- 机器人自学习能力集成_python ai机器人集成到网页aiml

python ai机器人集成到网页aiml

一、前言

本文是《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 效果演示

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

三、未完待续

版权所有,持续更新,未完待续。机器人开发,技术交流QQ群:344673972

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/374675
推荐阅读
相关标签
  

闽ICP备14008679号