Karsa can be used to power your Smart House! Karsa has a flexible, extensible architecture! Brina Goyette, Sean McIntyre, ...
Upcoming SlideShare
Loading in …5
×

Karsa Student's Union Research Symposium Poster

347 views

Published on

Some research work I was part of in Rob Kremer's (http://pages.cpsc.ucalgary.ca/~kremer/) AI group at the University of Calgary

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
347
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Karsa Student's Union Research Symposium Poster

  1. 1. Karsa can be used to power your Smart House! Karsa has a flexible, extensible architecture! Brina Goyette, Sean McIntyre, Vladimir Sedach Karsa is based on the social commitments theory of agent communication! Karsa delegates mouse handling to decide what menus to show! Karsa lets you drag and drop shapes! Karsa can be used to edit ontologies! Karsa can be used to visualize multi-agent societies! reply(Bob,Alice,x) act(Bob,Alice,x) reply-propose-discharge(Alice,Bob,x ) propose-discharge(Bob,Alice,x ) Alice Bob reply request agree propose-discharge done reply-propose-discharge confirm reply reply inform inform inform evaluate(Alice,Bob,x) decide(Bob,Alice,x)` consider(Alice,Bob,x) accept(Bob,Alice,x) inform ack ack ack ack(Bob,Alice,x) ack ack(Bob,Alice,x ) ack ack(Alice,Bob,x ) ack ack(Alice,Bob,x ) ack Alice Bob (performative: request , content: attend(Bob,x) ) Can you attend this meeting? (performative: agree, content: attend(Bob,x) ) Sure... (performative: inform, content: attend(Bob,x) ) I’m here (performative: confirm, content: attend(Bob,x) ) Thanks for coming. (performative: ack , content: attend(Bob,x) ) (nod) (performative: ack , content: attend(Bob,x) ) (nod) (performative: ack , content: attend(Bob,x) ) (nod)

×