aiml
AIML:人工智能标记语言 (AIML: Artificial Intelligence Markup Language)
AIML is an abbreviation of "Artificial Intelligence Markup Language".
AIML是“人工智能标记语言”的缩写 。
It is an XML dialect for making and producing natural language software agents.
它是用于制作和生产自然语言软件代理的XML方言。
XML is an abbreviation of Extensible Markup Language. It is a markup language that classifies an order of sequence of instructions and regulations for encoding documents in an arrangement that is both human-readable and machine-readable.
XML是可扩展标记语言的缩写。 它是一种标记语言,用于对指令和规则的顺序进行分类,以按照人类可读和机器可读的方式对文档进行编码。
The design objectives of XML emphasize simplicity, generality, and usability all over the Internet. It is a textual data arrangement with powerful support through Unicode for diverse human languages. Even if the design of XML pays attention to documents, the language is extensively used for the illustration of arbitrary data arrangements such as those used in web services.
XML的设计目标强调整个Internet的简单性,通用性和可用性。 这是一种文本数据格式,通过Unicode对多种人类语言提供了强大的支持。 即使XML的设计关注文档,该语言也被广泛用于说明任意数据排列,例如在Web服务中使用的排列。
AIML历史 (AIML History)
Between 1995and 2002, The XML dialect called AIML was designed and created by Richard Wallace and an international free software community.
在1995年至2002年之间,Richard Wallace和国际自由软件社区设计和创建了称为AIML的XML方言。
AIML established the foundation for what was in the beginning originally an extremely extensive Eliza called "A.L.I.C.E.." ("Artificial Linguistic Internet Computer Entity"), which won the annual Loebner Prize Competition in Artificial Intelligence three times and was also the Chatterbox Challenge Champion in 2004.
AIML为一开始就被称为“ ALICE”的极其广泛的Eliza奠定了基础。 (“人工语言互联网计算机实体”)曾三度获得年度年度勒布纳人工智能奖,并且还在2004年获得了Chatterbox Challenge冠军。
Because the A.L.I.C.E. AIML set was launched under the GNU GPL, and for the reason that the majority of AIML interpreters are provided under a free or open-source license, a lot of "Alicebot clones" have been developed based upon the unique execution of the program and its AIML knowledge base.
由于ALICE AIML集是在GNU GPL下启动的,并且由于大多数AIML解释器是根据免费或开放源代码许可证提供的,因此许多“ Alicebot克隆”都是基于对Java的独特执行而开发的程序及其AIML知识库。
Free AIML sets in quite a lot of languages that have been designed and created and made available by the user community. There are AIML interpreters accessible in Java, Ruby, Python, C++, C#, Pascal, and additional languages. A semi-formal arrangement and a W3C XML Schema for AIML are obtainable.
免费的AIML设置了许多语言,这些语言已经由用户社区设计和创建并可用。 有Java,Ruby,Python,C ++,C#,Pascal和其他语言可访问的AIML解释器。 可以获得AIML的半正式安排和W3C XML模式。
As of near the beginning of 2013, The A.L.I.C.E foundation has been functioning on a draft specification for AIML 2.0.
截至2013年初,ALICE基金会一直在使用AIML 2.0规范草案。
AIML的要素 (Elements of AIML)
AIML comprises several elements. The majority of the signs of these are illustrated in additional detail below in the following:
AIML包含几个元素。 下面将在下面更详细地说明这些符号的大部分:
Categories
分类目录
Categories in AIML, structure the basic unit of knowledge. A category comprises at the minimum two additional elements:
AIML中的类别构成了知识的基本单元。 一个类别至少包含两个附加元素:
The pattern elements
模式元素
The template elements
模板元素
Patterns
模式
A pattern is a string of characters projected to counterpart one or more user inputs
模式是投射到对应的一个或多个用户输入的字符串
Templates
范本
A template denotes the response to a coordinated pattern. A template may be as straightforward as a number of literal texts.
模板表示对协调模式的响应。 模板可能与许多文字文本一样简单。
Reference: AIML
参考: AIML
翻译自: https://www.includehelp.com/dictionary/aiml-full-form.aspx
aiml