【AIML系列】人工智能标记语言——基本内容教学

AIML代表人工智能标记语言.AIML由Alicebot自由软件社区和Richard S. Wallace博士在1995-2000期间开发.
AIML用于创建或自定义Alicebot,这是一个基于A.L.I.C.E的聊天框应用程序. (人工语言互联网计算机实体)免费软件.

【AIML系列】基本内容教学
【AIML系列】初级标签教学
【AIML系列】高级标签教学
【AIML系列】实战使用教学

目录

  • 【AIML系列】人工智能标记语言——基本内容教学
  • 基本标签
  • 特殊标签
  • AIML词汇

AIML是由标签和词汇组成的,熟练掌握下述标签便可以写出基本的AIML对话生成

基本标签

以下是AIML文档中常用的重要标签.

AIML标签 定义
<aiml> 定义AIML文档的开头和结尾.
<category> 在Alicebot的知识中定义知识单元 .
<pattern> 定义模式以匹配用户可以输入到Alicebot的内容.匹配输入
<template> 定义一个响应Alicebot到用户的输入. 控制输出

特殊标签

AIML标签 定义
<star> 用于匹配< pattern>中的通配符 * 字符标签.
<srai> 多用途标记,用于调用/匹配其他类别.
<random> 使用< random> 获得随机回复.
<li> 用于表示多个回复.
<set> 用于设置AIML变量中的值.
<get> 用于获取存储在AIML变量中的值.
<that> 在AIML中用于根据上下文做出回应.
<topic> 在AIML中用于存储上下文,以便以后的会话可以根据该上下文完成.
<think> 在AIML中用于存储变量而不通知用户.
<condition> 与编程语言中的switch语句类似.它有助于ALICE响应匹配的输入.

AIML词汇

AIML词汇使用单词,空格和两个特殊字符 * 和 _

AIML解释器优先选择具有 _ 的模式而不是具有 * 的模式. AIML标签符合XML标准,模式不区分大小写.

【AIML系列-1】人工智能标记语言——基本内容教学相关推荐

  1. 【AIML系列-2】人工智能标记语言——初级标签教学

    [AIML系列]人工智能标记语言--初级标签教学 AIML代表人工智能标记语言.AIML由Alicebot自由软件社区和Richard S. Wallace博士在1995-2000期间开发. AIML ...

  2. 聊天机器人-AIML人工智能标记语言

    目录 <span style="color:#333333"><span style="background-color:#f5f5f5"&g ...

  3. 人工智能标记语言AIML聊天机器人:…

    人工智能标记语言AIML聊天机器人:产生.种类.应用.实例.AIML概述.知识库.公司.业界(20k字经典收藏版) 秦陇纪10译编 聊天机器人(chatterbot)是一个用来模拟人类对话或聊天的程序 ...

  4. 人工智能标记语言AIML聊天机器人:产生、种类、应用、实例、AIML概述、知识库、公司、业界(20k字经典收藏版)...

    目录 一.聊天机器人(chatbots)的产生.盛行.中文版 二.聊天机器人种类及应用场景简介 三.聊天机器人相关疑问与常见实例 四.人工智能标记语言(AIML)概述(Dr.理查德S.华勒斯Richa ...

  5. html为什么叫超文本标记语言,HTML(超文本标记语言)的内容和理解

    由于上篇文章中提到WebMethod的Description 属性(propery)中可以使用超文本,因此就记录一篇关于超文本的文章以供参考,注意:Description=" HTML格式  ...

  6. Aiml智能标记语言规范(20201216)

    Aiml智能标记语言规范(20201216) xml每一个型如<aiml topic="电影">叫做一个元素,每个元素都是闭合的,也就是说要只要有<aiml> ...

  7. 前端基础-HTML标记语言

    阅读目录 一. HTML标签与文档结构 二. HTML标签详细语法与注意点 三. HTML中标签分类 四. HTML注释 一. HTML标签与文档结构 HTML作为一门标记语言,是通过各种各样的标签来 ...

  8. HTML 为啥称“超文本标记语言”?

    作者 | 泰斗贤若如 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 在学习一门编程语言之前,了解它的特性,带着对特性的好奇和疑问去学习是最快最好的学习方法.就像你知道某个地方有很多宝 ...

  9. HTML(超文本标记语言)

    目录 1.HTML的作用: 2.文档结构: 3.基础标签: 4.字符实体: 5.五大主流浏览器: 1.HTML的作用: 是专门给文本添加语义的,而不是修改文本形式,这些用于描述其他文本语义的文本,我们 ...

最新文章

  1. 雨林木风爱好者GHOSTXP装机版_NTFS_SP3_2010_03
  2. GNU/Linux平台上正则表达式的简单使用
  3. 有关cmd.Parameters.Clear()
  4. 2、cocos2d-js引擎的安装和新建
  5. 如何在服务器端写关闭窗口的代码?同时能够更新父窗口?
  6. 201.09.22 除虫药水(线性dp)
  7. tutorial_coreos 01-01-install 2015-05-27
  8. c语言去尾法和进一法的例子,《去尾法与进一法》教学案例与反思
  9. db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...
  10. 石油计算机测控技术现场总线,中国石油北京《计算机测控技术》第二阶段在线作业...
  11. jsp 嵌入java_关于JSP里的Java语句嵌入问题
  12. InnoDB原理篇:为什么使用索引会变快?
  13. nmealib解析-----(1)
  14. 看到的一个很不错的分析LCA和RMQ的文章(转载,先收着)
  15. DataSet之间的赋值
  16. 处理顶点——自动计算顶点缓冲中所有顶点的法线
  17. JS学习总结(3)——运算符/字符串
  18. ca系统包括ca服务器,ca认证中心有哪些组成部分
  19. 华为手机usb调试已打开,adb devices不显示设备
  20. JavaScript正则表达式学习笔记之一 - 理论基础

热门文章

  1. 没有技术含量,但能每天赚50刀的GGAD赚钱办法分享
  2. 软考高级五大证书,哪个更值得考?
  3. Opencv色彩空间(GRAY、XYZ、HSV、YCrCb、HLS)展示,以及利用HSV标记指定的颜色
  4. 梯度下降算法与随机梯度下降算法:实现波士顿房价问题
  5. 打怪升级记录(2018-2019)
  6. 如何查看内核版本和ubuntu版本
  7. 数据结构《顺序栈》知识点详解+C语言完整代码-超详细
  8. h5中的图片点击放大
  9. html怎么把背景换成相片,怎么给照片换背景 图片后期处理把阴沉天空背景换成云彩背景...
  10. OpenCV视频目标跟踪及背景分割器