Language-based interaction with machines
Our natural language pipeline enables a player to communicate with a game character in English, and say what he wants, in his own words, instead of clicking on a canned dialogue line written by someone else.
Real, live dialogue with the a character is more immersive than choosing canned dialog from a dialogue tree – the current approach to supporting dialogue in games. With dialog trees, one traverses a game based on a pre-determined order, established by the story writer. Intelligent, free-form dialog based on world-knowledge contributes to a more immersive experience, where every gameplay session is truly unique and creative.
After Bot Colony stabilizes, we plan to offer access to our dialogue pipeline to game developers whose games could benefit from unrestricted natural language interaction.
We plan to embed our technology into software tools that will enable end-users to create language-based 3D animation for entertainment and training, as well as video games.
Current state of the art in computer-based instruction of a second language consists of associating multiple-choice answers with pictures, or reading text aloud.
With our Bot Colony™ Play to Learn™ technology, you speak English in order to accomplish a useful task – exactly what you need to do when traveling to an English speaking country. You will get individual feedback about the errors you tend to make. You’ll practice your English in everyday scenarios: you’ll ask for directions, you’ll buying something, you’ll ask how how something works – the same experience you’d have if you were teleported to an English speaking country and everybody you spoke to was an English teacher.
An Intelligent Assistant helps you book meetings, gives you directions to a place, finds movies or restaurants for you, and so on. Intelligent Assistants are deployed on mobile devices or desktops. Our software makes the dialogue with an Intelligent Assistant very natural.
Mobile computing applications are often operated hands-off, as the user needs to access information without using a desktop computer. Current devices support keyword-based access to information, but they cannot be commanded completely in natural language. Here are some things that are difficult to do with current technology, but we can support easily:
People are buying more and more things online. Instead of using GUI’s, where you traverse an interface in the order defined by the designer, why not say what you want, as if you were speaking with another person? Imagine if your shopping experience were as natural as this:
One of the key attributes of our technology is being able to understand what you mean irrespective of the words you use. In search, this translates to searching for an item of information using your own words.
Intelligent Help requires the same technology. Today’s help systems require that you know the precise vendor terminology under which information is indexed. You naturally think about your problem in your own words, but the software vendor uses other terms for it, and indexes the information using those terms. Therefore, it is difficult to get to the information you want if you describe what you want in your words.
Applications programmed in controlled-English using our intuitive Goal, Context, Plan paradigm can also benefit from contextual help –just the information you need, when you need it.

Our natural language pipeline enables a player to communicate with a game character in English, and say what he wants, in his own words, instead of clicking on a canned dialogue line written by someone else. Real, live dialogue with the a character is more immersive than choosing canned dialog from a dialogue tree - the current approach to supporting dialogue in games. With dialog trees, one traverses a game based on a pre-determined order, established by the story writer. Intelligent, free-form dialog based on world-knowledge contributes to a more immersive experience, where every gameplay session is truly unique and creative. After Bot Colony stabilizes, we plan to offer access to our dialogue pipeline to game developers whose games could benefit from unrestricted natural language interaction.


Current state of the art in computer-based instruction of a second language consists of associating multiple-choice answers with pictures, or reading text aloud.
With our Bot Colony™ Play to Learn™ technology, you speak English in order to accomplish a useful task – exactly what you need to do when traveling to an English speaking country. You will get individual feedback about the errors you tend to make. You’ll practice your English in everyday scenarios: you’ll ask for directions, you’ll buying something, you’ll ask how how something works – the same experience you’d have if you were teleported to an English speaking country and everybody you spoke to was an English teacher.

An Intelligent Assistant helps you book meetings, gives you directions to a place, finds movies or restaurants for you, and so on. Intelligent Assistants are deployed on mobile devices or desktops. Our software makes the dialogue with an Intelligent Assistant very natural.
Mobile computing applications are often operated hands-off, as the user needs to access information without using a desktop computer. Current devices support keyword-based access to information, but they cannot be commanded completely in natural language. Here are some things that are difficult to do with current technology:

People are buying more and more things online. Instead of using GUI’s, where you traverse an interface in the order defined by the designer, why not say what you want, as if you were speaking with another person? Imagine if your shopping experience were as natural as this:

One of the key attributes of our technology is being able to understand what you mean irrespective of the words you use. In search, this translates to searching for an item of information using your own words. Intelligent Help requires the same technology. Today’s help systems require that you know the precise vendor terminology under which information is indexed. You naturally think about your problem in your own words, but the software vendor uses other terms for it, and indexes the information using those terms. Therefore, it is difficult to get to the information you want if you describe what you want in your words. Applications programmed in controlled-English using our intuitive Goal, Context, Plan paradigm will also benefit from contextual help - just the information you need at a precise point in a task.