Önálló labor munka Csillag Kristóf 2005/2006. őszi félév Téma: „Argument Mapping (és hasonló) technológiákon alapuló döntéstámogató rendszerek vizsgálata” Konzulensek: Dobrowiecki Tádeusz Istenes Zoltán (ELTE)
Tartalom: Bevezetés Az érvtérképészet alapjai Eredmények Kutatás Áttekintés Rendszerterv Fejlesztés Általános célú, alacsony szintű keretrendszer Térképező célokra általánosan alkalmas rendszer Egy példa érvtérképész rendszer Példa adatok Tervek Fejlesztési irányok, lehetőségek Önálló labor munkaCsillag Kristóf, 2004/2005. tavaszi félév
A probléma: Nincs igazán hatékony módszerünk a komplex kérdésekről szóló viták/döntések kezelésének támogatására. Konszenzus (általában) nincs, konvergencia nincs, átláthatóság nincs, struktúra nincs, közös emlékezet nincs. (Káosz van.) Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév
Egy új megközelítés: Megpróbáljuk megtalálni a gondolatmenetek / érvelések / viták elemi egységeit. (Ezek valószínűleg ilyesmik lesznek: egy állítás, egy érv, egy ellenérv, egy következtetési lépés, stb.) Megpróbáljuk feltérképezni az ezek közötti kapcsolatrendszert. (Pl. ebből következik ez, ez ellentmond ennek, ez megcáfolja ezt, stb.) Az elemi egységeket szövegesen, eredeti formájukban tároljuk. Ezeket a rendszer (a számítógép) nem érti, csak tudja, hogy ezek az egységek. Az egységek közötti kapcsolatoknak meghatározzuk a típusát. Ez a típus (pl. következik belőle, ellentmondás, stb.) a rendszer számára is értelmes jelentést hordoz. Összegyűjtjük, és egy adatbázisban eltároljuk az anyagot A kérdés elemzése / megvitatása közben erre a (dinamikusan bővített) adatbázisra támaszkodunk (pl. előttünk van egy vizualizáció). → Ez az „argument mapping” !!! („Érvtérképészet”) Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév.
A kínálkozó rendszer-architektúra:
A rendszer elemei: Formalizmus (az adatok leírására) Algoritmusok (az adatok kezelésére, lekérdezésére, stb.) Adatbázis rendszer Beépített logika (Webes) GUI Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév.
Alacsony szintű keret-rendszer Általánosan felhasználható Többfelhasználós, Többnyelvű (GUI: magyar és angol, tartalom bármi) Adatbázis alapú, Webes alkalmazás Időben visszamenőleg teljes mentés Lehetővé teszi Tetszőleges entitások (=objektum-típusok), illetve azok hierarchikusan csoportosított attribútumainak definiálását, és a felhasználói felületen át történő bevitelét és szerkesztését, Az adott típusú objektumok, illetve az ő tulajdonságaik gyűjtését, listázását és kezelését, külső és belső kapcsolatokkal együtt. Megvalósítás: Kb sor PHP, és kb. 500 sor CSS, 7 tábla + 10 nézet (Adodb/Postgresql) Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév
Alacsony szintű keret-rendszer
Térképező célokra általánosan alkalmas rendszer Az előbbi rendszernek egy alkalmazása, ami használható a legtöbb Érvtérkép-jellegű módszertanhoz Önmagában nem valósítja meg egyik módszertant sem 6 entitás: Állítás típus, Kapcsolat típus => Ezek adhatják meg a jelölésrendszert Állítás, Kapcsolat, Vélemény => Általános típusok az adatok számára Felhasználó A keretrendszerhez hozzáadott funkcionalitás: Az állítások szűrése Vizualizáció (paraméterezhető) Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév
Egy példa érvtérképész rendszer Az előbbi rendszernek egy egyszerű adatmodellre történő beállítása Ezzel már lehetséges a konkrét érvtérképészeti tevékenység (so-so) Az érvtérképek felprogramozott adat-modellje a lehető legegyszerűbb Állítás típusok: Központi felvetés: adott témakör megvitatásakor felvetett központi kérdés, ami köré a többi állítás csoportosul Egyszerű állítás: általános típus, minden más Kapcsolat típusok: Egyszerű következtetés: általános pozitív (erősítő) kapcsolat Egyszerű tagadás: általános negatív (gyengítő) kapcsolat Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév
Példa adatok Az előbbi rendszerben néhány állítás és kapcsolat Pont csak annyi, hogy minden típusból legyen egy-egy Ezek az adatok a jelölés-rendszerrel együtt már meghatároznak egy érvtérképet. Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév
Tervek, a fejlesztés lehetőségei: Formalizmus – kipróbálni még többet Adatbázis rendszer – Kb. OK Beépített logika – Egyelőre nincs (Webes) GUI – Kényelmesebbé tenni, mert ez az általánosság miatt nem az. Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév.
Egyszer talán:
Önálló labor munkaCsillag Kristóf, 2005/2006. őszi félév Köszönöm a figyelmet!