- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (79)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
Tematické sekce
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tiskBranové sekce
![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý týden přináí výběr článků z oblasti podnikové informatiky | |
![]() | |
Partneři webu
IT SYSTEMS 9/2006
Management znalostí neboli knowledge management se definuje jako tvorba a údrba znalostí. Hlavním cílem knowledge managementu je identifikovat a uchopit specifickou znalost, know-how, zkuenosti či jiné dovednosti a umonit jejich transfer a reprezentaci tak, aby byla dostupná k pouití irímu okruhu uivatelů, kteří vytvořenou znalost vyuijí. Pouití znalosti zvyuje jejich kvalitu, efektivitu a produktivitu práce.
Znalostní systémy jsou IT systémy, které umoňují sběr, sjednocení, integraci a íření znalostí. Mohou mít velmi rozdílnou formu, od relativně obecných forem jako internetové prohlíeče dohlíející nad procesy, přes datové sklady se speciálními procesy a reportovacími nástroji na tvorbu a údrbu dokumentace, a po diagnostický expertní systém obsahující specializovanou znalost. Znalostní systémy slouí relativním laikům v dané oblasti.
Standardní datové procesy kombinované s informačními systémy a systémy na podporu rozhodování nejsou dostatečnou základnou pro vytvoření znalostního systému. Data v takových systémech bývají rutinně zpracovávána. Dalí kroky k vytváření znalostí se vak nepodnikají. Neexistuje systematický proces, který by znalost vytvářel, filtroval a pouíval.
Hlavním úkolem znalostních inenýrů vytvářejících znalostní systém je nalézt vhodnou reprezentaci znalostí, která umoňuje její vhodné modelování. Součástí reprezentace znalostí můe být i prostředí, ve kterém se znalost vytváří a verifikuje. Znalostní inenýr získá znalost od doménových expertů a zpracuje ji. Výsledkem je modelovaná znalost, která se ukládá do tzv. báze znalostí. Dalím úkolem je navrhnout mechanismus, jak se bude znalost zpracovávat, aby koncoví uivatelé dostali přísluné závěry. Důleitá je také tvorba vhodného uivatelského rozhraní, jak tuto znalost poskytnou koncovým uivatelům ve srozumitelné a uivatelsky přívětivé formě. Nedílnou součástí celého procesu je údrba znalostí, která by měla být přirozeně začleněna do celého procesu, čím se podporuje evoluce celého systému.
Dalí moností, jak získávat znalost, je vyuití dat z velkých databází, které obsahují vzorky typického chování v dané oblasti. V takovém případě je moné vyuít metod data miningu, hovoří se o tzv. knowledge data discovery.
Obr. 1:Proces získávání a údrby znalostí
Obr. 2: Od dat ke znalosti
V dneních organizacích bývá znalost uloena v dokumentech, organizačních procesech, best practices organizací či jiných normách. Úkolem vak zůstává předat informaci tak, aby jí její příjemce rozuměl.
Znalost má dvě hlavní formy: nevyslovenou (tacit) a explicitní (explicit). Explicitní znalost je strukturovaná a zpracovatelná na úrovni informačních systémů. Vyjadřuje se například v procesech či pravidlech. Na druhé straně nevyslovená znalost je částečně nebo zcela nevyslovitelná. Zahrnuje bohatou, komplexní a akumulovanou zkuenost, která vak stále zůstává v lidských hlavách. Nevyslovená znalost nemůe být přímo explicitně zakódována, a proto jí není moné přímo vloit do procesu nebo databáze. Mohou vak vzniknout pravidla, která charakterizují typické expertní chování, reakce a závěry. Právě proces, který umoňuje transformovat nevyslovenou znalost do explicitní je cílem mnoha organizací. To je přesně úloha expertních systémů, které ve své části takovou úlohu řeí ji řadu let.
Tabulka 1 ukazuje moné vzájemné iterace mezi explicitní a nevyslovenou znalostí.
Tab. 1: Vzájemné iterace mezi explicitní a nevyslovenou znalostí
Reprezentace explicitní znalosti, kterou lze strojově zpracovávat, je jeden z hlavních problémů umělé inteligence. Její důleitost pramení z faktu, e dnení inteligentní systémy pracují se znalostí. Explicitní znalost se vyjadřuje deklarativně (např. logická reprezentace či sémantické sítě) nebo procedurálně.
Báze znalostí představuje datově nezávislou znalost. Znalost se vytváří a udruje ve formě pravidel typu ifthen. Data odráejí aktuální stav, lze je získat měřením, z databáze, od uivatelů dotazováním přes uivatelské rozhraní apod. Odvozovací mechanismus je jádrem celého systému. Jeho hlavním úkolem je kombinovat data a bázi znalostí a z nich odvozovat relevantní závěry a poskytovat je uivateli. Uivatelské rozhraní umoňuje kontrolu dialogu mezi uivatelem a systémem, zprostředkovává výstupy, případně umoňuje zadávání vstupů.
Důleitým aspektem expertního systému jsou jednotlivé role. Základním stavebním kamenem je doménový expert v daném oboru, který nese primární znalost, často nevyslovitelnou. S ním komunikuje znalostní inenýr, jeho hlavním úkolem je přenést a explicitně reprezentovat znalost zvolenou reprezentací. Reprezentace znalostí je úzce svázána s procesem, který znalost umoňuje získávat, ověřovat, zpracovávat a reprezentovat koncovému uivateli. Ten dostává na základě dat přísluné rady a závěry, které by měly věrně simulovat doménového experta.
Řada expertních systémů se vytváří na bázi prázdných expertních systémů, které obsahují odvozovací mechanismus, uivatelský interface a formát, kterým je třeba předávat znalost. To umoňuje jejich rychlé nasazení či provedení studie proveditelnosti.
Největím úskalím vytváření expertních systémů je proces získávání znalostí. Kódování znalostí do přísluné formy můe být velmi únavné a časově náročné. Na druhou stranu, je moné bázi znalostí navrhnout tak, aby co nejvíce podporovala proces získávání znalostí.
Zajímavým znakem expertních systémů je také monost zpětného chodu (backward chaining) a vysvětlení, proč systém doel k danému závěru a která vstupní data (fakta) ho podporují. Vysvětlovací mechanismus je důleitý nejen pro konečného uivatele, ale také pro znalostního inenýra během fáze budování znalostí.
Dalím aspektem je práce s neurčitostí. Je celá řada situací, kdy nelze stanovit finální závěr s naprostou jistotou. I rady experta mohou být vágní. Typickým oborem, kde je nutné pracovat s neurčitostí, je medicína. V ní nelze s určitostí určit vazby mezi příznakem a nemocí, dokáeme vak určit několik moných diagnóz. Proto se takové expertní systémy vybavují pro práci s neurčitostí. Záleí, jak se neurčitost namodeluje na úrovni báze znalostí a jak se bude zpracovávat odvozovacím mechanismem. Nejjednoduím příkladem je ke kadému pravidlu či datovému vstupu určit váhu. Tady se ale vracíme k problému, jak takovou míru neurčitosti získat od experta. Platí toto pravidlo s váhou 0,8 nebo 0,9?
Obr. 3: Expertní systém
Technologie pro knowledge management se lií od konvenčních databází a datových skladů musí být integrovaná a integrující. Přesto vak centralizovaný přísun informací dodávaný k desktopům obyčejně nefunguje, jak by měl. Vhodnějím přístupem je princip, kdy se znalost vytváří a sdílí na základě iniciativy jednotlivců.
Znalost má značný společenský charakter, který dokáe integrovat společnost či profesionály v daném oboru. Dat a informací je vude okolo více ne dost, ale znalostí?
Literatura:
Davenport T., Prusak L.: Working Knowledge, How organizations manage what they knot, Harvard business school press, 1998
Polani M.: The Tatic Dimension, Routledge & Kegan Paul, London, 1996
Barr A., Davidson J.: Representation of Knowledge, in Handbook of Artificial Intelligence, Standford University, 1980
Autor působí jako data mining specialist ve společnosti Adastra.
Management znalostí
tvorba mozku, který nezapomíná, neodchází a neumírá
Jan Kout
Management znalostí neboli knowledge management se definuje jako tvorba a údrba znalostí. Hlavním cílem knowledge managementu je identifikovat a uchopit specifickou znalost, know-how, zkuenosti či jiné dovednosti a umonit jejich transfer a reprezentaci tak, aby byla dostupná k pouití irímu okruhu uivatelů, kteří vytvořenou znalost vyuijí. Pouití znalosti zvyuje jejich kvalitu, efektivitu a produktivitu práce.
Znalostní systémy jsou IT systémy, které umoňují sběr, sjednocení, integraci a íření znalostí. Mohou mít velmi rozdílnou formu, od relativně obecných forem jako internetové prohlíeče dohlíející nad procesy, přes datové sklady se speciálními procesy a reportovacími nástroji na tvorbu a údrbu dokumentace, a po diagnostický expertní systém obsahující specializovanou znalost. Znalostní systémy slouí relativním laikům v dané oblasti.
Proč budovat znalost?
Je třeba si uvědomit, e informační technologie jako taková nevytváří, neudruje ani nepropaguje vytváření a sdílení znalostí. IT slouí pouze jako prostředník, který díky svým nástrojům umoňuje na jedné straně znalost vytvořit a udrovat a na straně druhé napomáhá znalost mezi uivateli sdílet (díky vytvořené infrastruktuře). Pánové Davenport a Prusak definovali osm základních principů znalostního managementu:- Znalost primárně vzniká a leí v hlavách lidí.
- Sdílení znalostí vyaduje důvěru.
- Technologie umoňují vytváření nových vlastností spojené se znalostí.
- Sdílení znalostí musí být podporováno a odměňováno.
- Je nutná podpora managementu a vytvoření zdrojů.
- Vytváření znalostí by mělo začínat pilotním programem.
- Je nutné definovat kvalitativně a kvantitativně měřitelné ukazatele pro vyhodnocení pilotního programu.
- Vytváření znalostí je kreativní proces, zároveň by mělo být podporováno vytvářet znalost novými cestami, které umoňují danou znalost vhodně reprezentovat a zpracovávat.
Proces tvorby znalostního systému
Typickým znakem znalostního managementu je multidisciplinarita. Na jedné straně stojí odborníci se specifickými znalostmi, které v řadě případů nedokáí explicitně vyjádřit a popsat. Na druhé straně jsou pak uivatelé a konzumenti, kteří znalosti vyuívají a musí jí důvěřovat, aby její poznatky brali váně. Mezi nimi stojí IT jako integrující prostředník.Standardní datové procesy kombinované s informačními systémy a systémy na podporu rozhodování nejsou dostatečnou základnou pro vytvoření znalostního systému. Data v takových systémech bývají rutinně zpracovávána. Dalí kroky k vytváření znalostí se vak nepodnikají. Neexistuje systematický proces, který by znalost vytvářel, filtroval a pouíval.
Hlavním úkolem znalostních inenýrů vytvářejících znalostní systém je nalézt vhodnou reprezentaci znalostí, která umoňuje její vhodné modelování. Součástí reprezentace znalostí můe být i prostředí, ve kterém se znalost vytváří a verifikuje. Znalostní inenýr získá znalost od doménových expertů a zpracuje ji. Výsledkem je modelovaná znalost, která se ukládá do tzv. báze znalostí. Dalím úkolem je navrhnout mechanismus, jak se bude znalost zpracovávat, aby koncoví uivatelé dostali přísluné závěry. Důleitá je také tvorba vhodného uivatelského rozhraní, jak tuto znalost poskytnou koncovým uivatelům ve srozumitelné a uivatelsky přívětivé formě. Nedílnou součástí celého procesu je údrba znalostí, která by měla být přirozeně začleněna do celého procesu, čím se podporuje evoluce celého systému.
Dalí moností, jak získávat znalost, je vyuití dat z velkých databází, které obsahují vzorky typického chování v dané oblasti. V takovém případě je moné vyuít metod data miningu, hovoří se o tzv. knowledge data discovery.
Obr. 1:Proces získávání a údrby znalostí
Způsoby reprezentace znalostí
Znalost bývá definována různými způsoby. Znalost nejsou data ani informace. Znalost je osobní přesvědčení, které zvyuje schopnost individuálního rozhodování. Znalost je směsí zkuenosti, hodnot, kontextové informace a vnitřního expertního pohledu. To ve vytváří základ pro vývoj a získávání nových zkueností a informací. Znalost vzniká v myslích lidí, kteří znají. Je zřejmé, e je mnohdy obtíné takovou znalost explicitně vyjádřit, aby s ní mohly pracovat stroje. A to také proto, e bývá sociálně sloité znalost získat.
Obr. 2: Od dat ke znalosti
V dneních organizacích bývá znalost uloena v dokumentech, organizačních procesech, best practices organizací či jiných normách. Úkolem vak zůstává předat informaci tak, aby jí její příjemce rozuměl.
Znalost má dvě hlavní formy: nevyslovenou (tacit) a explicitní (explicit). Explicitní znalost je strukturovaná a zpracovatelná na úrovni informačních systémů. Vyjadřuje se například v procesech či pravidlech. Na druhé straně nevyslovená znalost je částečně nebo zcela nevyslovitelná. Zahrnuje bohatou, komplexní a akumulovanou zkuenost, která vak stále zůstává v lidských hlavách. Nevyslovená znalost nemůe být přímo explicitně zakódována, a proto jí není moné přímo vloit do procesu nebo databáze. Mohou vak vzniknout pravidla, která charakterizují typické expertní chování, reakce a závěry. Právě proces, který umoňuje transformovat nevyslovenou znalost do explicitní je cílem mnoha organizací. To je přesně úloha expertních systémů, které ve své části takovou úlohu řeí ji řadu let.
Tabulka 1 ukazuje moné vzájemné iterace mezi explicitní a nevyslovenou znalostí.
|
Tacit Tacit Socializace Týmové schůzky, diskuze |
Tacit Explicitní Ztvárnění Dialog s týmem, odpovídání na strukturované a cílené otázky |
|
Explicitní Tacit Internaliza Učení z reportů, konzultace expertního systému uivatelem |
Explicitní Explicitní Kombinace Reportování, vzdělávání, rekonfigurace znalostí |
Reprezentace explicitní znalosti, kterou lze strojově zpracovávat, je jeden z hlavních problémů umělé inteligence. Její důleitost pramení z faktu, e dnení inteligentní systémy pracují se znalostí. Explicitní znalost se vyjadřuje deklarativně (např. logická reprezentace či sémantické sítě) nebo procedurálně.
| Logická schémata | Sémantické sítě | Procedurální znalost | |
|---|---|---|---|
| Báze znalostí a její údrba | kolekce logických formulí (predikáty, logické spojky, kvantifikátory) přidávání, vymazávání a úpravy logických formulí | kolekce binárně spojených objektů a asociací v orientovaném grafu (member-of, instance-of, part-of, as-a, subset-of)přidávání, vymazávání a úpravy objektů, manipulace s vazbami | kolekce procedur vyjádřená v přísluném jazyce (např. LISP), kdy je splněna podmínka, tak zahaj akcipřidávání, vymazávání a úpravy procedur |
| Inferenční stroj | dokazovací procedury, například jazyk PROLOG | prohledávání grafů | dohled nad databází faktů a v případě splněných podmínek se spoutí akce, ty mohou být prioritizovány (např. produkční expertní systémy) |
| Vybrané vlastnosti | velmi formální, čistá, jednoduchá a dobře pochopitelná reprezentacenedostatek organizačních principů pro fakta tvořící bázi znalostí pro velké objemy | první reprezentace znalostí, která dosáhla irokého přijetí pro vytváření inteligentních systémů, přehledná grafická reprezentace | pravidla se definují nad expertní znalostí, jejich přímá vazba na fakta v databázi, omezení zbytečného prohledávání, monost backtrackingu, v dnení době asi nejprogresivnějí a komerčně nasazované |
Expertní systémy
Expertní systémy jsou počítačové aplikace, které zahrnují nealgoritmickou expertní znalost umoňující řeit určitý typ problému. Typickými příklady jsou diagnostické expertní systémy, které asistují při konzultacích při řeení problémů. Nasazují se vak také jako podpora rozhodování, konfigurační úlohy, monitorování systémů běících v reálném čase a dalí. Typický expertní systém se skládá z báze znalostí, dat, odvozovacího mechanismu a uivatelského rozhraní.Báze znalostí představuje datově nezávislou znalost. Znalost se vytváří a udruje ve formě pravidel typu ifthen. Data odráejí aktuální stav, lze je získat měřením, z databáze, od uivatelů dotazováním přes uivatelské rozhraní apod. Odvozovací mechanismus je jádrem celého systému. Jeho hlavním úkolem je kombinovat data a bázi znalostí a z nich odvozovat relevantní závěry a poskytovat je uivateli. Uivatelské rozhraní umoňuje kontrolu dialogu mezi uivatelem a systémem, zprostředkovává výstupy, případně umoňuje zadávání vstupů.
Důleitým aspektem expertního systému jsou jednotlivé role. Základním stavebním kamenem je doménový expert v daném oboru, který nese primární znalost, často nevyslovitelnou. S ním komunikuje znalostní inenýr, jeho hlavním úkolem je přenést a explicitně reprezentovat znalost zvolenou reprezentací. Reprezentace znalostí je úzce svázána s procesem, který znalost umoňuje získávat, ověřovat, zpracovávat a reprezentovat koncovému uivateli. Ten dostává na základě dat přísluné rady a závěry, které by měly věrně simulovat doménového experta.
Řada expertních systémů se vytváří na bázi prázdných expertních systémů, které obsahují odvozovací mechanismus, uivatelský interface a formát, kterým je třeba předávat znalost. To umoňuje jejich rychlé nasazení či provedení studie proveditelnosti.
Největím úskalím vytváření expertních systémů je proces získávání znalostí. Kódování znalostí do přísluné formy můe být velmi únavné a časově náročné. Na druhou stranu, je moné bázi znalostí navrhnout tak, aby co nejvíce podporovala proces získávání znalostí.
Zajímavým znakem expertních systémů je také monost zpětného chodu (backward chaining) a vysvětlení, proč systém doel k danému závěru a která vstupní data (fakta) ho podporují. Vysvětlovací mechanismus je důleitý nejen pro konečného uivatele, ale také pro znalostního inenýra během fáze budování znalostí.
Dalím aspektem je práce s neurčitostí. Je celá řada situací, kdy nelze stanovit finální závěr s naprostou jistotou. I rady experta mohou být vágní. Typickým oborem, kde je nutné pracovat s neurčitostí, je medicína. V ní nelze s určitostí určit vazby mezi příznakem a nemocí, dokáeme vak určit několik moných diagnóz. Proto se takové expertní systémy vybavují pro práci s neurčitostí. Záleí, jak se neurčitost namodeluje na úrovni báze znalostí a jak se bude zpracovávat odvozovacím mechanismem. Nejjednoduím příkladem je ke kadému pravidlu či datovému vstupu určit váhu. Tady se ale vracíme k problému, jak takovou míru neurčitosti získat od experta. Platí toto pravidlo s váhou 0,8 nebo 0,9?
Obr. 3: Expertní systém
Znalosti stojí a padají s iniciativou jednotlivců
Knowledge management zahrnuje kulturní, organizační a technické otázky. Proces zavádění systémů knowledge managementu do praxe vyaduje zásadní změnu postoje ke sdílení znalostí a zkueností. Pouhá informace jako taková nevytváří znalost a neumoňuje její sdílení. K takovému účelu je třeba vytvořit přísluné prostředí a procesy. Jestlie to není moné, je daleko účelnějí umonit přístup k lidem, kteří znají, ne nahrnout velké mnoství informací z různých systémů.Technologie pro knowledge management se lií od konvenčních databází a datových skladů musí být integrovaná a integrující. Přesto vak centralizovaný přísun informací dodávaný k desktopům obyčejně nefunguje, jak by měl. Vhodnějím přístupem je princip, kdy se znalost vytváří a sdílí na základě iniciativy jednotlivců.
Znalost má značný společenský charakter, který dokáe integrovat společnost či profesionály v daném oboru. Dat a informací je vude okolo více ne dost, ale znalostí?
Literatura:
Davenport T., Prusak L.: Working Knowledge, How organizations manage what they knot, Harvard business school press, 1998
Polani M.: The Tatic Dimension, Routledge & Kegan Paul, London, 1996
Barr A., Davidson J.: Representation of Knowledge, in Handbook of Artificial Intelligence, Standford University, 1980
Autor působí jako data mining specialist ve společnosti Adastra.
Chcete získat časopis IT Systems s tímto a mnoha dalími články z oblasti informačních systémů a řízení podnikové informatiky? Objednejte si předplatné nebo konkrétní vydání časopisu IT Systems z naeho archivu.


















