Agent programming in the cognitive era

被引:28
作者
Bordini, Rafael H. [1 ]
Seghrouchni, Amal El Fallah [2 ]
Hindriks, Koen [3 ]
Logan, Brian [4 ]
Ricci, Alessandro [5 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, Porto Alegre, RS, Brazil
[2] Sorbonne Univ, LIP6 UMR 7606, CNRS, Paris, France
[3] Vrije Univ Amsterdam, Dept Comp Sci, Amsterdam, Netherlands
[4] Univ Nottingham, Sch Comp Sci, Nottingham, England
[5] Univ Bologna, Dept Comp Sci & Engn DISI, Cesena, Italy
关键词
Agent programming languages; Belief-desire-intention; Artificial intelligence; Machine learning; INTENTION SELECTION; FORMAL SEMANTICS; BDI; ARCHITECTURE; MODEL; GOAL; REPRESENTATION; SPECIFICATION; ENVIRONMENT; LANGUAGE;
D O I
10.1007/s10458-020-09453-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:31
相关论文
共 163 条
[1]  
Aha D. W., 2010, GOAL DIRECTED AUTONO
[2]   An architecture for autonomy [J].
Alami, R ;
Chatila, R ;
Fleury, S ;
Ghallab, M ;
Ingrand, F .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (04) :315-337
[3]  
Aldewereld Huib, 2011, Languages, Methodologies, and Development Tools for Multi-Agent Systems. Third International Workshop, LADS. Revised Selected Papers, P1, DOI 10.1007/978-3-642-22723-3_1
[4]  
Alechina N., 2013, P 27 AAAI C ART INT, P32
[5]  
Alechina N., 2006, P 4 INT WORKSH DECL
[6]  
[Anonymous], 2002, KR
[7]  
[Anonymous], 1987, P 6 NATL C ARTIFICIA
[8]  
[Anonymous], 2013, LNCS LNAI, DOI DOI 10.1007/978-3-642-38700-5
[9]  
[Anonymous], 2006, P 5 INT JOINT C AUTO
[10]  
[Anonymous], 2007, DEV MULTIAGENT SYSTE