新闻知识图谱聊天机器人

    

项目简介

一个利用Diffbot和Neo4j构建的知识图谱项目,能够从新闻文章中提取信息,并通过聊天界面回答相关问题


该项目旨在展示一个端到端的管道,用于从新闻文章构建知识图,通过各种可视化对其进行分析,最后允许LLM根据知识图提供的信息生成问题。


该项目使用图数据库Neo4j来存储知识图,并使用Diffbot作为数据提供者。Diffbot 在其平台上提供各种数据集成,例如:

  • 有关特定主题或公司的最新或相关新闻

  • 从文本中提取图形信息

  • 丰富组织或个人信息


最后,该项目使用 OpenAI LLMs提供聊天界面,可以根据知识图谱提供的信息回答问题。


设置

  1. .env中设置环境变量。您可以在.env.template中找到该模板

  2. 启动 docker 容器

docker compose up
  1. localhost:3000上打开您最喜欢的浏览器



项目链接

https://github.com/tomasonjo/diffbot-kg-chatbot

扫码加入技术交流群,备注开发语言-城市-昵称

(文:GitHubStore)

欢迎分享

发表评论