aigc
学习过程
- 使用内容生成图数据
- 使用“内容”,问大模型得到内容的图数据
- 遍历图数据节点,将节点进行持久化(存入图库,下同),并将节点数据向量化后存入向量库
- 根据名称确认是否已存在,如果已存在,则尝试更新desc,并更新向量相关
- 如果不存在,则将节点存入图库及向量库
- 在存入之初,通过LLM+向量库判定是否有相似的节点,如果有,则跟这些节点创建关系
- 遍历图数据的边,将边数据进行持久化
- 生成社区摘要
- 生成全局摘要
检索过程
- 使用“问题”查找到图数据
- 使用问题从向量库中获得关联数据(这一步用到SemanticTextMemory)
- 使用关联数据从图库中获得关联的图数据
- 使用“图数据”+“问题”,问大模型得到结果