QUOTE(Caboose @ Sep 24 2005, 11:13 AM)
AI is like starcraft triggers, if the condition is to "Bring marine to Create Unit" then the action will by "Create 1 firebat". So if on AI if the condition is "apple is in front of you" then the action might be "pick up the apple" So ya... That's my take on it.
[right][snapback]320467[/snapback][/right]
That is heuristics (or so called if-then in programs) used to create 'expert systems' that are specialised in certain areas. However, AI will go far beyond that. AI will have to have the ability to recognise, make connections, save patterns, analyse them and then learn from it. (make new if-then statements). Because something like simple starcraft triggers will eventually cause AI to confuse over things not stored in the database when it encounters it. They will also have to have the ability to calculate the probability of something, and choose certain if-then paths to follow if the probablity is high/low enough. Only after a process of elimination to a few possibilities of choices, does the AI start to go through and analyse the possible outcomes/consequences of each choice, so that it doesn't take forever checking all the possibilities (that's how checkers and chess AI works). Also, e.g. A future AI that will be sent to another planet, or automatic cars' AI will also have to have very fast processing speeds, which means only one BUS between a proccessor and memory will cause major delay for the AI to respond to its surroundings. Supposedly they have to analyse 250,000 pixels and make patterns based on colour, shading, distance (calculated from analysing the pinpointed location of the same object from two cameras), other factors to form an outline of objects in its surroudings, and finally go through eliminations, analysation, learning, and decision making, even a fast computer will take several seconds by sending information all through the same BUS. This means that the the probe would have missed something that could've been critical to its purpose, or a truck would've hit the automatic car. Therefore, something had been suggested - which is to have thousands have micro 'cells' that contain a independent memory and processor, with a BUS connected to each other. This means each cell can calculate one pixel and send it to a central major Processor, Memory, and Hard Drive for further analysation and information storage. This idea was inspired by the structure of our brain, with brain cells interconnected to each other. This neural network inspired AI will probably be the basis of future AI.