摘要
本发明提供一种基于图检索增强生成的增强NPC对话能力的方法,包括:收集NPC原始文本并进行ETL预处理,构建NPC知识向量数据库和NPC知识图数据库;获取用户输入的内容并转换为用户输入向量,根据用户输入向量复杂度切换检索模式;若切换为简单模式,则从NPC知识向量数据库中检索与用户输入向量最相关的向量,并将检索到的向量包含的内容整合输出NPC回答内容;若切换为复杂模式,则从NPC知识图数据库中检索与用户输入向量相匹配的社区摘要向量、实体语义向量、实体和关系详细描述向量和原始文本块向量;利用检索到的向量包含的知识内容对大语言模型进行提问,通过prompt模板整合信息输出NPC回答内容;记录NPC活动日志和用户与NPC多轮对话内容并进行动态记忆管理。
技术关键词
文本
实体
多轮对话
记忆管理
摘要
语义向量
滑动窗口方法
关系
日志
模式
排序模型
大语言模型
图谱
复杂度
动态
索引
模板
编码
节点