AIB Artificial Intelligence Being is an advanced chatterbot that functions as a desk assistant and entertainment tool. It comes equipped with speech recognition and text-to-speech synthesis capabilities.
Unlike a Statement-Response sequence, the Stream-Of-Consciousness logic base compares the current situation to past situations of more than one statement length and decides how to respond to users based on their previous responses. If there are multiple possible responses for a statement, Aib selects the phrase that has been used the most by all users that it interacts with. After a while, Aib can even understand concepts and generate original sentences and ideas using substitutional arrangements.
Aib can also be taught using a force-teach function and can be programmed to open documents for users with personalized commands. Additionally, Aib goes beyond simple conversation by offering Text-To-Speech Synthesis and Speech Recognition capabilities using the Microsoft Speech SDK 5.1 (R). With Text-To-Speech Synthesis, Aib can speak aloud to users through their computer speakers, while Speech Recognition allows them to interact with Aib without using a keyboard. Users can even have Aib read documents to them and save readings to .wav format or read a .wav file.
In summary, Aib is not just a chatterbot - it's a multifunctional software that can act as a personal assistant and entertainment tool. It's also noteworthy that the software has undergone significant updates since its original 1995 version, with the new Aib written in Microsoft Visual C++(R) and initially developed in 2002.
Version 2.0: Reminder Editor, Progress Bar, Alt Hot Keys, Improved Logic Base