Proverb’s solution is to not understand the
clues. It includes a variety of solvers (or agents) that examine the words
in the clues to identify likely answers. For example, Proverb uses a database
of clues and answers from previous puzzles to find an answer to a
clue 34% of the time. Specialized agents can go out on the Internet and
query, for example, dictionary, history, geography, and movie databases.
Each agent returns a set of answers. Proverb combs through the plausible
answers, trying to fit them into the puzzle grid and satisfy all the constraints