4. what is the word type how should the Ai interpret the word. The Ai has a variety of different methods of translating the sentence every time the Ai goes through one of these routines the Pass value is increased and is displayed at the top of the window. The routines use the information on the word to determine the train of thought ie. when a Noun is found then it is assumed that the verb in the sentence is refering to the found Noun. Grooping number. The Sentence Code variable is set acording to the words type a word in the TF that hasent been set will have a value of '[' in the Sentence Code and if it is 1=more info required, then the Sentence Cade numonic will be '\'. The first input file is checked first and all words with a capitol letter have been found in the first input file (firstinput.dat) im not sure how many numonics are avaliable i was still coming up with different charaters at 255 . The idea of the numonic is to groop the words and to have more than 255 groups would sugest the need to have sub groups this level of complexity is not rearly relevant at this stage of development. Fi and TF Codes FI codes from first input.dat and just after FI tanslation routine. All capitals code(SC mnumonic) A Word found in ...\data\UserDictionary.txt B Bad word word not found in FI User or TF Line number in ...\data\FirstInput.dat C 1 UNUSED D 2 start command E 3 question F 4 UNUSED G 5 find H 6 you your referance I 7 compliments polite words curtious words J 8 sware words rude words bad language K 9 small words one or two letter words is, i, ip, etc... L 10 programs M 11 UNUSED N 12 animals O 13 discribe, translate P 14 equal type words Q 15 stop commands exit finnish etc... R 16 is means S 17 ok and yes T 18 read speak U 19 UNUSED V 20 UNUSED TF codes [ 0=more info required dont use for translation \ 1=more info required dont use for translation ] 2=Noun, the last noun in a sentence is the main focus ^ 3=Adjectiv _ 4=Verb connects with the Noun found ` 5=Adverb a 6=Pronoun b 7=Article c 8=Conj d 9=Int e 10=plural f 11=pronoun g 12=abbr h 13=prep i 14=past j 15=singular k 16=prefix l 17=obj o 20=createreply activates an internal routine in the program (NOT WORKING) p 21=might be what 20 is ment to be needs checking q 22=special words to do with time, time, clock, r 23=name no longer 1=3 its changing if you dont set then sentence code wont no that your talking about a name look below for more name info s 24=absolute order forces a command like copy if a file exists then by default it wont be over written but if this is 24 then it will t 25='are' and 'something' from first input (this might change) u 26=order to another computer v 27='ta' from first input (this might change) also 'ta' is used to launch Text Aloud so its quite important that it works so it probabley merits having its own code w 28=net or network x 29=verb and noun, multiple meaning y 30=verb, noun and adjectiv multiple meaning z 31=verb and adjectiv 32=sentence code 33=test word 34=adjective and noun 35=noun and plural 36=number 37=past and past part 38=poss pron 39=varient 40=special character or word maybe a code 41=weard un describable word 42=statement 43=adjective and colloq 44=pres and part 45=does weard stuff 46=past part 47=symbol,key,nmuonic 48=predicted adjective 49=3rd sing. present 50=attrib, adj 51=demons, pron 52=noun and pron 53=slang or word used in texing like errr or L8 for late etc. 54=plus + (used to send comands to calculator) 55=minus - 56=devided by / 57=times * 58=commandwhat 59=autoit script 60=patten that might be found in a sentence code looks in sentence code for patten used in TFsub01 look in Patten paragraph for more 61=only use patten for translation 62=function request so you don't need a function word bypass it 63=animal 64=sware word 65=chemical symbol 66=course, slang, noun 67=subject used by subject routine 68=used by word in input expected routine put 10 or 11 into input 69= used by word in input expected routine put 10 or 11 into output output 70=web/internet URL address 71=Search text file 72=Neural Net code 73= Neural Net code put code into putininput to be reprocessed 74=keywords for subject routine 'subject', 'about', 'saying', 'conversation' 75=Keywords 'computer' 76=Keywords find, locate from first input 77=ToDo word type 01 ALARM 78=ToDo word type 02 79=ToDo word type 03 80=music,sound,audio 81=image picture 82=contr 83=adjective and pronoun 84=UNUSED cos it same as undifined char 85=UNUSED cos it same as undifined char 86=UNUSED cos it same as undifined char 87=UNUSED cos it same as undifined char 88=prefix assim 89=1st & 3rd sing past 90=organisation 'tsc' 91=organisation 'thc' 92 93 94 95 96=RAS mind routines 97=name use when no more info required 23 has more spacific commands 98=search keyword 'doc' 99=search keyword 'cd'