aiml_AIML的完整形式是什么?

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中的类别构成了知识的基本单元。 一个类别至少包含两个附加元素:

  1. The pattern elements

    模式元素

  2. 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542854.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序服务器获取appid,微信小程序小程序appid如何获取

经常有人问微信小程序的appid如何获取?小程序appid是小程序对应的id,通过小程序后台可以简单查询到。1、如果这个小程序是你做的小程序管理员进入公众平台、使用小程序帐户登录后,点击左侧菜单中的「设置」,在「开发设置」一项&am…

kailinux mysql提权_linux下mysql提权

linux提权,本文为您讲述一种linux提权方法,这是一种常见的linux提权技术..linux系统环境下,mysql以root权限登录时提权mysql5.x 的linux版本下面有一个函数,可以帮助我们干很多猥琐的事情,这个函数4。x下面貌似没有,原…

电脑模拟器哪个好_电脑系统杀毒软件哪个好测评

如果你不知道选择哪个杀毒软件的话,今天笔者就来告诉你杀毒软件哪个好,一起来看看杀毒软件排行榜吧。1、360杀毒。该软件拥有木马查杀、清理插件、漏洞修复、电脑体检等等多种功能。2、金山毒霸。该软件融合了启发式搜索、代码分析和虚拟机病毒查找等技术…

avr flash_AVR | USART家庭自动化

avr flashThe Universal Synchronous and Asynchronous serial Receiver and Transmitter (USART) is a highly flexible serial communication device. The main features are: 通用同步和异步串行接收器和发送器(USART)是一种高度灵活的串行通信设备。 主要特点是&#xff1a…

diskgenius 数据迁移_活见鬼,明明删除了数据,空间却没减少! - *IT界农民工*

迁移数据常用1、导出文件 - mysqldump 命令 ‍mysqldump 是 Mysql 自带的逻辑备份工具。其备份原理是通过协议连接到 Mysql 数据库,将需要备份的数据查询出来转换成对应的 insert 语句。当需要还原这些数据时,只要执行这些 insert 语句,即可将…

单片机小精灵t2_搭建S5P4418 ARM环境下 GPU OPENGL ES开发环境(适用 NANOPI2,3,M2,M3,T2,T3)...

本帖最后由 3guoyangyang7 于 2017-8-20 22:38 编辑先说一下背景,这几天做一个摄像头处理的qt项目,摄像头的像素是1280*720的,25fps,用qt的painter重绘widget窗体,会出现大量占cpu的情况,在刷新图片的时候整…

求出数组中元素的总和_数组中所有元素的总和可被给定数K整除

求出数组中元素的总和This program will help to find out the sum of elements in an array which is divisible by a number K. It uses the basic concept of modulo % or the remainder of a number. 该程序将帮助找出数组中被数字K整除的元素之和 。 它使用“&#xff05…

iphone短信尚未送达_第五期:从苹果 乔布斯 iPhone 说到张小龙 微信 理财通

这篇评测我是怀着敬畏之心写的。第一部分:从设计理念说起(一)说到设计理念,不得不先说下苹果的iPhone一)第一代iPhone于2007年1月9日由苹果公司前首席执行官史蒂夫乔布斯发布,并在2007年6月29日正式发售。让我们看一下第一代iPhone的几个细节…

74161功能表_分析图 11 所示电路 74161 的 Q 3 为高电平时功能。 74194 功能表如表 1 所示。 74161 功能表如表 2 所示。 (7.2分)_学小易找答案...

【多选题】下列各项中,关于交易性金融资产表述正确的是( )。 (5.0分)【简答题】JAVA融教材(2)-工作页-项目8——集合框架一.docx【单选题】甲公司2018年7月1日购入乙公司2018年1月1日发行的债券,支付价款为1 100万元(含已到付息期但尚未领取的债券利息20万元),另支付交易费用15…

Python | 不使用库函数将十进制数转换为二进制

Given a decimal number and we have to convert it into binary without using library function. 给定一个十进制数,我们必须不使用库函数就将其转换为二进制数。 Example: 例: Input: 10Output: 1010Python code to convert decimal to binary Pyth…

declare begin end 中if怎么写_习语系列第45期:”未雨绸缪“英语怎么说?

背景介绍:英语习语是指一系列特定词的组合,但从字面上看不容易被理解。广义的习语包括短语动词、俚语、谚语、行话等。这为我们参加四六级、雅思、托福、GRE/GMAT考试做阅读理解题时带来了不少困难。抛开考试不谈,如果只是想单纯地读懂经济学…

vue判断组件是否显示_vue组件中watch props根据v-if动态判断并挂载DOM的问题

问题复现:父组件中通过名为 source 的 prop 向子组件 chart 传入数据 import chart from ../components/chart export default {name: home, components: { chart }, data () {return {chartdata: [] } }, mounted () {settimeout(() => {this.chartdata = [ [89.3, 58212,…

两个链表求交集_实现两个排序链表的并集和交集

两个链表求交集In computer science, a linked list is a linear collection of data elements, whose order is not given by their physical placement in memory. Instead, each element points to the next. It is a data structure consisting of a collection of nodes w…

python在哪个城市工资高_专硕好还是学硕好?哪个更好就业工资高?

最近有备考的小伙伴咨询关于学硕和专硕的问题,一篇旧文分享下。昨天的文章专硕学费贵那么多会比学硕学的东西多吗?九大美院研究生学费对比(点击查看)受到了不少小伙伴的关注,大家就专硕和学硕的问题提出了不少疑义。有人认为专硕好&#xff0…

html input不能输入小数_【Python基础(八)】输入和输出

本节将会介绍python中的输入和输出操作,基础部分主要就是介绍input()和print()的用法,print()我们在之前的学习中已经多次使用了,并不陌生,这一节再详细的梳理一下print()中可以支持的各种方法。另外一大内容是文件的读写和OS命令…

comparator比较器用法_汽车三元催化器堵塞咋办?不拆不换,用这招清理干净、动力猛如虎...

如今汽车的价格是不断走低,很多人也能如愿成为有车人群。如今国庆假期即将到来,在国庆前买了车的朋友就能在长假里开着汽车出去好好游玩一番,这过程是想想都觉得美妙。不过作为车主,汽车不单要懂得开,也要学会保养&…

mongodb添加创建修改时间_MongoDB数据库插入、更新和删除操作详解

一、Insert操作Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键。文档结构采用类似JSON的BSON格式。常见的插入操作主要有单条插入和批量插入两种形式。插入时只是简单地将文档存入数据库…

51单片机怎么显示当前时间_51单片机玩转物联网基础篇06-LCD1602液晶显示器

前言本节我们开始学习LCD1602,LCD1602是字符型液晶显示屏,在实际项目中应用非常广泛,学完本节就可以逐步开发一些好玩的应用了。一、基础知识1.LCD1602简介LCD1602是字符型液晶显示模块,专门用于显示字母、数字、符号等点阵式LCD&…

在JavaScript中以Hours24:Minutes:Seconds格式获取当前时间

使用JavaScript获取当前时间 (Getting current time in JavaScript) To get the current time in JavaScript, we need to use three library functions of Date class, 要获取JavaScript中的当前时间 ,我们需要使用Date类的三个库函数, Date getHours(…

联想服务器如何u盘启动盘装系统,联想如何设置u盘启动

相信有不少网友都在使用联想电脑,它的性价比一直受到不少消费者的青睐。接下来教大家联想如何设置u盘启动,希望大家能喜欢。联想如何设置u盘启动步骤阅读1、按快捷键弹出启动选项,联想笔记本一般是F12或者F22、按TAB键切换App Menu菜单&#…