Název:
Internetový robot plnící funkci kalendáře
Překlad názvu:
Internet Robot for an Assistance of Calendar Scheduling
Autoři:
Klos, Jakub ; Očenášek, Pavel (oponent) ; Smrčka, Aleš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2011
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato bakalářská práce se zabývá vytvořením internetového robota, který funguje jako správce kalendáře událostí. Robot s uživatelem komunikuje pomocí podmnožiny přirozeného anglického jazyka. Uživatel se nemusí učit speciální syntaxi příkazů a používání robota-kalendáře je mu tak maximálně usnadněno, což je hlavním přínosem této práce. Tento způsob ovládání by měl pomoci zejména počítačově méně zdatným uživatelům, pro které by ovládání speciálními příkazy mohlo být překážkou. Pro komunikaci, která se odehrává formou instant messagingu, je využit protokol XMPP. Ke strojovému zpracování přirozeného jazyka bylo využito nástroje NLTK. Program robota byl kompletně vytvořen v programovacím jazyce Python. Práce se také zabývá dalšími možnostmi rozšiřování funkcionality robota.
This bachelor thesis deals with the development of the internet robot for assistance of calendar scheduling. The robot and a user comunicate with a subset of English. User does not have to study special syntax of the orders which makes using of the robot-calendar much simplier. This easement is the main contribution of the work. This kind of control should help especially to the users with lesser amount of computer skills, for whom the special syntax-oriented-control might be difficult. The XMPP protocol is used for a comunication which is of instant messaging type. NLTK toolkit was used for natural language processing. The source code of the robot is completely programmed in Python programming language. The work also deals with possibilities of robot's further development.
Klíčová slova:
angličtina; iCalendar; kalendář; NLP; NLTK; omezený přirozený jazyk; python; robot; XMPP; xmpppy; calendar scheduling; controlled natural language; English; iCalendar; NLP; NLTK; python; robot; XMPP; xmpppy
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/55638