Multiagentní systémy
Published on 28. září 2016 22:35
Materiály
Prezentace z přednášky jsou na stránkách Romana Nerudy a zdrojové kódy ke cvičení jsou na Githubu.
Požadavky na zápočet
Během cvičení budeme programovat několik multi-agentních systémů. Budete rozděleni do skupinek po 1-4 lidech a každá skupina vytvoří agenta (nebo skupinu agentů) a tyto agenti budou bojovat proti agentům jiných skupin.
Během semestru budou tři takové soutěže a pro získání zápočtu je potřeba se rozumně zúčastnit (tj. s netriviální strategií) alespoň dvou z nich.
Průběh cvičení
Toto je pouze plán podle předchozích let. Letos nepřipadá žádné cvičení na svátek, máme tedy více času a můžeme ho strávit na vybraných tématech dle potřeby. Plán bude podle toho během semestru upravován.
Datum | Téma |
---|---|
21. 2. 2019 | BattleCode 2017 - úvod, popis problému, specifikace, git repo, javadoc |
28. 2. 2019 | BattleCode - diskuze o strategiích, první zápasy |
7. 3. 2019 | BattleCode - předběžný turnaj |
14. 3. 2019 | BattleCode - finální turnaj |
21. 3. 2019 | Jade - úvod, popis systému, tutoriál, jednoduchý chat |
28. 3. 2019 | Jade - komunikační protokoly |
4. 4. 2019 | Jade - ontologie, návrh prostředí |
11. 4. 2019 | Jade - zadání soutěže obchodujících agentů |
18. 4. 2019 | Jade - soutěž obchodujících agentů |
25. 4. 2019 | AgentSpeak a BDI architektura - základy, tutoriál s úklidem Marsu |
2. 5. 2019 | AgentSpeak - jednoduchý agent, zadání soutěže |
9. 5. 2019 | AgentSpeak - turnaj BDI agentů |