Uppgift 1 på Delmoment 3

Carl Gustaf Jansson


Designa ett ´kunskapsbaserat expertsystem´ som utvärderar DSV linjen.

Systemkunskapen bör inkludera de viktigaste aspekterna av utbildningen, såsom kvalite på enskilda obligatoriska kurserna, sammanhang mellan kurser, utbildningens arkitektur (basblock, inriktningar mm.), relevansen hos inriktningarna, tillgång till önskade valfri kurserkaraktären på ämnesinnehållet i stort, stöd till allmän kompetensutveckling som skrivande, problemlösning och samarbete, utbildningens industriella relevans, den studiesociala miljön mm. Systemet antas köras av lärare och studenter för att regelbundet kunna göra utvärderingar. Systemet bör kunna hantera partiella karakteristiker av utbildningen och ställa kompletterande frågor vid behov.


Uppgiften delas upp i följande deluppgifter:


Analys

- gör en egen konkretisering av utvärderingsproblematiken.

- ta fram lämpligt bakgrundsmaterial (studiehandböcker, kursanvisningar, kursutvärderingar, uppsatsanvisningar, enkätsammanställningar mm.).

- ta ställning till vilka aspekter av utbildningen som skall beaktas vid utvärderingen.

- beskriv samband på fri form som illustrerar hur evidens map. dessa aspekter kan ligga till grund för en sammanfattande bedömning av utbildningens kvalite.


Design (Huvuddelen av arbetsinsatsen bör ligga här!)

- ge en grov dialogdesign för expertsystemet.

- utforma en ´Objekt Orienterad Representation' (klasser, subklasser, attribut, operationer på attribut, relationer och restriktioner) för den grundläggande domänkunskap som beaktas. Denna bör delas upp i:

- utforma en ´kunskapsbas´ dvs en mängd produktionsregler med utgångspunkt från de samband i fri form som kartlagts i analysdelen. Uttryck vänster- och högerleden i termer av den objektorienterade representationen.

- utforma en enkel ´inferensmaskin´ av produktionssystemkaraktär.

- illustrera hur denna inferensmaskin fungerar genom att skrivbordstesta några konkreta exempel.

- det är ett krav att härledningen av omdömet om utbildningen sker i flera nivåer (jmf. en argumentationskedja, alt. ett bevis med lemman eller ett neuralt nätverk med mer än två nivåer av noder).


Implementering och Utvärdering (Görs för VG på uppgiften)

- implementera en prototyp. Prototypen kan göras för en delmängd av det tänkta systemet.

- argumentera för konsistensen hos kunskapsbasen.

- argumentera för fullständigheten hos kunskapsbasen givet de i analysen gjorda avgränsningarna.


Carl Gustaf Jansson 97-11-23.