本发明公开了一种基于自然语言实时场景生成的聊天机器人,属于聊天机器人技术领域,包括:输入模块,用于接收用户输入的人机对话指令;语法解析模块,用于对人机对话指令进行语法解析,将指令分解为聊天部分和场景部分,分解后用于使自然语言处理模块识别和处理;所述自然语言处理模块,包括分析模型和处理模型,其中所述分析模型对聊天部分和场景部分进行特征分析识别,所述处理模型通过将识别的特征作为输入端进行运行,并输出处理的结果;反馈模块,用于向用户展示人机对话的结果。通过自然语言处理模块对剧本式语言进行分析和处理,使对话不仅局限于文字还具备虚拟场景的搭建,丰富了机器人的对话功能。