aiml简介+源代码解析+中文分词(java)

本文整合了看到的几篇博客并结合了笔者自己的尝试,记录下对aiml的浅显理解,想了解的更深入还是要靠自己探索呀!

目录

一、简介

二、原理+源代码解析

三、中文分词尝试

四、注意

五、优势与缺点(个人理解)

 

一、简介

AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,最初来源于一个名为"A.L.I.C.E."的聊天机器人。

简言之,AIML就是用户通过定义的规则模板进行问答匹配,来实现聊天机器人自动问答的功能

下面展示了一个最基本的例子,仅包含最主要的