1 / 27

ARIES Lab at Department of Comp Science at the U of S

A Multi-Agent Design of a Peer-Help Environment Julita Vassileva Computer Science Department University of Saskatchewan. Jim Greer Gord McCalla John Cooke Julita Vassileva Ralph Deters. Chhaya Mudgal Vive Kumar Diego Zapata Mike Winter Lori Kettel Kamal Elbashir Shawn Grant

Download Presentation

ARIES Lab at Department of Comp Science at the U of S

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. A Multi-Agent Design of a Peer-Help EnvironmentJulita VassilevaComputer Science DepartmentUniversity of Saskatchewan

  2. Jim Greer Gord McCalla John Cooke Julita Vassileva Ralph Deters Chhaya Mudgal Vive Kumar Diego Zapata Mike Winter Lori Kettel Kamal Elbashir Shawn Grant Kevin Kostuik ARIES Lab at Department of Comp Science at the U of S

  3. Adaptation in a Distributed Environment Finding an Appropriate Resource ? Key Problems: • location of resources (human or electronic) • matching resources to need • motivation to participate

  4. I-Help: a Peer Help Environment in University Class Why? • Peer help is inexpensive • Encourages sense of community • The helper also learns

  5. I-Help: a Peer Help Environment in University Class How? • Asynchronous (discussion forum): CPR • On-line resources created by students • Synchronous help: PHelpS

  6. Multi-Agent Architecture

  7. User Model: a Resource Repository for the Personal Agent User Resources Data Base Data Base • Knowledge • Social Capabilities • Relationships • Time • Currency Matchmaking ... Data Base

  8. The Issue of Motivation • Why would busy people offer help? • to build relationships / obligations • if it’s part of organizational culture • if there is a reward • class participation points ... • performance review • Adding extrinsic motivation • currency in exchange for help??? • Money reflects real social costs and benefits

  9. A Global View: Agent Economy Questions: • What economy type: barter or market? • What real world equivalent for virtual currency? • Zero-sum game or cumulative w.r.t. some resource? • Social control and protection mechanisms?

  10. An experiment (fall 99) • Student peer help for sale!! • 65 students in 3rd year Comp.Sci. class • the I-Help architecture engineered for this class • students use I-Help throughout the class • helpers get paid, helpees pay • rate of pay negotiable (by agents)

  11. User-Agent Relationship • What to do if the user doesn’t keep the contracts made by her agent? • Agent negotiates with or persuades the user to adopt some goal • User has to pay a penalty: I.e. Agent punishes the user

  12. Human-Agent Interaction • Anthropomorphic Agents: • How much autonomy? • What type of relationship? • Agent “Persona” ?

  13. Supporting Communication • Finding peers who are ready, willing and able to help • Supporting effective interaction and collaboration • Motivating users to help • A new dimension of communication: between human world and agent world

  14. Possible Business Applications In workplace environments: • Team formation: locating competent & available employees • Supporting training on the job, just in time • Establishing peer-help networks, reinforcing the “weak ties” in the company • Capturing and developing repositories of organizational knowledge

  15. More Business Applications… Enhancing customer support and helpdesk services: • Automatic dispatching of help-requests to the competent helpdesk employees who are available and managing the waiting lists • Offloading helpdesk employees by shifting most of the requests to the customers

  16. En Example Session: • Domain: Helping secretaries to work with MS Office • Personal Agent (IKE) provides help to the user by: • Finding the related MS Help entry • Finding related materials on the web • Finding a peer helper who is competent and currently on-line to help with the problem

  17. The users enter their competence in their user profiles when they use the system first

  18. The user needs help – she calls IKE, her agent

  19. The user types her question

  20. The agent has identified the topics from the question and searches for related materials on the Web

  21. The agent has found the related MS-Word help entry

  22. The user wants peer help: IKE finds a list of people who are on-line and know about the topic of the question; the user has to select one

  23. The agent of the selected helper alerts him that someone needs his help

  24. The agent of the person asking for help tells her that the selected helper has agreed to help

  25. The help session happens: The users talk via a chat tool

  26. The chat has finished, each partner has to evaluate the session and the other one; The results of the evaluation are used to update the user profiles

  27. IKE has done his job and thanks the user for agreeing to help

More Related