
使用场景
研究人员使用该工具分析学术论文,探索不同研究领域之间的联系。
数据科学家利用知识图谱进行社区发现,以识别和分析数据集中的模式。
开发者构建基于知识图谱的聊天机器人,通过GRAG技术提升对话的深度和准确性。
产品特色
定义本体论:用户可以根据自己的需求定义知识图谱的实体和关系。
文本分块:为适应LLMs的上下文窗口,将文本适当分块。
文档转换:将分块后的文本转换为文档模型,添加元数据以丰富关系上下文。
选择语言模型:支持OpenAI和Groq语言模型,用户可根据需求选择。
运行图谱生成器:通过迭代文档列表,为每个文档创建子图,并最终生成完整图谱。
错误容错:自动纠正JSON解析失败,手动分割并单独解析。
Neo4j数据库存储(可选):将图谱保存到Neo4j数据库,用于进一步分析或可视化。
使用教程
1. 安装knowledge_graph_maker库:使用pip命令安装。
2. 设置环境变量:根据使用的客户端设置GROQ_API_KEY或OPENAI_API_KEY等。
3. 定义本体论:根据需求定义实体标签和关系。
4. 文本分块:将长文本分割成适合LLM处理的块。
5. 创建文档:将文本块转换为文档模型,并添加元数据。
6. 选择并配置语言模型:选择OpenAI或Groq模型,并设置参数。
7. 运行图谱生成器:使用GraphMaker类生成知识图谱。
8. 存储到Neo4j(可选):将生成的图谱保存到Neo4j数据库中。
精选AI产品推荐

Openui
构建UI组件通常是一项乏味的工作。OpenUI旨在使这一过程变得有趣、快捷和灵活。这也是我们在W&B用于测试和原型化下一代工具的工具,用于在LLM的基础上构建强大的应用程序。您可以使用想象力描述UI,然后实时查看渲染效果。您可以要求进行更改,并将HTML转换为React、Svelte、Web组件等。就像是V0的开源和不太精致的版本。
AI开发助手可视化
793.8K

Opendevin
OpenDevin是一个开源项目,目标是复制、增强和创新Devin——一个能够执行复杂工程任务并与用户在软件开发项目上积极协作的自主AI软件工程师。该项目通过开源社区的力量,探索和扩展Devin的能力,识别其优势和改进空间,以指导开源代码模型的进展。
AI开发助手AI算力平台
622.1K
智启未来,您的人工智能解决方案智库
简体中文