What is ''Artificial Intelligence''? John McCarthy (who coined the term, as well as inventing [Lisp] and other accomplishments) attempts to answer this question at [http://www-formal.stanford.edu/jmc/whatisai/whatisai.html]. Another introductory document is "The Outsider's Guide to Artificial Intelligence" [http://www.robotwisdom.com/ai/]. This page gives pointers to useful general resources for Tcl programmers interested in Artificial Intelligence (or [AI]), while the [Category AI] can be used to find pages on this wiki related to the subject. '''Topics''' A rough collection of topics more-or-less relevant to AI: * [Decision Trees] * [Neural Networks] and [Hopfield Networks] * [Cellular Automata] and [Artificial Life] * [Genetic Algorithms] and [Genetic Programming] * [State Space Searching in Tcl], [Heuristic Searches], [Searching A Star in Space] * [Playing Predicate Logic] and [Unification] * [Expert System]s and [Reasoning with rules] * [Logic Programming] and [Playing Prolog] * [Functional Programming] and [Playing Lisp]/[Scheme] * [Frames], [Semantic Networks] and [Object Oriented] Programming * [Bayesian Networks] * [Fuzzy Logic] * [Intelligent Agents] '''Applications and Software''' Some applications of AI on this wiki include: * [Solving cryptarithms] * [Solving cryptograms] * [Speech Recognition] * [NLP for a Knowledge Database] * [Handwriting Word Recognizer] AI toolkits using Tcl include: * [D'Agents (formerly Agent Tcl)] * [Soar]