IDK5151 3. kohtumine kaugõppijatega Prof Kuldar Taveter, Tallinna Tehnikaülikool.

Slides:



Advertisements
Similar presentations
Evaluation and Feedback. some definitions Assessment = making the observation -sitting next to Evaluation = assigning value - not grading uses words -
Advertisements

Curriculum Development and Course Design
Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
Peer-to-peer and agent-based computing Agent-Based Computing: tools, languages and case studies (Cont’d)
Affective Factores in FLL. Affective Factors in FLL Learning a language means adding a new layer to your own personality Your whole being is involved.
Analüüsi mudelid agentorienteeritud modelleerimises (IDK kohtumine kaugõppijatele) Prof Kuldar Taveter, Tallinna Tehnikaülikool.
SYSC5103 Software Agents RoboCup and BDI Architecture Fall 2006 Yousif Al Ridhawi Morvarid Sehatkar Walter Kung Gayathri Jayaraman.
Yiannis Demiris and Anthony Dearden By James Gilbert.
Faculty of Management and Organization Emergence of social constructs and organizational behaviour How cognitive modelling enriches social simulation Martin.
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
Coalition Formation through Motivation and Trust Nathan Griffiths Michael Luck.
Reasoning About Beliefs, Observability, and Information Exchange in Teamwork Thomas R. Ioerger Department of Computer Science Texas A&M University.
Luís Moniz Pereira Centro de Inteligência Artificial - CENTRIA Universidade Nova de Lisboa Pierangelo Dell’Acqua Dept. of Science and.
Luís Moniz Pereira Centro de Inteligência Artificial - CENTRIA Universidade Nova de Lisboa, Portugal Pierangelo Dell’Acqua Dept. of Science and Technology.
Metareasoning: Thinking about thinking Chicago July 2008 Stefania Costantini Pierangelo Dell’Acqua Luis M. Pereira A Multi-layer Framework for Evolving.
BDI Agents Martin Beer, School of Computing & Management Sciences,
Group Influence Chapter 12 Group Influence
From Curt to Courteous: Mastering the 7 Touch Points of Communication
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.2 [P]: Agent Architectures and Hierarchical.
1 IUT de Montreuil Université Paris 8 Emotion in Interaction: Embodied Conversational Agents Catherine Pelachaud.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
The Need of Unmanned Systems
TUTORIAL’S FOCUS An educated man can experience more in a day than an uneducated man in a lifetime. Seneca, Roman statesman, 1 st century A.D.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
Introduction to Jadex programming Reza Saeedi
* SRA Division CoopIS- September Extending Multi-Agent Cooperation by Overhearing Floriano Zini SRA Division - ITC-irst, Povo (Trento) - Italy Joint.
Go forth and be a blessing. -Genesis. Connection = Relationship Positive, emotional connection between two people that builds trust Positive, emotional.
SOFTWARE ADAPTIVITY THROUGH XML-BASED BUSINESS RULES AND AGENTS Queen’s University of Belfast, School of Computer Science, Belfast, United Kingdom Liang.
Goal, role, and domain modelling as the front end for designing distributed systems Dr Kuldar Taveter, The University of Melbourne.
Workshop 9 in AOM & MAS Prof Kuldar Taveter, Tallinn University of Technology.
IDK5151 kohtumine kaugõppijatega
Chapter 15: Agents Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Prof Kuldar Taveter, Tallinna Tehnikaülikool
Architecture styles Pipes and filters Object-oriented design Implicit invocation Layering Repositories.
Developing an Effective Web-Based Learning Resource that Support Lifelong Learning of Thai Learners Within K-12 ASEAN Environment Presented by Dr. Watsatree.
Introduction to AgentSpeak and Jason for Programming Multi-agent Systems (1) Dr Fuhua (Oscar) Lin SCIS Athabasca University June 19, 2009.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Key Centre of Design Computing and Cognition – University of Sydney Concept Formation in a Design Optimization Tool Wei Peng and John S. Gero 7, July,
Intelligent Agents RMIT Prof. Lin Padgham (leader) Ass. Prof. Michael Winikoff Ass. Prof James Harland Dr Lawrence Cavedon Dr Sebastian Sardina.
What is Science?.
October 27, 2006 BDI Agents and AgentSpeak(L) Romelia Plesa PhD Candidate SITE, University of Ottawa.
Chapter 15: Agents Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Introspecting Agent-Oriented Design Patterns Manuel Kolp, T. Tung Do, Stéphane Faulkner and T. T. Hang Hoang Presented by Rachel Bock, Sam Shaw, Nicholas.
Letter Writing. Types of letters and tones The importance of tone Writing organization: steps in writing Task 1 body: the essentials Stating purpose in.
Welcome to the Automated Teacher Review Please answer the following questions. Your teachers self esteem will be based on your answers. Next.
Models of interaction task models –modelling jobs and activities dialogue models –modelling the observable interaction with a system system models –modelling.
Paradigms. Paradigm Defined A paradigm is a set or pattern of ideas, beliefs and values used by individuals and societies as a means of making sense of.
How do people use an Interface Gabriel Spitz 1. User Interface Design?  Design is solving a problem  Design is creating an object or the means to enable.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Hello. ok Hello ja.
L16 Scenarios and Use cases. Topics Scenarios Use cases Sequence diagrams Use cases in analysis Tutorial work.
Quality of Life Indicators Getting the Message Out Challenges and Opportunities January 24-25, 2013 ESAC Workshop Measuring and Comparing the Quality of.
1 Security and Dependability Organizational Patterns - A Proof of Concept Demo for SERENITY A. Saidane, F. Dalpiaz, V.H. Nguyen, F. Massacci.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
COMM 102 Week 2 Individual Personal Communication Reflection Write a 1- or 2-paragraph response to each of the following prompts, words total.
BSHS 462 Week 1 DQ 1 Check this A+ tutorial guideline at 462/BSHS-462-Week-1-DQ-1 What do you perceive as the main.
Organizing Students to Practice and Deepen Knowledge
A Normative and Intentional Agent Model for Organisation Modelling
MVC and Design Patterns
Intelligent Agents Chapter 2.
Service-Oriented Computing: Semantics, Processes, Agents
Markov Decision Processes
Markov Decision Processes
Helping Students Process New Information
Portal 2.0 SVI 2.0 Update.
The interaction.
AGENT MODELS.
Thank You!! For More Information Visit: m/ Call to :
Service-Oriented Computing: Semantics, Processes, Agents
Presentation transcript:

