90 likes | 192 Views
Explore knowledge representation, Lisp programming for agents, and managing information aggregates in AI. Learn about BDI architecture, message-passing between agents, and HTN concepts. Topics include intelligent agent software, decision trees, and resolution planning. Discover how to implement a simple plan execution system and understand agent communication languages. Enhance your understanding of artificial intelligence through practical labs and theoretical frameworks.
E N D
Artificial Intelligence and LispLecture 4LiU Course TDDC65Autumn Semester, 2010http://www.ida.liu.se/ext/TDDC65/
Reading Matter for the course Leonardo Document:n Knowledge Representation (several parts) Lisp in Leo Environment Leonardo Facilities Programming Language Lisp Software for Intelligent Agents Managing Info Aggregates List Processing Logic notes Goals of AI Leonardo installation Introduction to KR framework
TDDC65 during period 1 Lab 1 Introduction, formal notation, architectures Lab 2a intelligent agent software Lab 2b decision trees, causal nets Lab 2c Lab 3a decision trees etc resolution planning Lab 3b SAT or more planning
Today's lecture • Discuss lab 2b • Architectures (BDI, HTN, other) • Message-passing between agents
Today's lecture • Chapters in "Software for intelligent agents": • Discuss lab 2b • Architectures (BDI, HTN, other): Chapter 1 and 2 • Message-passing between agents: Chapter 6 • Chapters 3 and 4 already covered + self reading • Chapters 5 and 7 just outline • Chapter 8 during next period
Belief, Desire, Intention Architecture • Use the text in the compendium
Lab 2b: Simple Plan Execution System • Refer to the lab as an example of a simple plan execution system, implementing the execute operation in the BDI top-level loop
Hierarchical Task Networks • Refer to the compendium chapter on HTN
Message-Passing between Agents • Basis: Speech Act Theory, especially according to Searle • Knowledge Query and Manipulation Language (KQML) • Agent Communication Language (FIPA-ACL)