Ai by Piet Defoe
11-08-2004
all rights reserved
Ai HELP

The Ai program is an input output program that utilizes numerous algorithms to translate and process the inputs producing an "intelligent" output.

Inputs
There are numerous input sources these are; words typed in directly from the keyboard, text from a file, text created by speech to text software, UDP/IP communication from computer networks including the internet, digital inputs via K8055 USB interface card, visual information from a web cam or picture.

Outputs
Outputs from the program are; an intelligent response to the inputted sentence derived from numerous translation algorithms sent to the output box, response written to a text or html file, audio via text to speech software that monitors the clipboard, UDP/IP packets sent over a network, other functions and system commands.

Translation
The input is processed by numerous translation routines. Each routine asses the quality of the reply it has produced and then the final algorithm chooses the answer which has produced the highest reply quality RQ. The translation routines are; TF translation file the main data base, PR pattern recognition and sentence code, QI question and is, QNV question noun verb, NN neural network, RAS reference action subject, STM short term memory, PAR Parameters. The Ai can also perform functions and commands like copying, moving and reading files, activating system commands, producing digital signals, scanning images, activate Autoit scripts, play music. Using UDP/IP the Ai can also "ask" other instances of the program running on networked computers to help with the translation. All of the information on how various algorithms should translate inputs is held in the main data base called the Translation File or TF. Each word, sentence code, pattern, NN code has an entry in the TF. There are 12 fields for each entry in the TF.

Translation File (TF)

Field 1 translation mode (TF field 1)

Field 2 command and field 3 function

Field 4 what is the word type

Field 5 keywords and fields 6 to 12

Reading out a file, Sentence code, More on names, Pattern Code, Short term memory (STM), Subject, word in input expected

Neural Network (NN) and Neural Network Extended (NNE)

RAS (Reference Action Subject)

Paramiters

small display

USB K8055 interface card

abbreviations

Miscellaneous info

WSB (Wheat Stone Bridge)

 

Data Base TF

Settings

Neural Network Extended NNE

Small display


Ai by Piet Defoe 11-08-2004 all rights reserved