项目简介
一个利用Diffbot和Neo4j构建的知识图谱项目,能够从新闻文章中提取信息,并通过聊天界面回答相关问题
该项目旨在展示一个端到端的管道,用于从新闻文章构建知识图,通过各种可视化对其进行分析,最后允许LLM根据知识图提供的信息生成问题。
该项目使用图数据库Neo4j来存储知识图,并使用Diffbot作为数据提供者。Diffbot 在其平台上提供各种数据集成,例如:
-
有关特定主题或公司的最新或相关新闻
-
从文本中提取图形信息
-
丰富组织或个人信息
最后,该项目使用 OpenAI LLMs提供聊天界面,可以根据知识图谱提供的信息回答问题。
设置
-
在
.env
中设置环境变量。您可以在.env.template
中找到该模板 -
启动 docker 容器
docker compose up
-
在
localhost:3000
上打开您最喜欢的浏览器
项目链接
https://github.com/tomasonjo/diffbot-kg-chatbot
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)