A Framework for Asynchronous Dialogue Systems: Concepts, Issues and Design Aspects
Margus Treumuth · DSpace repository (University of Tartu) · 2011
Doktoritöö kuulub keeletehnoloogia valdkonda ja käsitleb dialoogsüsteeme. Dialoogsüsteemiks nimetatakse programmi, mis suhtleb kasutajaga loomulikus keeles. Doktoritöös realiseeriti nn. asünkroonsete dialoogsüsteemide (ADS) raamistik - taaskasutatavad tarkvaralised komponendid, mida saab kasutada tekstipõhiste, kasutajaga loomulikus keeles üle Interneti suhtlevate dialoogsüsteemide loomisel. Eeskätt on arvestatud eestikeelse suhtlusega, kuid enamik mooduleid on püütud teha keelest sõltumatuks, et raamistik oleks hõlpsasti ülekantav ka teistele keeltele. Väitekirjas töötati välja suhtlusmudel, mille aluseks võeti kaks uudset, senistes raamistikes rakendamata põhimõtet: 1) asünkroonne suhtlus, kus arvuti ei pea passiivselt ootama kasutaja järgmist vooru, vaid võib jätkata info andmist (nii, nagu see toimub inimeste vahel näiteks Interneti jututubades); 2) inimabi võimalus: süsteemi administraator saab vajadusel sekkuda info andmisse, abistades dialoogsüsteemi raskemate päringute analüüsil ja neile vastuste leidmisel. Lisaks eeltoodule on ADS raamistiku olulisemad erinevused olemasolevate raamistikega võrreldes veel keelest sõltumatu lahendus õigekirja kontrollimiseks ja kasutaja sisendis leiduvate võimalike kirjavigade automaatseks parandamiseks ning keelest sõltumatu lahendus sõnade järjekorra ignoreerimiseks, mis ühelt poolt annab võimaluse loobuda kasutaja sisendi süntaktilisest analüüsist ning teisalt lihtsustab teadmusbaasi lisatavate reeglite struktuuri. ADS raamistikus on autor loonud kaks dialoogsüsteemi kahes erinevas ainevaldkonnas.