artificial intelligence any approach to problem solving involving successive modifications to an algorithm in view of the results of earlier steps, i.e., the program is self-educating; a. i. is opposed to a procedure whose actions are completely laid out before the sequence of operations begins (cf. heuristic method).