【文件属性】:
文件名称:agentspeak:基于代理的编程语言AgentSpeak(L)的实现
文件大小:50KB
文件格式:ZIP
更新时间:2021-05-02 06:10:52
Java
Agentspeak(L)
基于代理的编程语言AgentSpeak(L)的实现
[Rao96]提供了一种语言AgentSpeak(L)的操作和证明理论语义,AgentSpeak(L)是一种用于描述和编程BDI代理的抽象语言。 AgentSpeak(L)可以看作是已实施的BDI系统(称为过程推理系统(PRS))的抽象。 AgentSpeak(L)已扩展为适用于实际的Agent编程,并且可以使用Jason平台[BHW07]执行程序。
非正式地,AgentSpeak(L)代理包括:
一组基本信念B(包含代理的初始信念),
一组计划P(预定义计划库)
一组事件E
一组动作A
意图设定,我,
三种选择功能:
从事件集Sε中选择一个事件的函数,
选择计划的函数So,
选择执行意图的功能SI。
应该注意的是,在AgentSpeak(L)中没有定义这些选择功能的工作方式。
【文件预览】:
agentspeak-master
----.gitignore(1KB)
----src()
--------main()
--------test()
----agentspeak.iml(592B)
----README.md(1KB)
----.idea()
--------misc.xml(273B)
--------workspace.xml(63KB)
--------vcs.xml(180B)
--------modules.xml(260B)