Apparatus and method for game services based on agents

PURPOSE: An agent based game service apparatus and method thereof are provided to enable an agent to execute a game instead of a user by creating the agent of an NPC(Non Player Character) type based on data inputted by a terminal apparatus of the user. CONSTITUTION: An input data management unit(101) collects data inputted from a terminal apparatus of a user. A data mining unit(102) creates mining data by analyzing a pattern of the inputted data. A game agent processing unit(103) creates a game agent for playing game instead of the user by using the mining data. An agent based game service apparatus updates the state information of the game agent according to the progress of the game.