Application of AI and ML for the purpose of creating agents.

Applications – Agents

Below is listed machine learning and artificial intelligence techniques applied to the topic of agents.



  • Software Agents: An Overview – Classic Paper describing the history and various categories of Intelligent Software Agents.
  • Intelligent Software Agents on the Internet – An inventory of currently offered functionality in the information society and a prediction of (near-)future developments.
  • Design of Agent-Based Models – Monography on design and development of agent-based models. Introduction to multi-systems, agents, agent interactions.
  • DataBots – Spreadsheet-based agents with a neural network-like architecture. With databases generated by the bots.
  • Swarm Development Group – An organization dedicated to development of the multi-agent based Swarm simulation system and support to its users.
  • AgentBuilder – Agent building software and related information
  • BDL Agents Simulator – Based on popular games, the aim is to simulate a world of autonomous agents. The goal of the players is then to program agents or parameter meta-simulators, and then watch them evolve.
  • Agentland – Discover the different web agents and bots, the download center, and information on the world of software agents.
  • InfoSpiders – Adaptive retrieval agents choosing heuristic neighborhoods for information discovery.
  • MIT Software Agents Group – Research group at the MIT Media Lab developing techniques and building prototype agent systems.
  • UMBC Agent Web – A collection of web pages on intelligent software agents, knowbots, KQML, SATP, active information integration and agent-oriented systems
  • Eager – An intelligent agent that assists users in performing repetitive tasks.
  • JACK – An intelligent agent development platform. It provides a Java based programming environment using the BDI (Belief, Desire, Intention) agent model.
  • 3APL – A programming language for implementing cognitive agents. A JAVA based platform is available, as well as documentation, code samples and related scientific publications.
  • Jason – An agent oriented programming language based on a BDI architecture, implemented in JAVA. Jason is available Open Source, and is distributed under GNU LGPL. Documentation and tutorials are also provided.
  • International Workshop on Programming Multiagent Systems Languages and tools (PROMAS) – Links to the different editions of the workshop and to related books and documentation.
  • Jade – Java Agent Development Framework – A FIPA-ACL compliant, JAVA based software agents middleware. JADE is currently the most widely used platform for research purpose.
  • Semantic Agent Model (SAM) – A semantic agent development framework. Behaviour of agent are programmed in SWRL. Knowledge Base is represented using OWL.
  • Repast Agent Simulation Toolkit – Repast Simphony is an open source agent-based modeling toolkit that simplifies model creation and use.
  • Agent Oriented Programming – Yoav Shoham’s research article on the agent oriented programming paradigm. This paper present the first agent dedicated language.
  • MadKit – A modular and scalable multiagent platform written in JAVA and built upon the AGR (Agent/Group/Role) organizational model.
  • J.Agentx – A portable, lightweight implementation of the AgentX protocol for SNMP Agent Extensibility. This Java-based package was developed at the University of Coimbra, Portugal.
  • FIPA ACL – Specifications of the Agent Communication Language. The FIPA is a consortium of experts providing specifications and recommendations for agent technologies.
  • Knowledge Interchange Format (KIF) – Collection of resources related to the Knowledge Interchange Format. Specifications, manual, and other resources.
  • UMBC: KQML – Information and resources for the Knowledge Query Manipulation Language (KQML)
  • Intelligent Agent Systems: Theory, Design and Implementation – Intelligent Agent Systems: Theory, Design and Implementation is a special track of FLAIRS04 conference, Miami Beach, Florida.
  • Emotional Computers – An overview of implementations of psychological emotion models into emotional agents. Full text on the site.
  • A Survey of Agent-Oriented Software Engineering, Tveit A. – This paper gives an overview of research on methodologies for Industry-strength Agent-Oriented Software Engineering.
  • A Survey of Agent-Oriented Methodologies, Iglesias et. al, – This article introduces the current (1999) Agent-Oriented Methodologies.
  • Agent-Oriented Software Engineering, Jennings N. R. and Wooldridge M. J. – General information and citations.



If you would like us to add a specific item to this list, please let us know via our add a link page


Also see our sub-categories

Share this page with your friends or network


Pin It on Pinterest

Share This

Join Our Newsletter

Sign up to our mailing list to receive the latest news and updates about and the Informed.AI Network of AI related websites which includes Events.AI, Neurons.AI, Awards.AI, and Vocation.AI

You have Successfully Subscribed!