Technologien, Architekturen, Plattformen
Prof. Dr. Stefan Bosse
Universität Koblenz - FB Informatik - Praktische Informatik
Stefan Bosse - MAS - Modul 0 Überblick ::
Stefan Bosse - MAS - Modul 0 Überblick :: Schwerpunkte in diesem Kurs
Modelle und Architekturen von Agenten
Grundlagen von autonomen Agenten und selbstorganisierenden Systemen
Konzepte der Programmierung von Agenten: Eher abstrakt oder besser praktisch?
Praktische Relevanz und Anwendung von agentenbasierten Systemen
Plattformen und Technologien
Simulation
Stefan Bosse - MAS - Modul 0 Überblick :: Schwerpunkte in diesem Kurs
Begleitet von integrierten Übungen um obige Techniken konkret anzuwenden
Stefan Bosse - MAS - Modul 0 Überblick :: Materialien
Die Vorlesungsinhalte (Skript, Folien) werden auf http://edu-9.de unter der Rubrik Lehre zusammengestellt und angeboten (Kurs mas3k)
Weitere Materialien (Tutorials, Übungen, Software) werden ebenfalls auf http://edu-9.de bereitgestellt
Videos sind über http://edu-9.de verlinkt.
Interkation der Teilnehmer kann über einen Wiki stattfinden. (dokuwiki). Dieser ist über http://ag-0.de erreichbar und in den jeweiligen Veranstaltungsseiten auf http://edu-9.de verlinkt.
Am Ende der Vorlesungszeit gibt es ein Skript im EPUB Format,
Alle weiteren Hinweise und Einführungen (z.B. in Software) nur noch auf dem Wiki!!!
Stefan Bosse - MAS - Modul 0 Überblick :: Methoden und Verfahren mit Agenten
Stefan Bosse - MAS - Modul 0 Überblick :: Leistungen
Folgende Möglichkeiten einer Prüfungsleistung stehen zur Auswahl:
Mündliche Prüfung (über mindestens die Hälfte der Modulblöcke)
Schriftliche Ausarbeitung zu einer Fragestellung zu dem Thema (Review/Survey)
Die Bearbeitung einer experimentellen oder simulativen Arbeit (NetLogo/JAM)
Stefan Bosse - MAS - Modul 0 Überblick :: Methoden und Verfahren mit Agenten
Stefan Bosse - MAS - Modul 0 Überblick :: Methoden und Verfahren mit Agenten
ABM und ABS werden in folgenden Disziplinen eingesetzt:
ABC und ABS werden eingesetzt in:
Stefan Bosse - MAS - Modul 0 Überblick :: Literatur
Stefan Bosse - MAS - Modul 0 Überblick :: Literatur
Stefan Bosse - MAS - Modul 0 Überblick :: Literatur
Stefan Bosse - MAS - Modul 0 Überblick :: Software
JAM ABC edu-9.de
Stefan Bosse - MAS - Modul 0 Überblick :: Software
SEJAM2 ABC,ABX edu-9.de
Stefan Bosse - MAS - Modul 0 Überblick :: Software
JAM Laboratory ABC edu-9.de
Stefan Bosse - MAS - Modul 0 Überblick :: Software
JAM Laboratory ABC
Stefan Bosse - MAS - Modul 0 Überblick :: Fragestellungen
Crooks et al., 2018
Stefan Bosse - MAS - Modul 0 Überblick :: Fragestellungen
Crooks et al., 2018
Stefan Bosse - MAS - Modul 0 Überblick :: Ziele
Die Studenten erwerben/gewinnen/lernen
Stefan Bosse - MAS - Modul 0 Überblick :: Inhalte
Stefan Bosse - MAS - Modul 0 Überblick :: Programmierung
Jason (BDI)
+!leave(home) : not raining & not ~raining <- !location(window); ?curtain_type(Curtains); open(Curtains); .. +!leave(home) : not raining & not ~raining <- .send(mum,askIf,raining); ..@shopping(1)[chance_of_success(0.7), usual_payoff(0.9), source(ag1), expires(autumn)] +need(Something) : can_afford(Something) <- !buy(Something).
Stefan Bosse - MAS - Modul 0 Überblick :: Programmierung
AgentJS (JAM)
function AgentShopper (charge) { this.bank=charge; this.money=0; this.act = { init: function () {..}, percept: function () {..}, buy: function () {..}, gohome: function () {..} } this.on = { 'error': function (e) {..}, 'PRICE': function (val) {..}, } this.trans = { init: percept, percept: function () {return this.money?buy:gohome}, buy: percept }; this.next=init;}
Stefan Bosse - MAS - Modul 0 Überblick :: Pressestimmen
Dr. Wander Jager, Universität Groningen
Stefan Bosse - MAS - Modul 0 Überblick :: Pressestimmen