Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Systemy wieloagentowe

Informacje ogólne

Kod przedmiotu: 1000-2D10SW
Kod Erasmus / ISCED: 11.304 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0612) Database and network design and administration Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Systemy wieloagentowe
Jednostka: Wydział Matematyki, Informatyki i Mechaniki
Grupy: Seminaria magisterskie na informatyce
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Rodzaj przedmiotu:

seminaria magisterskie

Skrócony opis:

Seminarium dotyczy szeroko pojętej tematyki systemów wieloagentowych. Główny nacisk zostanie położony na podstawowe pojęcia i techniki stosowane w projektowaniu i realizacji najnowszej generacji inteligentnych systemów wieloagentowych, usytuowanych w rzeczywistym środowisku i mających potencjał do współpracy z ludźmi. Istotnym nurtem seminarium bedzie też programowanie zorientowanego agentowo (ang. "agent-oriented programming").

Pełny opis:

Autonomiczni agenci i systemy, czy ogólniej środowiska wieloagentowe, reprezentują współczesny sposób projektowania i implementacji złożonych inteligentnych systemów komputerowych. Agent jest jednostką obliczeniową, taką jak program komputerowy lub robot, zdolną do obserwowania środowiska i wpływania na nie poprzez wykonywanie akcji, na ogół w ramach współpracy z ludźmi lub innymi agentami.

Akcje agenta są autonomiczne, a jego inteligencja przejawia się w umiejętności elastycznego i racjonalnego reagowania na różnorodne, często nieprzewidywalne, sytuacje zachodzące w środowisku oraz w zdolności do podejmowania inicjatywy, gdy zachodzi taka potrzeba. W systemie wieloagentowym, agent jako jednostka interaktywna, powinien mieć możliwość pracy zespołowej z innymi agentami i/lub ludźmi. Dlatego też o sile systemów wieloagentowych decydują złożone wzorce interakcji. Kluczowym przykładem jest tutaj współpraca, gdy grupa podejmuje wspólne wysiłki aby osiągnąć złożony cel, który jest poza indywidualnym zasięgiem.

Założenie autonomiczności agenta wymaga wprowadzenia mechanizmów alokacji zasobów, wspólnego podziału dóbr czy wspólnego podejmowania decyzji wywodzących się z teorii gier, teorii wyboru społecznego i mechanism design. Mechanizmy takie, wykorzystując założenie o racjonalności agentów, mogą wymusić określone własności zachowań agentów lub efektów interakcji.

Tematyka seminarium będzie obejmować:

1. Metody osiągania porozumienia w systemach wieloagentowych:

- aukcje,

- negocjacje.

2. Wspólne podejmowanie decyzji

- głosowanie i inne procedury agregacji preferencji.

3. Schematy interakcji w systemach wieloagentowych:

- wspólne rozwiązywanie problemów,

- metody koordynacji działań.

4. Język komunikacji w systemach wieloagentowych.

5. Ontologie, czyli specyfikacja hierarchii pojęć, których dotyczą komunikaty.

6. Współczesne środowiska programistyczne i platformy do tworzenia agentów (np. FIPA, JASON, JADE).

- oraz inne.

Praca magisterska na tym seminarium może mieć charakter:

- praktyczny (np. rozszerzenie istniejącego systemu o dodatkową funkcjonalność, rozszerzenie lub usprawnienie istniejącego mechanizmu negocjacji) lub

- teoretyczny (np. opracowanie formalnego modelu specyficznego typu agenta, przeanalizowanie lub stworzenie mechanizmu alokacji zasobów bądź agregacji preferencji w określonych okolicznościach).

Podczas spotkań będziemy też omawiać nowe pozycje literatury.

Literatura:

1. G. Weiss (ed), Multiagent systems. A modern approach to Distributed Artificial Intelligence.

2. M. Wooldridge, An Introduction to Multiagent Systems.

3. B. Dunin-Keplicz, R. Verbrugge, Teamwork in Multiagent Ssytems. A formal Approach.

4. S. Kraus, Strategic negotiation in multiagent environments

5. M. Fasli, Agent Technology for E-commerce.

Ponadto, współczesna literatura z tej dziedziny, w tym czasopisma naukowe i dane z Internetu. Szczegóły przedstawią prowadzący na pierwszych zajęciach.

Efekty uczenia się:

Wiedza:

1. Ma pogłębioną wiedzę w dziedzinie systemów wieloagentowych, oraz metod stosowanych w systemach inteligentnych.

Umiejętności:

1. Posiada pogłębioną umiejętność przygotowania wystąpień ustnych, w języku polskim i języku obcym, w zakresie informatyki lub w obszarze leżącym na pograniczu różnych dyscyplin naukowych (K_U11).

2. Potrafi opisywać wybrane problemy informatyczne i ich rozwiązania w sposób zrozumiały dla nieinformatyka; potrafi przygotować prezentację (artykuł) z użyciem narzędzi informatycznych (K_U12).

3. Potrafi przygotować (także w języku angielskim) opracowanie naukowe z wybranej dziedziny informatyki (K_U13).

4. Ma umiejętności językowe w zakresie informatyki zgodne z wymaganiami określonymi dla poziomu B2+ Europejskiego Systemu Opisu Kształcenia Językowego (K_U14).

5. Potrafi określić kierunki dalszego uczenia się i zrealizować proces samokształcenia (K_U15).

Kompetencje:

1. Zna ograniczenia własnej wiedzy i rozumie potrzebę dalszego kształcenia, w tym zdobywania wiedzy pozadziedzinowej (K_K01).

2. Potrafi precyzyjnie formułować pytania, służące pogłębieniu własnego zrozumienia danego tematu (w szczególności w kontaktach z nieinformatykiem) lub odnalezieniu brakujących elementów rozumowania (K_K02).

3. Potrafi pracować zespołowo, w tym w zespołach interdyscyplinarnych; rozumie konieczność systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakter (K_K03).

4. Potrafi formułować opinie na temat podstawowych zagadnień informatycznych (K_K06).

5. Rozumie potrzebę systematycznego zapoznawania się z czasopismami naukowymi i popularnonaukowymi w celu poszerzania i pogłębiania wiedzy (K_K08).

Metody i kryteria oceniania:

Przedstawienie wymaganej liczby referatów, przesłanie (i ew. poprawienie wg uwag) ich wersji elektronicznej oraz konspektów.

Aktywność na zajęciach.

Spełnienie warunków formalnych (zatwierdzenie tematu pracy magisterskiej na 1. roku, złożenie pracy magisterskiej na 2. roku).

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
ul. Banacha 2
02-097 Warszawa
tel: +48 22 55 44 214 https://www.mimuw.edu.pl/
kontakt deklaracja dostępności USOSweb 7.0.3.0-2b06adb1e (2024-03-27)