Difference between revisions of "Natural language interface for SBOT"
Line 8: | Line 8: | ||
== Postup == | == Postup == | ||
− | Keďže prirodzený jazyk je veľmi rozsiahly, začali sme s implementáciou základných príkazov, ktoré je možné spájať do | + | Rozhodli sme sa základnú časť algoritmu, rozoznávač reči, ponechať v externej aplikácii. Samotný robot bude teda obsahovať iba pripravené jednoduché príkazy na ktoré dokáže reagovať. Zložitejšie príkazy potom budú riadené cez COM port z externého programu volaním týchto jednoduchších príkazov. Keďže prirodzený jazyk je veľmi rozsiahly, začali sme s implementáciou základných príkazov, ktoré je možné spájať do jednoduchých viet. |
=== Základné príkazy === | === Základné príkazy === | ||
− | + | * hello | |
− | + | * how are you | |
− | + | * go | |
− | + | * go left | |
+ | * go right | ||
+ | * draw eight | ||
=== Rozširujúce príkazy === | === Rozširujúce príkazy === | ||
− | + | * faster | |
− | + | * slover | |
− | + | * until hit | |
+ | * '''mean''' (špeciálny príkaz slúži na "učenie") | ||
+ | === Spojky === | ||
+ | * and | ||
+ | * then | ||
== Externé odkazy == | == Externé odkazy == | ||
− | [http://www.youtube.com/watch?v=FC3IryWr4c8 IBM's Watson] ( | + | [http://www.youtube.com/watch?v=FC3IryWr4c8 IBM's Watson] (iba pre zaujímavosť) |
+ | [http://www.ludvik.sk/ Ludvik online] (skúste sa porozprávať s Ludvikom) |
Revision as of 21:00, 9 June 2011
Contents
Cieľ
Naším ceľom je vytvorenie rozhrania, pomocou ktorého by bolo možné prirodzeným jazykom komunikovať (myslené: písať) s SBOTom. Komunikácia by mala prebiehať v klasickej Win32 aplikácii a nielen získavať textovú odozvu od robota, ale taktiež ho navigovať v pohyboch. Medzi ciele si kladieme aj možnosť učiť sa zložitejšie, viacslovné príkazy. Celá komunikácia bude prebiehať v anglickom jazyku.
Teória
Jazyk
Postup
Rozhodli sme sa základnú časť algoritmu, rozoznávač reči, ponechať v externej aplikácii. Samotný robot bude teda obsahovať iba pripravené jednoduché príkazy na ktoré dokáže reagovať. Zložitejšie príkazy potom budú riadené cez COM port z externého programu volaním týchto jednoduchších príkazov. Keďže prirodzený jazyk je veľmi rozsiahly, začali sme s implementáciou základných príkazov, ktoré je možné spájať do jednoduchých viet.
Základné príkazy
- hello
- how are you
- go
- go left
- go right
- draw eight
Rozširujúce príkazy
- faster
- slover
- until hit
- mean (špeciálny príkaz slúži na "učenie")
Spojky
- and
- then
Externé odkazy
IBM's Watson (iba pre zaujímavosť) Ludvik online (skúste sa porozprávať s Ludvikom)