本发明公开了一种基于多智能体技术的NPC控制方法,涉及人工智能、计算机游戏等技术领域,解决现有技术中的NPC不具有自动推理、自动调整行为,需要根据游戏开发人员的经验来频繁的修改NPC脚本,造成人力成本开支等问题。本发明包括为每个NPC定义一个自动推理模型——交互式动态影响图,根据NPC自身的特点与场景的特点定义交互式动态影响图的参数;根据定义了参数的交互式动态影响图,构造NPC的行为脚本;NPC在与玩家交互过程中执行NPC的行为脚本,并记录每一动作的执行结果;根据记录的每一动作的执行结果,更新交互式动态影响图的参数,重新构造NPC的行为脚本应用于新的玩家交互中。本发明将人工智能方法用于多人在线角色扮演游戏中自动控制非玩家角色的行为。