理论教育 通信语言:了解它的重要性和用途

通信语言:了解它的重要性和用途

时间:2023-06-29 理论教育 版权反馈
【摘要】:目前国际上最著名的智能体通信语言是美国国防部高级研究计划署的知识共享计划中提出的两个相关语言:一个是KQML,另一个是KIF。其中KQML是一种最通用的智能体通信语言。根据KQML规范,设计了一种适用于MAPS环境下的智能体通信语言。该语言的适用前提如下:1)智能体单方向通信;2)消息传送可以有延迟;3)消息接收方知道发送方;4)消息交互有序、可靠。

通信语言:了解它的重要性和用途

目前国际上最著名的智能体通信语言是美国国防部高级研究计划署(Advanced Research Project Agency,ARPA)的知识共享计划(Knowledge Sharing Effort)中提出的两个相关语言:一个是KQML(Knowledge Query and Manipulation Language),另一个是KIF(Knowledge Interchange Format)。其中KQML是一种最通用的智能体通信语言。根据KQML规范,设计了一种适用于MAPS(Manage Access Points)环境下的智能体通信语言(Software Agent Com-munication Language,SACL)。该语言的适用前提如下:

1)智能体单方向通信;

2)消息传送可以有延迟;

3)消息接收方知道发送方;

4)消息交互有序、可靠。

SACL语言的BNF语法定义如下:

<消息>:: =<动作>(<空白><参数—值对>)(www.daowen.com)

<动作>:: =<标志符>

<参数—值对>:: =<参数名><空白><参数值>

<参数名>:: =<标志符>

<参数值>:: =(<ASCII字符>)

<标志符>:: =<字母>(<字母>|<数字>)

<空白>:: =(<空格>|<换行符>|<制表符>)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