Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University http:// E-commerce System Structure Galant, Jakubczyc, Paprzycki, Karpacz, 2002 E-COMMERCE SYSTEM Supply System (SS) environment communication channel WEB WEB
Customer System (CS) environment Agents Existence since 1970s Rapid growth of interest in past decade Basic intuitions based on human agents travel agent insurance agent real-estate agent
personal assistant (aka secretary) have specialized knowledge represent our interests find / filter / customize information Characteristics of software agents reactiveness ability to communicate capacity for cooperation reasoning based on collected knowledge capacity for reasoning intelligence adaptivity interactivness learning ability
proactiveness goal orientation friendliness and reliability mobility autonomy Why use agents? response to the rapid growth of information on the Internet need for information personalization / filtering framework for bringing together AI techniques to build adaptive intelligent systems methodology for engineering complex distributed systems (Jennings): decomposition abstraction organization
mobile software for mobile world (context-aware computing) Client-Server vs. Mobile Agents Mobile agent agent that: can move from one computer to another user-directed / autonomous / mixed Client Client Client Client Agent Agent
Server Server Agent Server Traditional Server Mobile Agent-Based Advantages of Mobile Agents Operate where data and/or computer resources are use resources of multiple machines improve load balancing possible approach to GRID computing
Disconnected operations and autonomy short on-line times low-power requirement devices immune to network outages redundancy / fail-safe behavior ensured transfer across network multiple agents can back-up each other Natural support for mobile systems travel system support agents follow travelers Expert Criticisms Nwana H., Ndumu D. (1999) A perspective on software agents research, The Knowledge Engineering Review, 14 (2), pp. 118 Information discovery problem where the relevant information is and how to keep up with the dynamics of the Internet?
Communication problem how to make different systems to communicate with each other? Ontology problem how to make different systems understand each other? Legacy software problem how to make agents interact with legacy systems? Reasoning and coordination problem how to reason about the retrieved data? Monitoring problem travel specific problem of post-sale monitoring Travel Support System Geographical Information + Business Information
travel support core map (geospatial data; GIS) travelers demand geographical information combined with information about services (broad definition) restaurants / pubs movie theaters / museums historical information national parks, etc. information about services should match personal interests Proposed System Features Decomposition of functionality agents
everything is an agent if something is not an agent (i.e. and expert system, data mining system) it will be wrapped in an agent Data indexed according to ontological classification geospatial extent Content derived from trusted sources and supplemented by Internet-based information Content personalization as an overarching concern during development (Angryk, Galant, Gordon, Paprzycki, 2002) General System Architecture content management content delivery travel-relat ed data
F e d e r a tio n P o la n d F e d e ra tio n M a z o w i e c k ie F e d e r a ti o n W a rs z a w a F e d e r a ti o n P r u s zk w F e d e r a t io n P o m o rs k ie F e d e r a ti o n W ie lk o p o ls k i e channel F e d e r a ti o n
W o o m i n agents verified content providers (VCP) unstructured infor mation (IBI) INTERNET clients Content Management content management travel-relat ed data F e d e r a tio n P o la n d
F e d e ra tio n M a z o w i e c k ie F e d e r a ti o n W a rs z a w a F e d e r a ti o n P r u s zk w F e d e r a t io n P o m o rs k ie F e d e r a ti o n W ie lk o p o ls k i e GIS verified content providers (VCP)
F e d e r a ti o n W o o m i n INTERNET unstructured infor mation (IBI) index ing agent Content Delivery content delivery verified content providers (VCP) INTERNET unstructured infor mation (IBI) personal agent
client Experts in the System Domain-specific expert systems Post-sale agent User profile initialization expert system Travel expert system Advertising expert system Meta-experts responsible for mining the data available in the user behavior database Personalization Infrastructure Knowledge Acquisition Knowledge about individuals groups population
trends (time-oriented analysis) profiles pertinent to new features all of the above interact with each other Knowledge acquisition source of adaptivity in a dynamical web-based system The System We are implementing a demonstrator system JADE as the agent environment JESS as the expert system framework OTA ontology with verbs heterogeneous databases heterogeneous network of computers Initial results agent infrastructure clientagent interaction
available in December Client Agent Communication Web browsers Java applets WAP devices clients HTTP listener TRAVEL SUPPORT
SYSTEM applic ation listener WAP listener listening framework message broker personal agents INTERNET
* This page shows us that Jesus Christ went down into Hades after His Resurrection and took the believers souls from the Paradise compartment of hades and brought them all to heaven. The unbelievers were left in Hades in the...
The overview of the impact tourism has on the state's economy - how it is used as a business tool. Tourism's impact on state / local tax revenue and employment. Tourism's relationship with marketing and how the two work together...
Physic² 121: Phundament°ls of Phy²ics I December 1, 2006 Chapter 9 Solids and Fluids Pressure The force exerted by a fluid on a submerged object at any point if perpendicular to the surface of the object Pressure and Depth Examine...
In practicing, you should really go through what you will say out loud (not just in your head). Time yourself to get a sense of how much you can convey. Don't try to cram too much information into your presentation,...
Fix Timestamp Mismatch Issues for Synonym, View, Package and Package Body. This step is mandatory for New Vision Installation Customers. However, Oracle strongly recommends all customers to execute this step to fix Timestamp mismatch issues in the database before starting...
LO 14-5 Starbucks - Holiday lattes, like gingerbread and eggnog launch in October. Clif Bar - Your winter hike can include snacks like pecan pie and pumpkin pie. Kraft - The famous mac and cheese gets the snowman treatment during...
Specifically, perform a preliminary SWOT analysis comparing Apple's website with other high-quality websites you have visited. Students should asses all aspects of the website, including ease of use, content, interactivity, and how different products are connected to each other via...
Ready to download the document? Go ahead and hit continue!