. That an automated or autonomous system could be developed that would respond to stimuli with programmed responses, and perhaps even learn new ones, was astounding. Robots based on insects utilize a collective intelligence, by working in groups toward a cooperative goal, rudimentary communication allows for greater efficiency as a whole. Like an ant colony, an individual ant may not posses the strength or skills to surmount an obstacle, the colony as a whole is sufficient. If a single step is uncertain the AI can create new alternatives based on the raw data, simple yes but right now it is what we have. There are three basic foundations from which AI can be built, Logic trees, List processing and probability theory. I shall discuss each in turn. 1.Logic Trees- when one attempts to create a machine that can think persay, we must first examine out own thought processes. Example:I am hungry - This is the statement of the issue at hand, the conflict to be resolved or the matter to be addressed. Having established this we must then come up with a series of alternatives each of which will either A. Solve the problem immediately. Or B. Lead us on a path that will eventually solve the problem. The below diagram illustrates this very well: The reactions to what we do, the results we create along the logical path are used as inputs farther down the line. This is exactly what occurs in standards logic gates and transistor-transistor logic units. Neural networking as this is called recycles an output to turn it into input farther down the line. The following equation establishes the mathematical base: This obviously complex and truly cryptic piece of gibberish does nothing essentially more than re-iterate the truth table for a given series of logic gates. Mathematically it is a very elegant and attractive way to put on paper what happens in a computer chip. Once the electronic computer evolve...