Download presentation
Presentation is loading. Please wait.
Published byBertha Miles Modified over 8 years ago
1
EEL 5937 Multi Agent Systems -an introduction-
2
EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications
3
EEL 5937 What is an agent?
4
EEL 5937 Definition… An autonomous agent is a system situated within and part of an environment that senses that environment and acts on it, over time, in pursuit of its own agenda and so as to effect what it senses in the future. Franklin and Graesser: Is it an agent or just a program? Simpler: agents are autonomous programs
5
EEL 5937 Coming from AI… Expert systems in the 1980’s did not prove commercially successful: too ambitious, too early Agents provide a way to use limited amount of intelligence to achieve useful goals Russell & Norvig: Artificial Intelligence, a Modern Approach –Modern = Agent based
6
EEL 5937 Coming from OOP… Allows us to use more complex entities than traditional OOP Active components, not handled in OOP OOP definition of agent: object with a thread –Simplistic, but it can be used as a marketing term Software engineering techniques need to be updated
7
EEL 5937 Coming from Client-Server computing… Client originates requests, server responds The model is too simple, many times we need active components, e.g. for monitoring Enterprise Java Beans actively discourage beans with threads –They have their reasons, but limits functionality –There are workarounds but will need to be handled at the standards level
8
EEL 5937 People also come from: Business: –Agents seen as economic entities Sociology –Social models of agent –Agent models of the society Phychology: –Behavior patterns User Interaction Design Philosophy …Lots of sources of confusion.
9
EEL 5937 Content of this course
10
EEL 5937 EEL 5937 – Practice and theory of multi-agent systems Practice…: We will learn how to write agents Theory…: We will learn the basics behind the agent systems. Topics covered –Behaviors, strategies, reactive and planned behavior –Belief-Desire-Intention models –Communication, messaging, speech act theory –Mobility –Mutability –Knowledge representation, ontologies –Negotiation models –And so on. All topics covered will be used in some of the projects
11
EEL 5937 Contact info Instructor: Lotzi Bölöni ENG 444 –E-mail: Lboloni@cpe.ucf.edu –Webpage: http://www.cs.ucf.edu/~lboloni/ Course webpage: –http://www.cs.ucf.edu/courses/EEL5937_2006/ FEEDS Video stream: –Link from the course webpage
12
EEL 5937 Grading Homeworks + reading: 20% –Homeworks: small assignments to get you up to speed for the project. –Reading assignments: interesting, famous, controversial etc. papers in the domain. Final exam (written, open book): 20% Project: 60%
13
EEL 5937 The project Software project: –Groups of 1-4 people. –A software project on applications of multi agent systems. –Projects from the previous class »http://www.cs.ucf.edu/~lboloni/Teaching/EEL5937_MultiAgen tSystems_Spring2003/Projects.html –You are encouraged to propose your own project. –Teams should schedule a design meeting with the prof. Literature research project –A comprehensive literature review of a subtopic.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.