The UMBC TAGA DemoThe UMBC TAGA Demo• What we have developed and achieved
– Travel Agent Game in Agentcities (TAGA)– A FIPA compliant agent framework that extends and
enhances the Trading Agent Competition (TAC)– Project won the Best Student Entry in the Agentcities
sponsored Agent Technology Competition held in Feb. 2003 in Barcelona
• Our main contributions– Auction services are developed to enrich the Agentcities
environment– The use of Semantic Web languages (RDF &
DAML+OIL) improves agent interoperability– DAML-S ontology is employed to support service
registration, discovery and invocation.
The TAGA Game and PlayersThe TAGA Game and Players• Game Objective: develop strategies for
different agents to achieve their objectives• Human players can choose to implement/play
agents with different objectives:
Customer Agent
(CA)
(1) find travel arrangements
(2) try to save $$
Travel Agent
(TA)
(1) satisfy customers’ needs
(2) try to maximize profits
Web Service
Agent
(WSA)
(1) sell “goods” (e.g., plane tickets & hotel rooms)
(2) try to maximize profits
TAGA in ActionTAGA in ActionTAGE Home Pagehttp://taga.umbc.edu
TAGA on Agentcities network(UMBCTac.agentcities.net)Baltimore, MD USAhttp://www.agentcities.net/
Download the latest TAGA pkg and docshttp://taga.umbc.edu/taga/download/
Create a TAGA game online
TAGA supports heterogeneous agent platform.A FIPA-JADE agent can interact with a FIPA-AAP agent
A Typical ScenarioA Typical Scenario
BulletinBoard
CA TA
AuctionService
Airline WS Hotel WS
1 2a
3
4
5
6
2b
Market Oversight Agent
(and more … new agent, user login, create game, game history)Monitor Customer Agents
The TAGA Game ServerThe TAGA Game Serverhttp://taga.umbc.edu/taga/play/demo.htm
View TAGA game status
View ACL message traffic Monitor Open Market Auction
TAGA Now and in the FutureTAGA Now and in the Future Now• Built on FIPA standards:
Agentcities + April Agent Platform (AAP) + JADE
• Employs RDF/RDF-S ontologies in agent communication
• Uses SOPA & WSDL in Web Service registrations
• Robust & persistent web server backend (MySQL + PHP + Apache)
In the Future• Drive TAGA to an Open
Source project• Port OWL version of the
TAGA ontologies to support ontology reasoning & intelligent agents
• Develop TAGA toolkit for teaching agent technology and Semantic Web.
For more info: http://taga.umbc.edu