|
eBots An eBot is a software agent that perform a human-like interface role. From a caller's perspective, an eBot communicates in a distinctly human manner, with the ability to understand flexible syntax and to respond with a natural-sounding voice. An eBot can communicate with any back office application and with other eBots. This provides the community of eBots with unlimited expansion and collaboration opportunities. eBots may be written in any programming language, although we are primarily focused on Java and provide richer services for this language. The Reflection platform handles control functions like startup and hand-off between eBots. We provide standard services which simplify construction of robust natural language interfaces, including provisions for graceful fall-back to keypad (DTMF) input when a noisy channel defeats speech recognition. Underneath these services are state-of-the-art speech engines. Emediate is developing an eBot Factory to take the high-level conversational specification and generate the code and detailed grammars for the eBots natural language interface. This will simplify and accelerate eBot creation and aid the creation of consistent conversational interfaces. |
||||||||
|---|---|---|---|---|---|---|---|---|---|
|