【AIML系列-2】人工智能标记语言——初级标签教学
【AIML系列】人工智能标记语言——初级标签教学
AIML代表人工智能标记语言.AIML由Alicebot自由软件社区和Richard S. Wallace博士在1995-2000期间开发.
AIML用于创建或自定义Alicebot,这是一个基于A.L.I.C.E的聊天框应用程序. (人工语言互联网计算机实体)免费软件.
【AIML系列】基本内容教学
【AIML系列】初级标签教学
【AIML系列】高级标签教学
【AIML系列】实战使用教学
目录
- 【AIML系列】人工智能标记语言——初级标签教学
- < aiml>标签
- < category>标签
- < pattern>标签
- < template>标签
AIML是由标签组成的,熟练掌握下述标签便可以写出基本的AIML对话生成
在上一篇中,我们了解了AIML的组成,标签和词汇,可以说标签就是AIML的灵魂。在本篇中,我们将详细了解学习各个标签
< aiml>标签
< aiml> 标签标记AIML文档的开头和结尾.它包含版本和编码属性下的版本和编码信息. version属性存储ALICE chatterbot Knowledge Base,KB使用的AIML版本.例如,我们使用了1.0版本.此属性是可选的.
编码属性提供要在文档中使用的字符集.例如,我们使用了UTF-8.作为强制性要求,< aiml>标签必须包含至少一个< category>标签.我们可以创建多个AIML文件,其中每个AIML文件包含一个< aiml>标签.每个AIML文件的目的是将至少一个名为category的知识单元添加到ALICE chatterbot KB.
<aiml version = "1.0" encoding = "UTF-8"?>...
</aiml>
< category>标签
< category> 标签是ALICE Bot的基础知识单元.每个类别包含 :
- 句子形式的用户输入,可以是断言,问题和惊叹号等用户输入可以包含通配符,如 * 和 _ .
- 对用户输入的响应由Alicebot提供.
- 可选上下文.
一个 < category> 标记必须包含输入< pattern> 和输出< template> 标记.
其中: < pattern> 表示用户输入,< template> 表示机器人的响应.
<category><pattern> HELLO ALICE </pattern><template>Hello User</template>
</category>
可以看出我们的ALICE可以自动匹配大小写问题
< pattern>标签
< pattern> 标签表示用户的输入.它应该是< category>中的第一个标记标签.
< pattern>标签可以包含通配符,以匹配多个句子作为用户输入.例如,在我们的示例中,< pattern>包含HELLO ALICE.
AIML不区分大小写,如果用户输入Hello Alice,hello alice,HELLO ALICE等,所有输入都是有效的,机器人将与HELLO ALICE匹配.
< template>标签
< template>标签表示机器人对用户的响应.它应该是< category>中的第二个标记标签.
< template>标签可以保存数据,调用另一个程序,给出条件答案或委托给其他类别.
【AIML系列-2】人工智能标记语言——初级标签教学相关推荐
- 【AIML系列-1】人工智能标记语言——基本内容教学
[AIML系列]人工智能标记语言--基本内容教学 AIML代表人工智能标记语言.AIML由Alicebot自由软件社区和Richard S. Wallace博士在1995-2000期间开发. AIML ...
- 聊天机器人-AIML人工智能标记语言
目录 <span style="color:#333333"><span style="background-color:#f5f5f5"&g ...
- 人工智能标记语言AIML聊天机器人:…
人工智能标记语言AIML聊天机器人:产生.种类.应用.实例.AIML概述.知识库.公司.业界(20k字经典收藏版) 秦陇纪10译编 聊天机器人(chatterbot)是一个用来模拟人类对话或聊天的程序 ...
- 人工智能标记语言AIML聊天机器人:产生、种类、应用、实例、AIML概述、知识库、公司、业界(20k字经典收藏版)...
目录 一.聊天机器人(chatbots)的产生.盛行.中文版 二.聊天机器人种类及应用场景简介 三.聊天机器人相关疑问与常见实例 四.人工智能标记语言(AIML)概述(Dr.理查德S.华勒斯Richa ...
- html超文本标记语言初级,超文本标记语言HTML之快速入门HTML简介、HTML入门
作为准备开始学习ASP.net的新手或者开发Internet应用程序的新手,诸如:PHP.Java等等,最基本的网页编程一定要掌握,新手往往出于急迫的心情与现实的考虑,不少人没有扎实的基础就想直接学习 ...
- HTML——超文本标记语言
HTML基础 1,什么是HTML? 2,html页面构成 3,html中的一些代码含义 4,HTML常用的标签 5,表单标签 5.1,表单介绍 5.2,表单域: 5.3,表单控件(表单元素) 1,什么 ...
- HTML -超文本标记语言
文章目录 目录 前端技术栈 静态页面HTML 概念 结构 入门案例 语法 常用标签 head标签 文本标签 列表标签 图片标签 超链接标签 锚点学习 input标签 表格标签 表单标签 内嵌标签 框架 ...
- web之HTML超文本标记语言
1.什么是web web的概念 web概念概述 Javaweb : *使用Java语言开发基于互联网的项目 *软件架构:1. C/S: Client/Server 客户端/服务器端 *在用户本地有一 ...
- 解释词超文本标记语言html,超文本标记语言html的解释
超文本标记语言的网络地址格式是怎样的 HTML是超文本标记语言英文的简写, 从字面就能够理解,它比普通纯文字的文本要强悍些,并可以进行标记,是一种用来制作超文本文档的简单标记语言.超文本传输协议规定了 ...
最新文章
- 简单DP【p2642】双子序列最大和
- deepin开通ssh
- 等差数列连续异或模板
- 微型嵌入式操作系统对比
- java怎么引入html文件路径_如何在public_html中读取文件但在域外?使用相对路径...
- 前端做后台管理系统有前途吗_关于后台管理系统前端项目的思考
- Spring 基础 用mock对Controller执行测试(系列号4)
- 腾讯 WXG | 技术研究-NLP算法三面复盘
- 关于文本摘要,知道这些足以!
- Android View动画
- 25个最好免费下载电子书(Ebooks)的网站
- ANSYS workbench 有限元分析 学习
- HTTP无状态协议到底指的什么?
- 2021年保育员(中级)考试及保育员(中级)考试总结
- 掌握生成对抗网络(GANs),召唤专属二次元老婆(老公)不是梦
- C指针之指针与数组的天生姻缘
- rog主板php,强劲的扩展能力 - 华硕ROG Zenith Extreme主板评测:地表最强X399 - 超能网...
- win8下命令行解决Socket Error10048:Adress already in use问题
- 【渝粤教育】国家开放大学2018年秋季 2019T统计学原理 参考试题
- SIPWeb视频对讲,群呼,广播会议一体方案分析
热门文章
- 【P28】分立耳放的修正以及衍生版本对比
- 【Python篇】Python // 与 / 的含义
- Navicat Premium 16安装方法
- 职高计算机专业能考大学吗,职高生不可以考大学,这是多数人的误解,网友:照样上本科!...
- 2016年1月28日github 出现大面积访问故障
- 8421码到5421码的转换_5421码8421码转化的逻辑表达式怎么样的?
- 苹果宣布推出全新辅助功能 Apple Watch支持辅助触控
- Studying at SUST
- 超实用的新加坡两日游攻略来啦
- 电脑声音太小怎么办?_陕南赤子_新浪博客