An agent system which provides information for a user, displaying a
character, includes: an agent program provided in a user computer
connectable to a communication channel network; a user information
storage part that stores user information; and a character display data
storage part that stores character display data for determining a display
form of the character. The agent program performs processing of
collecting the user information and information selected by the user
information, processing of creating a key word specific to the user based
on the user information and the selected information, and processing of
providing information, varying the display form related to the character
from the selected information and the character display data, for every
item of information. That is, a character as a virtual creature is
provided in an information communication apparatus such as a personal
computer or the like, so that information can be collected with interests
and fun through communication between the user and the character.