Home >> Computers >> Artificial Intelligence >> Agents >> Agent Technologies




View intelligent agent

To exist as considered the bonafide professional, an professional (software, hardware or otherwise) must exhibit the behavioural qualities of agenthood. In essence this means perceiving a software program environment across sensors and acting on the environment through actuators. This must exist as accomplished autonomously.

Offices come one of a virtually all large & attractive technologies around computing at a beginning of the newly millennium. A technologies, methods, & theories of professionals & multiagent systems come presently contributing to several diverse domains like references retrieval, interface, electronic commerce, robotics, computer mediated collaboration, video game, education & expert training videos, omnipresent computing, & social simulation. It nin single come the super promising technology, however come too emerging as the freshly way of intellection, the conceptual paradigm for analyzing problems & for designing systems, for treating sustaining complexness, distribution, & interactivity, when providing a newly perspective on computing & intelligence.

The mail transfer agent for example decides when to transport & deliver a mail, & does thus asynchronously & independently from either a behaviours of more agencies in the rules.

Offices usually --& including a bit of software system professionals-- own a ability to learn and to reason, logically or even otherwise. It can discover facts and rules just about the world or about others & might assess & argue these truths & will vary their ontology.

Agent Environments

Environments where professionals work may be defined inside different ways. These are helpful to watch a below definitions when on to a way the epa appears from either the point of review of the professional itself.

Observable & partially observable
Sequentially for an professional to become considered an professional a select few a portion of the environment - relevant to the action existence considered - must exist as discernible. Around a bit of shells (particularly around computer software) completely of the environment is discernible per professional. This, piece utile to the professional, might usually single exist as admittedly simply of comparatively elementary environments.

Deterministic, stochastic & strategic

An environment that is fully deterministic is a single where a subsequent state of a environment is altogether contingent the retiring state & the actions of the professional. Whenever an element of interference or even uncertainty occurs so the epa is stochastic. Note that the deterministic eventually part evident environment might pop up to become stochastic to the professional.

& environment state whole determined per retiring state & a actions of multiple agencies is known as strategical.

Episodic & sequential

This refers to the project environment of the professional. Whenever every project that a professional must perform doesn't rely upon preceding performance, & may non burden new performance so these are episodic. Otherwise these are consecutive.

Static & dynamic

a electrostatic environment, when a title suggests, is of these that doesn't vary from either 1 state to the next when the professional is shopping for its course. Put differently - a single changes to a environment when people from either the professional itself. The dynamic environment might vary - & so inside case an professional doesn't respond in the well-timed manner, this numbers as a guide to wash nothing.

Discrete & continuous

This distinction refers to whether or even even does'nt the epthe is composed of a finite or infinite total of imaginable states. a distinct environment have had the finite total of imaginable states, nonetheless, in case this total is super high, so it becomes virtually continuous from either the offices perspective.

Single-agent & multiple agent

An environment is single considered multiple professional whenever a professional in hand must work co operatively by having a second professional to achieve occasionally project or even goal. Otherwise a second professional is only take for a stochastically behaving a share of the environment.

Overview of environments

Aglets
The Aglets Software Development Kit is an environment for programming mobile Internet agents in JavaTM. Aglets are Java objects that can move from one host on the Internet to another. That is, an aglet that executes on one host can suddenly halt execution, dispatch itself to a remote host, and resume execution there.

BotQL - creates bots and agents instantly over the web.
BotQL is a web based tool to create Bot (or Agent) instantly. Created Bot will activiate on given timings, do assigned tasks independently and intelligently, and send a report of task outcome by email [to owner of Bot creator] and close function sooner assigned task is over.

FIPA-OS Agent Toolkit
FIPA-OS is a component-based toolkit enabling rapid development of FIPA compliant agents. FIPA-OS supports the majority of the FIPA Experimental specifications (www.fipa.org) and is being continuously improved.

MadKit agent platform
A multi-agent platform built based on an organizational model of multi-agent systems.

Microsoft Agent Information
Integrates an animated character with speech recognition and speech synthesis. Special for developpers.

OpenCybele Agent Infrastructure
OpenCybele, the open source agent infrastructure, is a runtime environment built on the top of the Java(TM) 2 platform for control and execution of agents. Features include plug-n-play capability of agent services, Activity Centric Programming (ACP), multi-thread support for concurrent agent execution, location independent communication, publish-subscribe based messaging, synchronous, asynchronous, broadcast, and point-to-point messaging.

The SIM_AGENT Package
The Sim_agent toolkit was developed within the Cognition and Affect project, at the University of Birmingham. The ftp repository for the project includes papers reporting on theoretical work and preliminary designs.

SmallScript Agents Object System (AOS)
Designed from its inception to support multiple languages and distributed system agent services.

Multi-Agent Software for Enterprises
Information about multi-agent Systems technology for enterprise computing from Magenta Technology.

The ICAgent Framework
A generic framework and architecture for the development of intelligent collaborative BDI agents.






© 2005 GeneralAnswers.org