llm-graph-builder

llm-graph-builder

使用大型语言模型从非结构化数据中构建知识图谱

llm-graph-builder是一款利用OpenAI、Gemini等大型语言模型转化非结构化数据如PDF、文档、视频和网络页面等为结构化知识图谱的应用。此应用支持用户上传文件、自定义图谱模式,并使用Langchain框架进行图谱生成。用户还可以在多源数据环境下查看图谱,并通过对话查询与数据交互。

Knowledge GraphNeo4jLLMOpenAIDiffbotGithub开源项目

项目介绍:LLM Graph Builder

LLM Graph Builder 是一个强大的应用程序,它旨在将非结构化数据(如PDF、文档、文本文件、YouTube 视频、网页等)转化为存储于 Neo4j 中的知识图谱。该应用程序利用大语言模型(如 OpenAI、Gemini 等)的强大功能,从文本中提取节点、关系及其属性,并使用 Langchain 框架创建结构化的知识图谱。用户可以从本地设备、谷歌云存储(GCS)、S3 存储桶或网上来源上传文件,选择适合的 LLM 模型来生成知识图谱。

主要特性

  • 知识图谱创建:利用大语言模型将非结构化数据转化为结构化的知识图谱。
  • 提供数据架构:用户可以在设置中使用现有架构或提供自定义架构来生成图谱。
  • 图谱查看:通过 Bloom 查看单个或多个来源的知识图谱。
  • 数据交互:用户可以通过对话查询在 Neo4j 数据库中与数据进行互动,并获取响应来源的元数据。

开始使用

要使用这个知识图谱生成器,用户需要安装带有 APOC 的 Neo4j 数据库 V5.15 或更高版本。用户可选择使用免费的 Neo4j Aura 数据库。如果使用 Neo4j 桌面版,则无法使用 docker-compose,需要按照“单独部署前端和后端”的指导部署。

部署

本地部署

  • 通过 Docker-compose 运行:默认情况下,只有 OpenAI 和 Diffbot 被启用,因为 Gemini 需要额外的 GCP 配置。根据环境需求配置模型,可以在根目录下创建 .env 文件来保存 OpenAI 和 DIFFBOT 的密钥。

  • 关于输入来源的默认配置:包括本地文件、YouTube、维基百科、AWS S3 和网页。如需启用 GCS 集成,需添加 gcs 和 Google 客户端 ID。

云端部署

可以通过 Google 云平台将应用程序和包部署到云端。对于前端和后端,分别运行指定的 gcloud 命令。

环境变量

LLM Graph Builder 提供灵活的环境配置,允许用户调整如嵌入模型、KNN 算法的最低分数、启用或禁用 Gemini 等选项。

本地大语言模型(Ollama)

支持用户在本地运行 Ollama 的 LLM 模型,通过配置 Docker 的环境变量并启用后端 API URL,用户可以选择 Ollama 模型进行数据提取。

使用方法

  1. 连接到 Neo4j Aura 实例,输入 URI 和密码或使用 Neo4j 凭证文件。
  2. 从非结构化来源列表中选择要创建图谱的数据源。
  3. 如有需要,从下拉菜单中更改用于生成图谱的 LLM。
  4. 在实体图提取设置中定义架构(节点和关系标签)。
  5. 可以选择多个文件生成图谱,或处理所有处于“新”状态的文件。
  6. 使用“查看”按钮单独查看文件的图谱,或选择一个或多个文件进行图谱预览。
  7. 可以就处理或完成的数据源向聊天机器人提问,并获取 LLM 生成的答案的详细信息。

链接和参考

希望你能在知识图谱构建中获得乐趣!

编辑推荐精选

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

nano-banana纳米香蕉中文站

nano-banana纳米香蕉中文站

国内直接访问,限时3折

输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

下拉加载更多