PLOČICA, P. Multiagentní systém pro řízení subsystému Smart Home [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Janoušek, Vladimír

Student vykročil správným směrem, ale aby byla práce průchozí, doporučuji zaměřit se na toto: Při automatické detekci senzorů brát v úvahu i jejich umístění (s využitím prostředků Home Assistenta). Preference uživatelů (setpointy) číst z Home Assistenta. Detailní popis návrhu i způsobu testování, ideálně s využitím UML, pseudokódu nebo jakýchkoli jiných formálních prostředků. Dodat demonstrační konfiguraci systému Home Assistant se simulovanými senzory a aktuátory.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Obtížnost zadání a náročnost práce považuji za standardní. Zadání bylo v hrubých rysech splněno, ale s výhradami k formě dokumentace a kompletnosti odevzdaného realizačního výstupu.
Práce s literaturou Studijní materiály si student vyhledal v souladu s pokyny samostatně. Student pracoval s více zdroji a zvažoval více způsobů řešení. Nakonec zvolil řešení, využívající systémy JADE a Home Assistant, což je zcela v pořádku. 
Aktivita během řešení, konzultace, komunikace Způsob řešení byl v určitých fázích konzultován, zpočátku však ve velmi obecné rovině. Úlohy jednotlivých agentů a konkrétní detaily návrhu byly řešeny poměrně pozdě. Tomu odpovídá i odevzdaný text. Obecným skutečnostem je věnováno více prostoru, než konkrétním detailům navrženého a realizovaného řešení.
Aktivita při dokončování S obsahem práce byl vedoucí obeznámen. Nicméně,  poslední připomínky (týkající se potřeby detailnějšího a formálnějšího popisu návrhu) již z časových důvodů nebyly ve finálním textu zpracovány.
Publikační činnost, ocenění -
Navrhovaná známka
F
Body
45

Posudek oponenta

Zbořil, František

Slovní hodnocení: Vzhledem k výše uvedeným skutečnostem hodnotím práci jako nevyhovující (40 bodů / F).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání práce považuji za průměrně obtížné a poměrně obecné (po prostudování problematiky měl student sám specifikovat požadavky na inteligentní řízení z oblasti Smart Home a pak navrhnout řešení).
Rozsah splnění požadavků zadání Zadání bylo splněno pouze částečně a s vážnějšími výhradami. V technické zprávě nejsou specifikovány konkrétní požadavky na inteligentní řízení navrhovaným multiagentním systémem (bod 3. zadání) a realizovaný systém není spustitelný.
Rozsah technické zprávy Rozsah technické zprávy sice splňuje minimální požadavky (41 stran, 47 normostran), nicméně je uměle navyšován zcela zbytečnými obrázky (Obr. 3.7, 4,2 až 4.5). 
Prezentační úroveň technické zprávy 40 Prezentační úroveň technické zprávy je slabá a k její struktuře, resp. k rozsahům jednotlivých kapitol mám značné výhrady. Kapitola 2. se zabývá popisem ambientní inteligence, o které je pak zmínka pouze v kap. 3.5, a není proto pro vlastní práci důležitá. Naopak stěžejní části práce, za které lze považovat obsahy kapitol 4 a 5 jsou velmi stručné a jak již jsem zmínil výše, postrádám především jasný a konkrétní popis toho, co má navrhovaná aplikace vlastně řídit (popis čtyř scénářů na str. 22 je naprosto nedostatečný). Kapitola 5 Implementácia systému stručně popisuje činnost všech sedmi agentů systému, z nichž u šesti jsou jejich činnosti triviální a zřejmé z jejich názvů, bohužel u řídícího agenta, jako jediného zajímavého ze všech agentů, se dozvíme pouze to, že Jeho hlavná činnosť spočíva v tom, že prijíma správy od senzorových agentov o aktuálnom stave prostredia a na základe týchto informácií posiela príkazy zvyšným aktuátorským agentom .  
Formální úprava technické zprávy 70 K typografické ani k jazykové stránce technické zprávy nemám žádné zásadnější výhrady, a pokud to mohu posoudit, i použitá Slovenština je v pořádku.  
Práce s literaturou 60 V seznamu literatury jsou odkazy na 32 publikací, ale v textu technické zprávy je odkaz pouze na jedinou z nich. Všechny uvedené publikace jsou akceptovatelné, student však ve své práci zřejmě řešil, alespoň z větší části, již vyřešené problémy.
Realizační výstup Program jsem nepřeložil, a tudíž ani nespustil, protože jsem nebyl schopen dodržet pokyny uvedené v kapitole 5.8 Preklad a spustenie : „Na sprevádzkovanie systému je potrebné nainštalovať software Home Assistant, a po nainštalovaní je nutné sprevádzkovať všetky inteligentné zariadenia a senzory. Vybraní uživatelia si musia pre možnosť použitia senzora RoomMe nainštalovať jeho aplikáciu do mobilného zariadenia, zaregistrovať sa do domácnosti a nastaviť pripojenie do multiagentného systému (IP adresa a port). Ďalej je potrebné vytvoriť súbor people.txt, ktorý obsahuje preferencie jednotlivých užívateľov a základné nastavenia, ktorý je opísaný v sekcií 5.6. V zdrojovom kóde v súbore CentAgent.java je potrebné k tomuto súboru nastaviť cestu. Na preklad je potrebné, aby bol na zariadení nainštalovaný JDK a stiahnuté JADE. Po úspešnom sprevádzkovaní JADE je ďalej nutné stiahnúť súbor json-simple-1.1.1.jar, ktorý je vhodné umiestniť do priečinka lib v JADE inštalácii. Ďalej je potrebné súbory so zdrojovými kódmi umiestniť do priečinka src\examples\smartHome, ktorý je potřebné vytvoriť.“
Využitelnost výsledků Vzhledem k výše uvedeným skutečnostem není využitelnost výsledků žádná.
Navrhovaná známka
F
Body
40

Otázky

eVSKP id 145585