An intelligent information retrieval program generation system can easily
generate an intelligent information retrieval program that is applicable
to a wide-area information network such as the Internet. When questions to
be used as criteria for determining conclusions, answer alternatives to
the questions, and information of conclusions are inputted, a table
defining unit defines a conclusion determining table which comprises
answer alternatives to each of the questions and conclusions. A knowledge
establishing unit displays the conclusion determining table on a display
screen, receives inputted answer conditions for the conclusions to be
selected, and establishes the answer conditions in the conclusion
determining table. A retrieval program generator generates an intelligent
information retrieval program for decoding the conclusion determining
table in which the knowledge has been established, displaying questions,
receiving answers to the questions, and determining conclusions depending
on the answers. The retrieval program generator further generates a
document containing the intelligent information retrieval program by
incorporating the generated intelligent information retrieval program into
a document description language in the form of a hypertext.