一款可以将文本转换为知识图谱的工具:Prettygraph
Prettygraph 是一个基于 Python 的 Web 应用程序,由 @yoheinakajima 开发,用于演示文本到知识图生成的
新 UI 模式。该项目是一个快速破解项目,并不是要成为一个强大的框架,而是一个简单的 UI 想法,用于在生成知识图时动态突出显示文本输入。
该应用程序使用 Flask 作为后端,使用渲染模板作为前端,并使用 LiteLLM 来生成预测,将文本输入转换为 JSON 格式的图形数据。然后使用 Cytoscape.js 可视化该数据。值得注意的是,图表会在每次插入句点时重新生成,并在 UI 中实时更新,从而提供交互式体验。
特征
文本到图生成:将用户输入的文本转换为知识图。
动态 UI 更新:图形随着每个以句点结尾的文本输入而更新。
颜色编码可视化:图中的节点和边采用颜色编码,以便更好地进行视觉区分。
未来的改进
改进的跟踪:增强通过节点和边缘在文本中的流动来跟踪节点和边缘的逻辑,从简单的关键字匹配转向更复杂的关系映射。
手动图形更新:引入手动更新按钮以根据需要生成图形,减少计算负载和 API 成本。
加载动画:在图形生成期间添加加载动画,以通过指示处理正在进行来改善用户体验。
增量图构建:与 Mindgraph 类似,通过添加新元素和删除重复节点来修改现有图,而不是使用每个输入重新生成整个图。
如果想详细了解,可以点开视频下方的链接。
谢谢观看本视频。要是喜欢,请订阅、点赞。谢谢