AIML

AIML中文文档第二章

2.AIML文件 定义:一个格式正确的AIML文件应该符合XML定义、符合本文档规定的AIML定义。 每个AIML对象都有一个逻辑结构和物理结构。在物理结构上,每个对象都由topic和category单元组成。逻辑上,AIML对象由明确标记的元素和字符引用组成。 AIML对象可能被XML定义的注释、处理指令或者来自其他命名空间的XML内容所覆盖。注释和处理指令不会被AIML解释器处理。外来的内容可能通过AIML解释器传输到应答器,但不会被AIML解释器处理。 下面,我们从不同的方面重新定义AIML的对象结构,尽管在绝大多数情况下仅仅是重复和XML相同的定义。某些情况下,AIML解释器会有比XML处理器更多的限制。 2.1 格式正确的AIML文件 定义:如果一个文件符合本文档中的定义,并且符合XML格式良好的定义,则成为格式正确的AIML文件。(http://www.w3.org/TR/2000/

  • Leo Chen
    Leo Chen
3 min read
AIML

AIML中文文档第一章

1.介绍 AIML是Artificial Intelligence Markup Language的缩写, 用于描述一类称为AIML的对象,同时部分描述了计算机程序处理这些对象时的表现。AIML是XML语言(可扩展标记语言)的衍生。在结构上,AIML对象遵守XML文档规则,因此AIML对象也可以被包含在XML文档中。由于XML本身严格遵守SGML(the Standard Generalized Markup Language,标准通用标记语言),AIML也严格遵守SGML文档规则。 AIML对象是由topic和category单元组成的,格式化或未格式化的数据均可。格式化的数据是由字符组成的,其中有的组成符号数据,有的构成AIML元素。AIML元素将应答数据封装在文档中。包含这些元素的字符数据有可能被AIML解释器格式化,也有可能在之后的响应中处理。 【定义:这是一个被称为AIML解释器的软件组件,用于读取AIML对象并依据组件结构提供应用级的功能。

  • Leo Chen
    Leo Chen
5 min read