Nejjednodušší průběh konzultace
Nahrání báze
Bázi znalostí nahrajete na úvodní obrazovce pomocí hlavního menu Báze / Nahraj bázi nebo pomocí tlačítka na úvodní obrazovce Nahraj bázi. Po potvrzení standardního dialogového okna pro otevírání souborů se systém pokusí nahrát vybranou bázi. Pokud systém úspěšně nahraje bázi, objeví se její jméno (resp. jméno souboru) vedle nápisu Aktuální báze a popis báze se objeví v textovém poli Popis báze. Pod popisem se dále objeví jméno experta, od kterého byly získány znalosti obsažené v bázi, jméno znalostního inženýra, který bázi sestavil a datum vzniku báze. Pokud se báze nedá nahrát, systém oznámí důvod neúspěchu při nahrávání báze a obě pole zůstanou prázdná.
Systém dokáže nahrávat báze znalostí, které jsou uloženy v souboru založeném na jazyce XML a jehož syntaxe odpovídá syntaxi báze znalostí. Aby báze mohla být úspěšně nahrána, je třeba, aby byl k dispozici soubor „base.dtd“. Podle tohoto souboru probíhá částečná kontrola syntaxe báze znalostí. Tento soubor musí být uložen ve stejném adresáři, jako je uložena nahrávaná báze znalostí, nebo musí být zadán „Adresář se souborem base.dtd“ v nastavení systému. Bez tohoto souboru systém nemůže nahrát žádnou bázi znalostí.
Pokud nahrajete bázi znalostí ve chvíli, kdy v systému již je nahraná jiná báze znalostí, je tato báze automaticky odstraněna. To znamená, že v systému může být nahrána v jeden okamžik maximálně jedna báze.
Spuštění konzultace
Konzultaci je možné spustit pouze v okamžiku, kdy je v systému nahraná báze znalostí.
Konzultaci spustíte na úvodní obrazovce pomocí hlavního menu Báze / Konzultuj nebo pomocí tlačítka Konzultuj na pravé straně obrazovky.
Po spuštění konzultace se objeví obrazovka s nastavením konzultace. Pro nejjednodušší typ konzultace není potřeba nic upravovat a je možno konzultaci zahájit stiskem tlačítka OK na pravé straně obrazovky. Těmito nastaveními se budeme podrobně zabývat až při složitějších způsobech konzultace v příští kapitole.
Po zahájení konzultace systém začne zjišťovat váhy jednotlivých cílových výroků (cílů) a začne pokládat uživateli dotazy, které k těmto cílům vedou.
Dotaz na atribut
Pokud systém při odvozování cílů narazí na atribut, jehož váha je potřeba ke zjištění některého cíle a nedá se odvodit z jiných výroků, položí uživateli dotaz na tento atribut. Existují 4 typy dotazů:
- dotaz na binární atribut;
- dotaz na jednoduché atribut;
- dotaz na množinové atribut;
- dotaz na numerický atribut.
Dotaz na binární atribut: systém se zeptá „jaká je váha binárního atributu“ a doplní jméno atributu a jeho popis. Uživatel pak musí zadat váhu tohoto atributu (resp. váhu odpovědi „Ano“) vedle nápisu Váha. Váhou se rozumí číslo z rozmezí uvedeného dole na obrazovce (toto rozmezí bývá stejné pro celou bázi znalostí, v různých bázích se však může lišit). Čím je číslo více nad nulou, tím se odpověď vzdaluje od odpovědi „irelevantní“ a blíží k odpovědi „jistě ano“, čím je číslo více pod nulou, tím se odpověď více blíží k „jistě ne“.
Po zapsání váhy je třeba ji potvrdit stiskem klávesy Enter nebo stiskem tlačítka Potvrdit odpověď v pravé části obrazovky.
Alternativou k přímému zapsání váhy je použít některou z předdefinovaných odpovědí stiskem příslušného tlačítka na pravé straně obrazovky. Odpověď Jistě ano nahrazuje zapsání maximální váhy z rozsahu, odpověď Jistě ne nahrazuje zapsání minimální váhy z rozsahu, odpověď Irelevantní nahrazuje zapsání nuly. Odpověď Nevím se nedá pomocí váhy zapsat a je třeba použít toto tlačítko. Nahrazuje tím vlastně zapsání všech vah z celého intervalu.
Tlačítko Odložit odpověď odsune zodpovězení dotazu na pozdější dobu. Jeho použití bude blíže vysvětleno ve složitějších způsobech konzultace.
Dotaz na jednoduché atribut: systém se zeptá „jaká je hodnota a váha jednoduchého atributu“ a doplní jméno atributu a jeho popis. Uživatel musí nejprve vybrat odpověď v levém rozbalovacím okně a této odpovědi pak přiřadit váhu stejným způsobem, jako se přiřazuje váha u binárních atributů.
Dotaz na množinový atribut: systém se zeptá „jaké jsou hodnoty a váhy množinového atributu“ a doplní jméno atributu a jeho popis. Uživatel pak vybere hodnoty, u kterých chce zadat váhu, a přetáhne je z okna Přípustné hodnoty do okna Vybrané hodnoty. Každé vybrané hodnotě pak musí přiřadit nějakou váhu obdobně, jako tomu je při přiřazování váhy u binárního atributu. Přiřazená váha se objeví vedle odpovědi. Jednotlivým odpovědím lze opět přiřazovat váha i pomocí tlačítek, výjimkou je tlačítko Nevím, které tuto hodnotu přiřazuje celému atributu (nikoliv jen jedné hodnotě) a tím ukončí tento dotaz.
Dotaz na numerický atribut: systém se zeptá „jaká je hodnota numerického atributu“ a doplní jméno atributu a jeho popis. Uživatel pak musí zadat hodnotu tohoto atributu z rozmezí uvedeného dole na obrazovce. Toto rozmezí závisí na daném atributu (a je tím pádem pro každý atribut jiné).
Jakmile uživatel odpoví na dotaz, systém pokračuje v odvozování vah cílů. Pokud uživatel nechce pokračovat v konzultaci, může ji ukončit tak, že zavře okno dotazu pomocí křížku v pravém horním rohu.
Zobrazení výsledků konzultace
Jakmile systém dostane odpovědi na všechny dotazy, které potřebuje k odvození vah cílů, spočte výsledné váhy a zobrazí výsledky. Výsledky jsou zobrazovány v tabulce, kde pro každý výrok jsou uváděny tyto položky:
- jméno výroku;
- minimální váha výroku, tj. váha, kterou výsledný výrok minimálně nabývá;
- maximální váha výroku, tj. váha, kterou výsledný výrok maximálně nabývá;
- stav výroku ukazuje, v jakém stavu se výrok nachází po odvozování. Existují 4 stavy - nedotčený, částečný, finální a provizionální. Nedotčený znamená, že výrok vůbec nebyl při odvozování použit. Částečný znamená, že systém při odvozování na tento výrok narazil, ale při odvozování výsledků nakonec nebyl zcela potřeba, a tak jeho váha nemusí být dopočítána. Finální znamená, že tento výrok byl pro odvozování potřeba a že jeho váha má finální podobu. Provizionální znamená, že uživatel při některém dotazu odložil odpověď (viz složitější způsoby konzultace) a že po zodpovězení odložených odpovědí by se mohla váha tohoto výroku ještě změnit;
- druh výroku ukazuje, jaké druhu výrok je. Výrok může být cíl, což jsou výroky, jejichž váhu se systém snaží určit, mezilehlý výrok, což je takový výrok, který je použit jak v předpokladu, tak v závěru nějakého odvozovacího pravidla, nebo dotaz, což je výrok, který se nevyskytuje v závěru žádného pravidla, takže pokud chce systém zjistit jeho váhu, musí se na něj zeptat uživatele.
Tabulka s výsledky může být setříděna podle libovolného z těchto pěti sloupců, stačí kliknout myší na záhlaví daného sloupce (při opětovném kliknutí na stejný sloupec se provede inverzní setřídění). Implicitně je tabulka setříděná podle minimálních vah výroků.
Pokud v tabulce označíte myší konkrétní výrok a k tomuto výroku existuje komentář, zobrazí se tento komentář na pravé straně v textovém poli Komentář.
V tabulce se implicitně objevují pouze cílové výroky. Pokud chcete zobrazit všechny výroku, přepněte přepínač Zobrazovat na položku Všechny výroky.
Pokud při odvozování došlo k porušení některého integritního omezení báze znalostí, zobrazí se toto integritní omezení v tabulce na pravé straně obrazovky (o tabulce platí obdobné věci jako o tabulce s výsledky). Porušení integritního omezení většinou znamená zásadní porušení logiky ve výsledcích odvozování a v komentáři tohoto integritního omezení by mělo být vysvětleno, jak se má uživatel zachovat, aby k tomuto porušení nedošlo.
Zobrazení výsledků ukončíte stiskem tlačítka Zavřít v pravém dolním rohu obrazovky. Tím je také ukončena celá konzultace.
Výsledky konzultace je možné exportovat do souborů nebo do aplikace Microsoft Excel (pokud ji máte). K tomu slouží tlačítko Export výsledků v pravém dolním rohu obrazovky. Po stisknutí tohoto tlačítka se objeví dialogové okno, ve kterém je možné zadat popis konzultace a je třeba vybrat typ souboru, do kterého se export provede (textový soubor, html soubor nebo Excel). Přepínačem Exportovat komentáře se určuje, zda se k jednotlivým výrokům mají připsat i jejich komentáře. Po potvrzení tohoto dialogového okna se zobrazí standardní dialogové okno pro ukládání souboru a po výběru souboru se provede export výsledků.
Tlačítkem Úprava odpovědí zobrazíte dotazník, ve kterém jsou uvedeny vaše odpovědi. Libovolnou odpověď můžete změnit a po potvrzení dotazníku se výsledky přepočítají podle upravených odpovědí.
Tlačítkem Jak spustíte vysvětlování, ve kterém vám systém ukáže, jak odvodil váhu označeného výroku.