An AI that generates multiple answers to a question and uses DFS to filter all of them to give the best one.