![]() | |
Billy |
![]() A complete rewrite of the Billy code, the 3.x generation takes a dual-system approach to natural language generation and processing. One subsystem of Billy 3 uses a similar ideology as that of Billy 2. This system takes user input and breaks it down to individual words, and is able to identify certain parts of language. It then uses this knowledge to try and generate a set of pre-defined keywords that should be included in the final response. These keywords are then given to the second subsystem. This system is based on a vastly improved and sped-up version of the DAISY technology, and is able to analyze everything that has ever been said to Billy, and so can synthesize a "free-form" sentence of its own creation which contains the keywords and has a high probability of being grammatically and contextually intelligent. Other features include an ability to stay on subject during conversation, and an enhanced system for answering questions and learning facts. This generation of Billy also introduces the concept of "mind files" -- individual files which contain all of the knowledge, language, and personality of a particular AI construct and so can be easily transferred to other users of Billy via the internet or disk. This is also the first Billy to use a mouse-driven interface. For the latest version of Billy, go to the Downloads section! |