当前位置: X-MOL 学术Auton. Agent. Multi-Agent Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Agent programming in the cognitive era
Autonomous Agents and Multi-Agent Systems ( IF 2.0 ) Pub Date : 2020-05-12 , DOI: 10.1007/s10458-020-09453-y
Rafael H. Bordini , Amal El Fallah Seghrouchni , Koen Hindriks , Brian Logan , Alessandro Ricci

It is claimed that, in the nascent ‘Cognitive Era’, intelligent systems will be trained using machine learning techniques rather than programmed by software developers. A contrary point of view argues that machine learning has limitations, and, taken in isolation, cannot form the basis of autonomous systems capable of intelligent behaviour in complex environments. In this paper, we explore the contributions that agent-oriented programming can make to the development of future intelligent systems. We briefly review the state of the art in agent programming, focussing particularly on BDI-based agent programming languages, and discuss previous work on integrating AI techniques (including machine learning) in agent-oriented programming. We argue that the unique strengths of BDI agent languages provide an ideal framework for integrating the wide range of AI capabilities necessary for progress towards the next-generation of intelligent systems. We identify a range of possible approaches to integrating AI into a BDI agent architecture. Some of these approaches, e.g., ‘AI as a service’, exploit immediate synergies between rapidly maturing AI techniques and agent programming, while others, e.g., ‘AI embedded into agents’ raise more fundamental research questions, and we sketch a programme of research directed towards identifying the most appropriate ways of integrating AI capabilities into agent programs.

中文翻译:

认知时代的Agent编程

据称,在新生的“认知时代”,将使用机器学习技术来训练智能系统,而不是由软件开发人员进行编程。相反的观点认为,机器学习具有局限性,并且孤立地考虑,不能构成能够在复杂环境中进行智能行为的自主系统的基础。在本文中,我们探索了面向代理的编程可以为未来智能系统的发展做出的贡献。我们简要回顾了代理程序编程的最新技术,特别关注基于BDI的代理程序编程语言,并讨论了以前在将AI技术(包括机器学习)集成到面向代理程序的编程中的工作。我们认为BDI代理语言的独特优势为整合下一代人工智能系统所必需的广泛的AI功能提供了理想的框架。我们确定了将AI集成到BDI代理架构中的一系列可能方法。其中一些方法(例如“ AI即服务”)利用了快速成熟的AI技术和代理程序编程之间的直接协同作用,而其他方法(例如“嵌入到代理程序中的AI”)提出了更基本的研究问题,我们绘制了一个研究计划旨在确定将AI功能集成到代理程序中的最合适方法。我们确定了将AI集成到BDI代理架构中的一系列可能方法。其中一些方法(例如“ AI即服务”)利用了快速成熟的AI技术和代理程序编程之间的直接协同作用,而其他方法(例如“嵌入到代理程序中的AI”)提出了更基本的研究问题,我们绘制了一个研究计划旨在确定将AI功能集成到代理程序中的最合适方法。我们确定了将AI集成到BDI代理架构中的一系列可能方法。其中一些方法(例如“ AI即服务”)利用了快速成熟的AI技术和代理程序编程之间的直接协同作用,而其他方法(例如“嵌入到代理程序中的AI”)提出了更基本的研究问题,我们绘制了一个研究计划旨在确定将AI功能集成到代理程序中的最合适方法。
更新日期:2020-05-12
down
wechat
bug