In this course, we will study human-like artificial agents, that is autonomous intelligent agents situated in a virtual environment similar to real world that act like humans. The course gives an overview of types of such agents and their architectures with the emphasis on the problem of action selection. The course also focuses on solving practical issues related to real-time and partially observable environments. The course is taught at MFF UK as NAIL068.
This page is containing information about lectures, if you’re looking for labs info, visit Labs web page.
Lectures: Tuesdays, 10:40, S5 (we start 20.2.2018)
Labs (two parallels): Mondays, 9:00, SW1 (we start 19.2.2018) and Tuesdays, 17:20 – SW1, 19:00 – SW2 (we start 19.2.2018)
Plan & Slides
|1.||20.2.2019||Introduction||Cyril Brom, Jakub Gemrot||Lecture, Gardener Agent Rules, Labs Promo|
|2.||27.2.2019||Reactive Planning – Part I||Jakub Gemrot||Slides|
|3.||6.3.2019||Reactive Planning – Part II||Jakub Gemrot||Slides|
|4.||13.3.2019||Reactive Planning – Part III||Jakub Gemrot||Slides|
|5.||20.3.2019||Reactive Planning – Neural networks for action selection||Cyril Brom||2017 (old):
NN Slides, BDI Slides
|6.||27.3.2019||Spatial Awareness||Jakub Gemrot||Slides|
|7.||3.4.2019||Lua language + GIT?||Martin Sochor||Slides|
|8.||10.4.2019||Ethology-inspired architectures for action selection I||Cyril Brom||2017 (old):
Ethology Slides I
|9.||17.4.2019||Ethology-inspired architectures for action selection II
AI in Kingdome Come: Deliverance
|Cyril Brom||2017 (old):
Ethology Slides II (in Czech)
|10.||24.4.2019||Emotions for IVAs||Michal Bída|
|12.||22.5.2018||Part I – User Testing
Part II – Real-time Searches
|Real-time search in SCBW|
Terms differ according to the field you’re coming from. MFF UK students has different terms from FF UK students and vice versa. While there is also some common part for all.
Both MFF and FF UK students will be required to attend to a play testing targeting “fun aspect” of a game. Details to be filled in later and announced. Then both type of students will have an exam, but that exam will be different for MFF and FF UK students.
Exam for MFF UK Students
Exam for MFF UK students is highly practical. There will be no oral examination (unless you want it as ‘extra’) but you will have to create either a team-oriented behavior either for Pogamut 3 bots or a behavior for a NOTA robot squad. Details are available at Labs webpage.
Exam for FF UK Students
Exams for New Media Studies students: Action-selection for virtual characters: finite state machines, if-then rules, behavior trees. Navigation: A* (basic principles), steering rules, terrain representation.
Creating a 2-5 min machinima, preferably using Storyfactory tool.
Extra Notes for FF UK Students
You have a deadline for script proposal: 10 April 2019.
Experiment (for both MFF & FF UK students)
Slides Archive (2010-2015)
- Introduction (in Czech)
- Reactive planning, If-then rules, Finite state machines, POSH (updated 130227)
- Pathfinding (in Czech)
- Steering (updated spring 2012)
- Creatures, neural networks, evolutionary algorithms
- Tyrrell (free-flow hierarchy)
- Computational ethology (in Czech)
- Fuzzy approach, emotions (Champandard)
- Belief Desire Intention
- Representation – logic, RETE, affordances, deictic representation
- Agents vs. Animats, Wooldridge, FIPA, speech acts
- Soar intro
- Storytelling intro
- Spatial memory & psychological experiments (updated 130425)
- Slides on emotions (2007, in Czech)