I have just finished my first week at a new job. The place is called Agent Oriented Software (or the AOS Group), and they are a 10 year old multinational product/consulting firm focused on the application of intelligent agents (and related technology) to problem solving, seemingly mostly for R&D and defence. The company core product is called JACK, which is an agent-based platform for autonomous decision making and provides the basis for a host of extension products including team-based behaviour, simulation, cognitive behaviour, and more.
I had been exposed to intelligent agents, multi-agent systems, and agent-based modelling before, taking a course in my undergraduate, and reading some if the literature that came out our sister research group while completing my PhD on computational intelligence. I am only now starting to grasp the true nature of this movement as a new paradigm for software-based problem solving. So-called methodology for designing and building autonomous decision making software systems, now called agent-oriented programming and agent-oriented software engineering.
There is an IEEE special interest group focused on standardizing such systems called the Foundation of Intelligent Physical Agents (FIPA) providing a suite of specifications promoting interoperability. Interestingly, the now-defunct Australian Artificial Intelligence Institute (AAII) from what I can tell used to play an influential role in this country and to the field. Given that contributions have trailed off since the early 2000's, I have been poking around the history and projected trajectory of this field.
Intelligent agents and related technologies still feature in the research curriculum at some universities in my immediate vicinity, for example:
- Intelligent Agent Laboratory (Agentlab) at Melbourne University, including an Autonomous and Intelligent Systems Group and an Agents Group. Interestingly, AOS was a start-up that spun out of this group and is still affiliated.
- Intelligent Agents and Multi-Agent Systems (IAMAS) at Swinburne University, seemingly now integrated into the Centre for Complex Software Systems and Services.
- Agent Group at RMIT responsible for the prometheus methodology.


1 comments:
FIPA used to be a not-for-profit and became an IEEE group in 2005. KQML and FIPA ACL are two different specifications for agent communication languages.
Post a Comment