1 / 11

GraniteNights: An Agent-Based Evening Scheduler for the Granite City

GraniteNights: An Agent-Based Evening Scheduler for the Granite City. Stuart Chalmers, Pete Edwards, Gunnar Grimnes & Alun Preece 21 st January, 2003 DDIM Away Day. Granite Nights. Evening planner service for Aberdeen. Pubs, restaurant and cinema events. Multi-agent architecture.

malaya
Download Presentation

GraniteNights: An Agent-Based Evening Scheduler for the Granite City

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GraniteNights:An Agent-Based Evening Scheduler for the Granite City Stuart Chalmers, Pete Edwards, Gunnar Grimnes & Alun Preece 21st January, 2003 DDIM Away Day

  2. Granite Nights • Evening planner service for Aberdeen. • Pubs, restaurant and cinema events. • Multi-agent architecture. • Information resources (RDF) wrapped by agents. • User can specify: • number of events; • constraints on each event(e.g. type of beer sold or cuisine served); • duration of event; • distance between events (15 min. walk, 30 min. walk/short cab ride, long cab ride). • Implementation: • JADE, Sicstus Prolog (+ Jasper) + BlueJADE running under JBOSS application server.

  3. The AgentCities Evening Scenario Users seeking to spend a night out in a given city or town represented in the Agentcities network are able to seamlessly compose and access event, restaurant and entertainment information and services relevant to their plans for the evening.An Evening Organiser service dynamically composes component services to organise and maintain the user’s plans throughout a particular evening.

  4. GNES Architecture Web Interface Other AgentCities Nodes BlueJADE Sicstus Prolog Constraint Solver Evening Agent Profile Agent Query By Example RDF Profiles Pub Agent Restaurant Agent Cinema Agent

  5. GNES - Highlights • Use of RDF as the content-language standard for agent messaging; • Existing DAML+OIL ontologies used; • RDF query-by-example (QbEx) as the external query mechanism for agents; • Use of a dedicated constraint-solver agent to manage construction of candidate schedules; • Integration of personalisation techniques into the application via a dedicated profile agent; • Service composition to deliver a value-added application.

  6. GNES Web Interface - Input User has outlined requirements for a 3 event evening schedule. Events are required to be within 15 min. walk of each other. Pub must serve:Orkney Skullsplitter Movie must star:Julia Roberts Restaurant must serve: Vegetarian Cuisine

  7. GNES Web Interface - Output User is presented with a candidate schedule matching event types, constraints, location preferences and (approximate) timings. Can accept schedule or click “Next” to see another.

  8. GNES - Motivation • To demonstrate integration of agent, Semantic Web, constraint satisfaction, and personalisation technologies. • To create a testbed for future research activities, e.g. semantic personalisation. • To provide a collection of re-usable resources: information agents, constraint solver, profile management.

  9. GNES - Detail • 09:40 Building, Querying & Personalising RDF Resources [Gunnar] • 10:05 Constraint-Based Scheduler [Stuart] • 10:20 Summary of AgentCities Services @ Aberdeen • 10:30 Future Potential, Plans & Discussion • http://www.csd.abdn.ac.uk/research/AgentCities

  10. AgentCities@Aberdeen • Platform: • cardoon.csd.abdn.ac.uk:1099/JADE • Information Agents • PubAgent • RestaurantAgent • CinemaAgent • WeatherAgent • IdentAgent • GNES Agents • EveningAgent • ProfileAgent • Solver SL FIPA Message Envelopes. FIPA ACL Message Structure Specification, Specification 00061  RDF/XML Content. http://www.w3.org/RDF/

  11. AgentCities@Aberdeen • Ontology Support • Aberdeen EveningPlan Ontology: • http://www.csd.abdn.ac.uk/research/AgentCities/ontologies/eveningplan • Aberdeen RDF Query by Example: • http://www.csd.abdn.ac.uk/research/AgentCities/ontologies/query • Aberdeen Pub & Beer Ontology: • http://www.csd.abdn.ac.uk/research/AgentCities/ontologies/pubs • http://www.csd.abdn.ac.uk/research/AgentCities/ontologies/beer • Agentcities Restaurant ontology v4: • http://www.csd.abdn.ac.uk/research/AgentCities/ontologies/restaurant-v4.daml • Agentcities Shows ontology: • http://www.agentcities.net/projects/eurtd/resources/filestore/shows_v2.7_ontology.daml • Agentcities Utility ontologies: • http://sf.us.agentcities.net/ontologies/

More Related