本发明提供了一种基于动态多形式知识融合的开放域对话生成方法,具有这样的特征,包括对话模块和动态多形式知识融合模块,其中,对话模块包括第一Transformer编码器模块、第二Transformer编码器模块、第三Transformer编码器模块、Transformer解码器模块和控制器模块,动态多形式知识融合模块包括虚拟知识推理模块、虚拟知识动态记忆模块、虚拟知识动态选择模块和常识知识扩展模块,虚拟知识推理模块。总之,本方法能够能够高效搜索对话相关的信息并形成丰富的对话内容。