一种自动训练虚拟助理的方法及系统。自动训练虚拟助理的方法包含:分析企业数据库的数据结构以形成领域知识数据库以及分析企业资源系统的作业流程以形成应用知识数据库;利用领域知识数据库建立查询数据操作语料产生器以及利用应用知识数据库建立执行指令操作语料产生器;利用查询数据操作语料产生器产生多个查询数据操作训练语料,以及执行指令操作语料产生器产生多个执行指令操作训练语料,形成训练语料集合;多个系统领域词汇以及多个服务应用参数形成为关键实体集合;以及利用关键实体集合和训练语料集合产生共通词汇模型以及共通语意模型。借此,达到快速训练及更新虚拟助理的功效。