1. A computer-implemented method comprising: at a computer, receiving conversational voice input from a user; with a processor of the computer, converting the conversational voice input to a text string; parsing the text string representation of the received input; providing in the computer a repository of key words; matching patterns in the text string to key words to semantic and transactional concepts using word distance, wherein the concepts reside in a brain pool state machine, implemented using computer code executing on the computer, the computer code residing on a mass storage device of the computer; and providing an interaction output, via a computer monitor and speaker coupled to the computer, to the user based on the brain pool state machine.