Agents for the Masses
Dr. Craig Thompson, www.objs.com
• eGents •
Agents over E-mail
useful for building very disconnected, asynchronous apps Project Agility: Our objective is to move
Demo Scenario • Integration of agent technology with pervasive agent technology from proprietary closed-
Web-ORB-Email backplanes is a route to
Evacuee’s Personal Status Monitor
measures location, vital signs, etc
making agent technology pervasive. world agents-only solutions into the
and sends this information to subscribers
like command post status board, state
• Prototype mainstream.
dept liaison, families, medical staff, etc. • developed platform for management of local egents, email
communications, and eGent-ification of conventional
Fam il y Mem ber
• developed XML encoding for FIPA & KQML ACL so ACL
Our approach is to piggyback agent
performative is XML document. No ACL parser needed.
• eGents leverages vast and pervasive email infrastructure,
technology onto and leverage widely
VI P which provides support for asynchronous and
disconnected operations, message queueing, firewall deployed technologies (e.g. distributed
objects, Java, Jini, email, the web, XML,
permeability, filtering, logging, and security.
Comm and Post
• eGents spec submitted to FIPA in response to FIPA-99
• Plans search engines, and channels).
• Integrate with Netscape to reduce platform footprint,
Fam il y Mem ber leverage services (i.e. security) and provide no-effort
distribution of eGents & eGent platform. This integration of the best of agent
technology with pervasive infrastructure
• Demonstrate interoperability via the grid.
Li aison • Improve human-eGent interaction, esp. wrt security.
results in improved capability, reduced
In the demo, each evacuee is given a • Investigate alternate transports for different profile apps.
Personal Status Monitor containing an eGent. • Add security and survivability -ilities to eGent platform.
development effort, greater compatibility
These intermittently communicate to subscribing
entities using email protocols.
with existing software, and greater
potential for mainstream use.
Results • WebTrader •
Scalable Service/DataSource Discovery on the Web
Three Agent Technologies
eGents - agents via email WebTrader in NEO TIE
WebTrader - agents and services found Agent World
using search engines GeoCoder White
AgentGram - natural language interface
2 Ariadne 6
wrappers for agents accessible over the Agent 1
WebTrader AD AD AD
Architecture, Standards, Tech Transfer Agent 5 page page
CoABS NEO TIE, Rome Labs Grid 4
OMG Agent Work Group & FIPA
WebTrader is a matchmaking service that locates XML-
“Characterizing the Agent Grid” in based advertisements embedded in web pages indexed by
search engines that it knows about. Data, components, page
Handbook of Agent Technology, services, etc. thus advertised can be located at runtime to AD
dynamically extend the knowledge and/or capabilities of AD
the client, as well as enable intelligent on-the-fly assembly
summarized in CoABS Grid Vision doc and and reconfiguration of distributed systems.
OMG Agent Technology Green Paper
• AgentGram •
Natural Language Wrappers for Agents Future
Continue Agents for the Masses theme.
People Location Extend eGents as described above. Extend
WebTrader with user-defined search
ontologies. Extend grid and TIE agents with
Conference Kuwait Longitude
AgentGram NLI controls. Add
Phone Phone Schema
Add Grid Control theme to show how
environment (e.g., threats, traffic, weather)
and system-wide properties (-ilities and
QoS) affect agent communication.
Hypothesis: system properties can be
inserted into agent communication paths to
provide these controls.
Transition to DoD, OMG/FIPA, and industry.
Agent Based Computing Science Fair