Framework voor het genereren van een autonoom dialoogsysteem met specifiek dialoog
Framework voor het genereren van een autonoom dialoogsysteem met specifiek dialoog
Samenvatting
Deze scriptie beschrijft een oplossing, die het mogelijk maakt een intelligente software agent op een eenvoudige en snelle manier te programmeren. In de oude situatie koste het programmeren veel tijd en vereiste het een hoog technische kennisniveau.
De resultaten beschreven in dit document zijn van toepassing op het door T.N.O. ontwikkelde Ashley. Zij is een interface voor een complexe agent, met de agent kan gecommuniceerd worden op een intuïtieve manier. Zij is een persoonlijke assistent, ze 'kent' de gebruiker en helpt hen de
technologie om hen heen te hanteren. Ashley is een gedistribueerd systeem, bestaande uit een AI component met dialoogsysteem, een representatie van een virtueel karakter, een spraakherkenningen spraaksyntheseserver.Om tot de oplossing te komen is er onderzoek gedaan naar dialoogsystemen, intelligente agents en het modeleren van dialogen. Gelijktijdig aan het onderzoek is de interne werking van het systeem blootgelegd. Eén resultaat van dit onderzoek is, dat de verschillende dialoogtypen geïmplementeerd kunnen worden volgens een dialoogmodel. Het dialoogmodel beschrijft een vijfstappenplan dat is
vertaald naar een concept waarin alle gewenste functionaliteiten zijn meegenomen. Daarnaast is er een methode voor het modelleren van deze dialogen ontwikkeld. De dialoogdata kan ingevoerd worden in XML volgens de ontwikkelde dialoogspeci catie. In het XML bestand is het dialoog met
alle componenten opgeslagen. Het bestand dient als input voor de ontwikkelde Dialoog generator, deze genereert het dialoog in de source van het dialoogsysteem, compileert het geheel en maakt er een demo bestand van. De dialoog moet eerst getest worden voordat het in gebruik genomen kan worden, hiervoor is een gebruikersinterface ontwikkeld die de belangrijke data en componenten op een overzichtelijke manier representeert. Door deze resultaten is Ashley naar een hoger niveau gebracht. Het implementeren van dialogen is toegankelijk gemaakt voor dialoogontwikkelaars zonder bijzondere technische kennis. Daarnaast zijn er veel mogelijkheden ontstaan voor uitbreiding in het gedistribueerde systeem.
Organisatie | Hogeschool Utrecht |
Opleiding | Technische Informatica |
ICT | |
Afdeling | ICT |
Kenniscentrum Technologie en Innovatie | |
Kenniscentrum Gezond en Duurzaam Leven | |
Lectoraat | Microsysteemtechnologie |
Datum | 2011-05-30 |
Type | Bachelor |
Taal | Nederlands |