IDK kohtumine kaugõppijatega Prof Kuldar Taveter, Tallinna Tehnikaülikool

Kohtumise kava Moodle probleemid Miniprojektide teemad ja küsimused Jason

Moodle probleemid Foorumid Jagatud failid

Miniprojektide teemad ja küsimused

BDI agent architecture

The execution loop of a basic BDI reasoner while there are unachieved goals do observe the environment; update beliefs; prioritise intentions to achieve; choose a plan for the intention; execute and monitor the plan; end while

An agent programmed in Jason Set of beliefs Set of plans Goals Events

Events in Jason A change of an agent’s beliefs through perception of the environment: denoted by +belief or –belief A change in the agent’s goals: denoted by +!goal or –!goal

The general pattern for representing Jason plans event : context -> body;

Actions in Jason Standard internal actions starting with ‘.’: for example,.print("I'm not happy!"); Adding a goal: !goal, for example, !givePresent(H); Removing a goal: -!goal, for example, -!play(Friend); Evaluating a predicate: ?predicate, for example ?happyLevel(K); Replacing a belief: -+predicate, for example, -+presentList(T);

An agent behaviour model of a Tamagotchi revisited

Knowledge base happyLevel(0). myFriend(tamagotchi2). myMaster(person). !checkHappyLevel. presentNumber(2). presentList([toy,candy]).

Checking happiness +!checkHappyLevel: happyLevel(M) & M <=20 <-.print("I'm not happy!");.my_name(I); ?happyLevel(K); ?myMaster(P);.send(P, tell, unhappy(I,K)).

Requesting +visitFriend: true <-.print("Could I come to your place?"); ?myFriend(Friend);.my_name(I);.send(Friend, tell, could_I_come_to_your_place(I)).

Receiving acceptance/sending +please_come(P): true <-.print("Good day!");.my_name(I); ?myFriend(Friend);.send(Friend, tell, good_day(I)).

Receiving +hello(Friend): true <- !visit(Friend).

Setting the goals for sending a present or +!visit(Friend): presentNumber(M) & M >0 <- ?presentList([H|T]); -+presentList(T); +!visit(Friend): presentNumber(M) & M =0 <- !play(Friend).

Sending a +!givePresent(Present): true <- ?happyLevel(L);.print("Please accept my present,",Present,"!(",L,")"); ?presentNumber(N); -+presentNumber(N -1); -+happyLevel(L + 4); ?myFriend(Friend);.my_name(I);.send(Friend,tell,accept_my_present(I, Present)).

Requesting to +!play(Friend): happyLevel(M) & M <=20 <-.print("May I play with you,",Friend,"?(",M,")");.my_name(I);.send(Friend,tell,play_with_me(I,M)).

Thanking for the +thanks(Friend,Present): true <- !play(Friend).

Receiving +ok(Friend,M): happyLevel(M) & M <=20 <- ?happyLevel(L); -+happyLevel(L + 2); !visit(Friend).

Jason in action

Ülesanne Laadige alla Jason aadressilt Looge kaks Jasoni agenti, mis tervitavad teineteist. Püüdke järgida tervitamise mudeleid.

Greeting Goal Model

Greeting Role Model Greetee: To be greeted by greeter Responsibilities: To be noticed by greeter; To perceive greeting Constraints: None Greeter: To greet another agent coming within environment Responsibilities: To notice greetee; To formulate greeting; To articulate greeting Constraints: Articulation within 10 seconds of noticing; Formulation must be appropriate to greetee + environment Evaluator: To evaluate the greeting Responsibilities: To observe greeting; To evaluate greeting; To publish report Constraints: timeliness

Combined behaviour and interaction model for greeting