Interneto ateitis - Semantinis tinklas
Posted by neziniukas on November 25, 2007

Kaip žinome, pasauliniame tinkle (www) yra begalė internetinių svetainių. Š.m. vasario mėnesį Netcraft Web Server Survey užfiksavo 108,810,358 “gyvų” svetainių, arba daugiau nei 29 milijardai (!) puslapių. O kiek dar informacijos yra įvairiose duomenų bazėse, kituose tinkluose? Daug, labai daug informacijos nėra užfiksuojama paieškos sistemų.
Atrodytų, tokioje galybėje informacijos turėtume rasti viską. Na, beveik viską. Tačiau - nerandame. Paieškos sistemoje įvedus “surask artimiausią vaikų gydytoją, kuris galėtų priimti rytoj 10-12 val”, arba “koks mano grupioko, kuris dabar dirba Klaipėdoje buhalteriu, adresas ar telefonas?”. Atspėjote - rezultato nebus. Nors visa informacija gali būti internete - gydytojų sąrašai, kontaktai, darbo laikas, klinikų adresai, universitetų studentų duomenų bazės, Sodra ir t.t. Kodėl neranda?
Priežastis interneto paradokse - tinklas padarytas kompiuteriais, bet skaitomas žmogaus. Nors kompiuteriai yra centrinė ašis interneto kūrime ir jo palaikyme, tačiau patys jie negali “suprasti” visos šios informacijos, negali skaityti, suprasti loginio ryšio ir padaryti išvadų.Dabartiniame tinkle žmogus turi kurti duomenų bazes, tinklo turinį. Jis pats turi rinkti bei interpretuoti informaciją iš atskirų puslapių po dalelę reikiamos informacijos, ją grupuoti ir daryti išvadas.
Semantinis tinklas - sekanti interneto evoliucijos stadija, - šiuos klausimus turėtų išspręsti. Prie esamos informacijos bus pridėta galybė sąvokų “žymių” - metaduomenų, kurie bus suprantami kompiuterinėms programoms. Interneto puslapiuose jie neieškos paveikslėlių, aprašymų ir viso kito, ko ieškome mes, jiems įdomu tik metaduomenys - duomenys apie kitus duomenis, kurių mes nematysime. Žinoma, nuo to kompiuteriai netaps “protingais”, tačiau turės priemones informacijai surasti, lyginti bei interpretuoti. Tai bus tinklas, skirtas ne tik žmonėms, bet ir kompiuterinėms programoms, galinčioms manipuliuoti informacija. Vizualiai jis neturėtų keistis - surinkę savo mėgstamo puslapio adresą, matysime tą patį, nors puslapio kode jau bus informacija, suprantama įvairiems įrenginiams. Perfrazuojant Timą Berners-Lee, interneto World Wide Web išradėją (ačiū Grim), šie įrankiai padės “didžiulę knygą” (dabartinis internetas) paversti į didžiulę duomenų bazę.
Tikroji Semantinio tinklo galia bus realizuota, sukūrus tinklo Agentus - programas, surenkančias informaciją iš daugelio šaltinių, ją apdorojančias ir pateikiančias išvadas kitoms programoms. Toks agentas, jums skaudant galvą, galėtų pats surasti reikiamą gydytoją, susisiekti su jo Agentu, užsirašyti į priėmimą, o gal net gauti receptą ir užsakyti vaistus, suorganizuoti jų pristatymą, perkelti Jūsų planuotą susitikimą ir su dalyvių Agentais suderinti naują laiką.
Arba duosime užduotį savo Agentui - “iškepti vištą su slyvomis dviem asmenims”. Jis greitai tinkle sužinos Jūsų viryklės modelį, tinkle ras receptus ir reikiamas viryklės funkcijas. Bet gausite pastabą - Jūsų šaldytuve nėra slyvų. Ir galimus veiksmus - reik užsakyti arba nupirkti - štai aplinkinėse parduotuvėse yra slyvų. Taip pat pateiks galimus variantus (žinoma kad iliustruotus) bei užsakymą produktams, instrukcijas, veiksmų seką. Šiuo atveju Agentas tuzine informacijos šaltinių turi atsirinkti reikalingą informaciją, ją interpretuoti ir panaudoti.
Kad žmonių kalba pateiktas tekstas turėtų prasmę ir kompiuterinėms programoms, dabartinė puslapių informacija turėtų būti susisteminta, t.y. “sužymėta” nuorodomis į Ontologijos duomenų bazes, turinčias tam tikros srities savokų visumos specifikacijas, loginių ryšų bibliotekas ir pan.. Agentas, radęs žodį “kepti”, tinkle greitai rastų puslapį, kur žodis “kepti” nukreipia į Ontologijos serverį “Maistas”, kur yra gamyba, receptai, nuoroda į serverį “Prekyba” ir t.t. Sužinotų, kad reikia vietos tinkle rasti įrenginį, siūlantį funkciją “kepimas”. Kad slyva - maisto produktas, parduodamas maisto prekių parduotuvėje (ieškok “maisto parduotuvė”), kad Pašilaičiuose jam tinka parduotuvės, esančios Laisvės prospekte, Ukmergės g ir kt., “pasitartų” su parduotuvių Agentais, kurie “apie slyvas žino geriau” ir gamintoju, kuris “pagimdė viryklę”
O toliau - dar geriau… Semantinis tinklas išeina iš virtualios aplinkos į mūsų fizinį pasaulį. Juk metaduomenys, nuorodos gali nukreipti bet kur, tame tarpe ir į įrenginius, siūlančius savo paslaugas. Todėl agentas gali žinoti, kad, suskambus telefonui, jis turi įsakyti visiems įrenginiams, turintiems funkciją “garsas”, nutildyti garsą. Arba, užrakinus duris, reikia išjungti įrenginius su paslauga “šviesa, apšvietimas”. Štai ir protingo namo koncepcija.
Pabaigai galima pasakyti, kad Semantinis tinklas prisidės prie žmonijos pažinimo evoliucijos, atsivers sunkiai suvokiami informacijos klodai. Bus daug paprasčiau ne tik rasti informaciją bei ją apdoroti, bet ir naudotis kitų žmonių pasiekimais, nedubliuoti vieni kitų darbo.
Šaltiniai:
Semantic web - pdf
How Stuff works
foto
November 25, 2007 at 4:12 pm
Perskaičiau ir keistai baisu pasidarė. Patogu tai patogu, bet ar neatims AI gyvenimo iš žmonių tuomet? Juk jei vis daugiau intelektualaus darbo bus atliekama už žmogų, atradimo džiaugsmas proporcingai mažės. Dabar akivaizdu, jog AI gerai tol, kol jis padeda atlikti žmogui nemėgstamus, varginančius ir monotoniškus darbus, bet kur yra ta riba, kai dirbtinio intelekto pasiekimai pradės trukdyti? Gal semantika jau yra ruožas, kurį peržengiant kažką prarasime?
November 25, 2007 at 6:26 pm
[...] „O! Žinoma! Aš jau tam reikalui įsigijau semantinį modemą!“ Arba galima niekam nesakius patyliukais perskaityti Nežiniuko tekstą apie kitą interneto kartą ir pradėti uždavinėti nepatogius klausimus [...]
November 25, 2007 at 6:43 pm
Tiesą pasakius, laukiu nesulaukiu. Ypatingai, turbūt, norėčiau sulaukt tokių laikų, kai po futbolo prigėręs alaus galėsiu įvirst į savo mašiną ir riktelėjęs “Namo, bl**” galėsiu ramiai užmigt :D
O jei rimtai, tai Web3.0 turėtų neatpažįstamai pakeisti žmonių gyvenimus, tik įdomu kaip tai atsilieps žmonijos evoliucijai ir įgimtiems gebėjimams ieškoti, sisteminti ir panaudoti informaciją..?
November 25, 2007 at 7:18 pm
Pataisau: Tim Berners-Lee neišrado interneto. Internetą išrado Vint Cerf ir jo kolegos. Berners-Lee sukūrė World Wide Web.
November 25, 2007 at 7:45 pm
Na nemazai skaiciau, domejausi tuo semantic web, bet tu pirmas, kuris man paprastai ir suprantamai viska isaiskino. Aciu.
November 25, 2007 at 8:48 pm
Merfio dėsnis: kiekviena sudėtinga sistema stengiasi tapti dar sudėtingesnė.
P.S. Jei net nelabai sudėtingos sistemos veikia vidutiniškai patikimai, tai naujasis web3 bus trigubas lagas?
May 14, 2008 at 12:07 pm
[...] Kaip žinia, internetas be paieškos - tai tarsi milijonai knygų, suverstų į krūvą, kitaip sakant - jokios naudos. Informacijos paieška, analizė bei interpretacija - tai funkcijos, kurių kokybė gali “apversti pasaulį“. Ir vienas tokių reiškinių - semantinis tinklas, apie kurį rašiau “Interneto ateitis - Semantinis tinklas“. [...]
June 3, 2008 at 10:09 pm
[...] interneto ir apskritai žmogui naudingų kompiuterizuotų įrenginių ateitį jau yra gerokai prirašyta - dalis tokių įrašų kalba apskritai svajonių ir fantastikos tonais, kita dalis kalba žmogui [...]