Who-ever created Balabolka must have us in mind.
kinda irrie.
how did you ever stumble upon a program that could do all that.
......
I've been working on the AI essay for two or three months now. Im nearly through with it I think. Its filled with all kinds of usefull info on building a proper AI. Its based upon all Ive gathered of the human and animal minds and how logical decissions are made based upon conditions.
I've been working on a script at the same time that attempts to encapselate the feel of the essay. This all has to be done by feel and trial and error since in reality Im working in the dark.
What this script is doing is taking a list of objects that 'it would like to acquire' and first compare it to a list of items it already thinks it has. Once it compares it with the HavList.txt then it deletes any 'objects' in the Objlist.txt that it finds it already owns. If it finds that it does not have such objects then it searches for it in a repeated fassion untill either its patience wears out or its determination ceases. If the check.txt reads that it found the object then the program actually speeds up its call for the same items. (when people find the item that they were looking for they tend to increase there behaviors not decrease them (the get excited!)) So the searching actually speeds up in a non-linear ever increasing speed untill the patience of the program ceases. If the item is then acquired it would then be added to the Havlist.txt and thus earased from the ObjList.txt.
If the object is not found yet then the check.txt would say 'I have not found it' and therefore the program would search by a counter (it gives the program only a certain number of chances to find what it was looking for). After say 4 tries then the program quits without find the object. If the object is found during these 4 cycles then the object is searched according the previous patience method.
In other words this program responds to a check.txt file on-the-fly and if an object is not found that it is looking for and does not already own then it seeks it by determination. If it finds the object then it seeks it by patience. If the object is lost again then it reverts back to determination.
The program keeps a log of its activities in desiresLog.txt. its good to just delete the file after so many uses since it can build up a lot of data. It also makes its own directory on the desktop where all the files are kept. You can modify this to your own needs.
Add as many objects as you want to your havelist and to your objlist as you see fit. Although the more you add the longer it will take to run. Set the patience and determination levels at the top of the script, I labeled them.
Hal times out easily so any attempt at applying it to Hal directly would be futile...unless you know something I don't know.
This of course is very experimental. It is an attempt to allow a program to continue working while remaining responsive to environmental changes. Both monitors and responds to environmental conditions while trying to accomplish a specific task.
You can get more intimate details by examining the script. You will see several do while loops.
Improvements would include a program that would actually find the object and then report to the AI that the object was found...and of course increase its efforts do to the increasing speed of the 'call' (i want a dog) that the AI produces.
I know its dumb. But will teach it something when we figure out how.[
]
Any questions Ideas or any strange thoughts you would like to be addressed. You never know what answer I might give... so go ahead and ask it. [:p]
................
I went ahead and copied most of the above text plus the script to
http://www.artificialintel.org/AI/Forum/phpBB3/index.phpyou know the drill......[8D]
I like your new file downloading location,,,, what brought that on..
or should I ask.[
]