A framework for constructing multi-agent applications and training intelligent agents

Pericles A. Mitkas*, Dionisis Kehagias, Andreas L. Symeonidis, Ioannis N. Athanasiadis

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paperAcademicpeer-review

Abstract

As agent-oriented paradigm is reaching a significant level of acceptance by software developers, there is a lack of integrated high-level abstraction tools for the design and development of agent-based applications. In an effort to mitigate this deficiency, we introduce Agent Academy, an integrated development framework, implemented itself as a multi-agent system, that supports, in a single tool, the design of agent behaviours and reusable agent types, the definition of ontologies, and the instantiation of single agents or multi-agent communities. In addition to these characteristics, our framework goes deeper into agents, by implementing a mechanism for embedding rule-based reasoning into them. We call this procedure "agent training" and it is realized by the application of AI techniques for knowledge discovery on application-specific data, which may be available to the agent developer. In this respect, Agent Academy provides an easy-to-use facility that encourages the substitution of existing, traditionally developed applications by new ones, which follow the agent-orientation paradigm.

Original languageEnglish
Title of host publicationAgent-Oriented Software Engineering IV
EditorsP. Giorgini, J.P. Müller, J. Odell
Place of PublicationHeidelberg
PublisherSpringer
Pages96-109
Number of pages14
ISBN (Electronic)9783540246206
ISBN (Print)9783540208266
DOIs
Publication statusPublished - 13 Jan 2004
Externally publishedYes

Publication series

NameLecture Notes in Computer Science
Volume2935
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'A framework for constructing multi-agent applications and training intelligent agents'. Together they form a unique fingerprint.

Cite this