Compare
Pro
This version is tailored for people who want to run, design and/or modify a new or already existing chatbot (like Aici that is included with the android version), but don’t feel a need to go temper with the internals of a neural network. It can run in editor, viewer or sandbox mode, has a thesaurus for word relationships, asset editor (a bit broken in version 0.8.x), topic editor (with automatic error detection and spell check), test cases for automatic testing and many more features to assist your chatbot needs.
Developer
This is the flagship application. It’s the only version with which you are able to completely design a neural network from scratch. It can do everything that the pro version can and it also offers lots of other editors that allow you to construct various data structures. It currently provides an interface for text input (and voice through standard TTS technology) and graphics, though at the time of writing, only pattern matching algorithms (neurons that behave like code) have been designed for text.
This version can also be used to expand or change the existing functionality of the chatbot. You can add new variable-path functions (things like ‘ResolvePerson’, ‘Add’,….) or change the way that the pattern matching algorithm behaves. (warning: steep learning curve)
Finally, if you have a need to do deep debugging, this is also the tool for you. The developer version has a pretty advanced, visual debugger and memory/neuron profiler (for leaks). Breakpoints, step-through, inspection of variable contents, split paths (a form of step-through for parallel process debugging), break on exception and many more features are all supported.
Online
The online version allows you to put a chatbot designed with one of the windows versions (pro or developer) on the internet, either stand alone, or incorporated into your own site. Once you have your bot working offline, on your desktop, you can upload it from within the designer application to a website at your choice.
At the time of writing, Text to speech is supported, but not yet speech to text (though some browsers have a built in STT engine, which can be used). The avatar section is still being designed.
Android
There is also a port available that runs on android devices. This version is very similar to Siri in functionality, but internally does things ‘very’ different. While Siri needs to phone home to do it’s trick, Aici runs native and primarily uses local resources to retrieve it’s data (although it can also connect to the internet). Furthermore, Aici is a standard chatbot-designer project, which you can change with one of the windows versions. In fact, you can upload as many chatbots to your android device as you want. The first release allows you to send SMS and emails, start a phone conversation, schedule a task, set ring-mode,… (more features are added as time progresses). Also, both text to speech and speech to text are supported. Of course, Siri has an entire company backing it’s development, Aici on the other hand is a 1 man project, so it’s not as feature or GUI rich.
Library
If you would like to include a resonating neural network into your own application, the .net library is your download of choice. It includes a .net and mono version so you can run it both on Windows and Linux. You can use one the designer applications to create the chatbot or neural network and manually upload the project to your custom system.
You can use the following table to compare the feature sets of the different versions.
Online
Online client
-
Avatars
- Create your own
- Resize the avatar
- allow floating avatars Speech
- Speech recognition
- speech rendering
- Supports managed SAPI
- Supports unmanaged SAPI
- Supports native speech output Editors
- supports Pattern editors
- supports Asset editors
- supports code editors
- Multi stage undo
- Advanced search and replace
- spell checker
- Structured editors Tools
- Thesaurus editor
- Project overview
- Log
- Search results
- Description/Info
- Timers
- Debugger
- Neuron profiler
- Toolbox
- explorer System integration
- call .net functions
- android integration
- includes .net chatbot-library
- Develop your own pattern matchers
Android
Android client
-
Avatars
- Create your own
- Resize the avatar
- allow floating avatars Speech
- Speech recognition
- speech rendering
- Supports managed SAPI
- Supports unmanaged SAPI
- Supports native speech output Editors
- supports Pattern editors
- supports Asset editors
- supports code editors
- Multi stage undo
- Advanced search and replace
- spell checker
- Structured editors Tools
- Thesaurus editor
- Project overview
- Log
- Search results
- Description/Info
- Timers
- Debugger
- Neuron profiler
- Toolbox
- explorer System integration
- call .net functions
- android integration
- includes .net chatbot-library
- Develop your own pattern matchers
Professional
Pro chatbot designer
-
Avatars
- Create your own
- Resize the avatar
- allow floating avatars Speech
- Speech recognition
- speech rendering
- Supports managed SAPI
- Supports unmanaged SAPI
- Supports native speech output Editors
- supports Pattern editors
- supports Asset editors
- supports code editors
- Multi stage undo
- Advanced search and replace
- spell checker
- Structured editors Tools
- Thesaurus editor
- Project overview
- Log
- Search results
- Description/Info
- Timers
- Debugger
- Neuron profiler
- Toolbox
- explorer System integration
- call .net functions
- android integration
- includes .net chatbot-library
- Develop your own pattern matchers
Developer
Pro chatbot designer
-
Avatars
- Create your own
- Resize the avatar
- allow floating avatars Speech
- Speech recognition
- speech rendering
- Supports managed SAPI
- Supports unmanaged SAPI
- Supports native speech output Editors
- supports Pattern editors
- supports Asset editors
- supports code editors
- Multi stage undo
- Advanced search and replace
- spell checker
- Structured editors Tools
- Thesaurus editor
- Project overview
- Log
- Search results
- Description/Info
- Timers
- Debugger
- Neuron profiler
- Toolbox
- explorer System integration
- call .net functions
- android integration
- includes .net chatbot-library
- Develop your own pattern matchers