Title: BDI agents for hotel cleaning up
1BDI agents for hotel cleaning up
- Krzysztof Pawlak Tomasz Kramek
2BDI software agent
- In our agent system proposed here, each agent is
made flesh by assigning its own Belief
(knowledge), Desire and Intention. - Each of ours agent we could describe with four
characteristic - Situated - they are embedded in their hotel
environment - Goal directed - they have goals that they try to
achieve - Reactive - they react to changes in their
environment - Social - they can communicate with other agents
3Agents properties
- Each agent is characterize by own
- Beliefs - represent the informational state of
the agent - in other words its beliefs about the
world (including itself and other agents) - Desires - (or goals) represent the motivational
state of the agent. They represent objectives or
situations that the agent would like to
accomplish or bring about. - Intentions - represent the deliberative state of
the agent what the agent has chosen to do. - Plans - are sequences of actions that an agent
can perform to achieve one or more of its
intentions.
4Types of Agent and theirs duties 1
- Hotel manager duties
- Rooms supervising (occupation checking, making
reservation) - Gives Cleaning orders
- Gives Fixing orders
- Needs submission
- Beliefs room status and schedule
- Desires provide reservation to client
- Intentions order to clean / order to fix
5Types of Agent and theirs duties 2
- Hotel maid duties
- Room cleaning (i.e. cyclic) (changing bedclothes,
tablecloths and towels, vacuuming, bathroom
cleaning, cabinet keeping) - Room cleaning on managers demand
- Defects submission
- Taking new stuff (bedclothes, towels etc.) from
warehouse manager and giving him used ones - Beliefs room stuff and device status
- Desires make room clean / defect detection
- Intentions clean room / submits defects /
exchange used stuff with warehouse -
6Types of Agent and theirs duties 3
- Maintenance technician duties
- Fixing on managers demand
- Fixing defects discover by maid
- Cyclic room checking (are devices work O.K)
- Beliefs rooms device status
- Desires fix all defects
- Intentions fix defects
7Types of Agent and theirs duties 4
- Warehouse manager duties
- Stuff management in warehouse (exchanging used
stuff with maids) - Making orders of cleaning stuff
- Making special orders on managers demand
- Beliefs stuff in warehouse / actual orders
- Desires constantly have enough stuff to
exchange / order new stuff - Intentions exchange used stuff with maids
8Use Case Diagram
Possible scenario Hotel manager receives room
reservation request, find room that has free
schedule at this time, gives cleaning order to
maid. Free Maid receives cleaning request,
starts to cleaning room, during cleaning defects
submission and gives know about it to Maintenance
technician, after exchange used stuff with
Warehouse manager and ends cleaning. Hotel
manager check that rooms needs, fixing and
cleaning status are ok and decide that room is
ready for client.
9BDI Agent Implementations
- 1. Jadex BDI Agent System http//vsiswww.informati
k.uni-hamburg.de/projects/jadex/ - 2. JADE Semantics Add-on http//jade.tilab.com/pap
ers/2005/JADEWorkshopAAMAS/AAMAS-JADE-WS-29-july-2
005.pdf