Agent Cities Agent Based Information Services for Mobile
Agent. Cities Agent Based Information Services for Mobile Users Medical System Supervisor Steven Willmott Author David Isern Alarcón September 2000
Goals z. The services are: taking medical queries, suggesting medical centers to visit and making bookings for the user. z. To model different kind of medical centers. z. To allow agents to exchange and update patient´s medical records. Agent. Cities: Medical System 2
Medical System Overview z. There are four kind of agents: èDatabase Agent: To access to the patient´s medical records. èMedical Center Agent: To model a medical center. èMedical Broker Agent: To manage information around a set of agents. èPersonal Agent: It represents the user. Agent. Cities: Medical System 3
Database Agent z. Two functions: read and update medical records. z. Only registered agents can access to this information. other z. There is a DA for each city. PA DA MC A Agent. Cities: Medical System 4
Medical Center Agent z. A MCA models a medical center. z. Every MCA has a list with their own configuration. z. It offers two services: to give information, and make bookings (medical visit). PA MB DA Agent. Cities: Medical System MC A other 5
Medical Broker Agent z. The MB is local in its scope (it only knows the MCAs from the city where it is assigned). z. It offers two services: getting information about medical centers, and making bookings in their scope. MCA PA MB other Agent. Cities: Medical System 6
Personal Agent z. It represents the user. z. When the user has a problem, the PA tries to resolve it. z. It can ask for two services: information, and/or making booking. z. The PA has knowledge about its user such as medical identifier, name, etc. MCA MB DA PA Agent. Cities: Medical System othe r 7
Agents MCA MB DA other PA Agent. Cities: Medical System 8
Status of the project z. The complete model has not been finished. z. The system implements nearly all of functions, and we only have to do the search-medical-center service in the MB. z. The used data are simulated and they are not in a real database. Agent. Cities: Medical System 9
Future work z. This project is the basis of a Diploma Project. z. We have to aggregate real data in the system (database). z. We have to make a hierarchy of MB in order to implement a web of medical centers with their services. Agent. Cities: Medical System 10
Future work (ii) z. We have to implement a new PA that make a real interaction with the user. z. We have to make a wrapper with the doctor´s timetable. z. We have to take measures of security in the system. Agent. Cities: Medical System 11
Conclusions z. This stay has been very positive to know all the concepts related to with the MAS. z. This system can be used in the real world and it could help us to improve the existent services in the medical centers because we can make a balance of load (we make the booking in the medical center with the least number of patients to visit) Agent. Cities: Medical System 12
Conclusions (ii) z. The use of agents here has many advantages: ÝScalability: The addition of new agents is very easy. ÝEfficiency: Although there are enough messages in any conversation (usually), all the services can be made easily with the Fipa protocols. Agent. Cities: Medical System 13
- Slides: 13