当前位置: 首页 > news >正文

天津企业做网站长沙外贸公司排名

天津企业做网站,长沙外贸公司排名,谷歌 google,杭州网站建设公司Neo4j 是开源的 Graph 数据库,Graph 数据通过三元组进行表示,两个顶点一条边,从语意上可以理解为:主语、谓语和宾语。GraphDB 能够通过图来表达复杂的结构,非常适合存储知识型数据,本文将通过大语言实现图数…

Neo4j 是开源的 Graph 数据库,Graph 数据通过三元组进行表示,两个顶点+一条边,从语意上可以理解为:主语、谓语和宾语。GraphDB 能够通过图来表达复杂的结构,非常适合存储知识型数据,本文将通过大语言实现图数据库的创建。

首先,需要安装 LangChain 对应的依赖。

langchain==0.3.7
python-dotenv==1.0.1
langchain-google-genai==2.0.4
langserve==0.3.0
langchain-community==0.3.5
dashscope==1.20.12
langgraph==0.2.45
tavily-python==0.5.0
langchain-experimental==0.3.3

初始化模型

本文我们使用 Qwen-Turbo。

from langchain_community.chat_models import ChatTongyi
llm = ChatTongyi(model="qwen-turbo")

使用 LLMGraphTransformer 创建

创建的图关系为英文,这是因为 Langchain 提示词是英文,可以自行修改。

### 创建 Graph
from langchain_core.documents import Document
from langchain_experimental.graph_transformers import LLMGraphTransformer
from langchain_core.output_parsers import StrOutputParser
from IPython.display import Markdown, display
parser = StrOutputParser()llm_transformer = LLMGraphTransformer(llm=llm)content = """
1 、项目编号:遂政采 [2024]G 049 号
2 、项目名称:无人机设备采购项目
3 、项目预算: 1550967.00元 4 、最高限价: 1550967.00元1 、本项目投标截止时间和开标时间为 2024 年 9 月 11 日 10 点 00 分 (北京
时间)。投标人必须在投标截止时间前将电子投标文件上传至江西省公共资源
交易网,逾期为无效投标。
2 、开标地点:江西省公共资源交易网不见面开标大厅。
"""
with open("out.md", "r", encoding="utf-8") as file:markdown_content = file.read()chain = llm | parser
# display(Markdown(chain.invoke("转换为 Graph 三元组, 请用中文回答,并只返回 Cypher QL, 。 {} " + content)))documents = [Document(page_content=content)]
graph_documents = llm_transformer.convert_to_graph_documents(documents)
print(f"Nodes:{graph_documents[0].nodes}")
print(f"Relationships:{graph_documents[0].relationships}")
graph.add_graph_documents(graph_documents, include_source=False)

在这里插入图片描述

使用 Cypher 创建

Neo4j 提供了使用 Cypher 进行数据创建、查询等,类似于关系数据库中的 SQL。用模型生成 Cypher 语句。

### 创建 Graph
from langchain_core.documents import Document
from langchain_experimental.graph_transformers import LLMGraphTransformer
from langchain_core.output_parsers import StrOutputParser
from IPython.display import Markdown, display
parser = StrOutputParser()llm_transformer = LLMGraphTransformer(llm=llm)content = """
1 、项目编号:遂政采 [2024]G 049 号
2 、项目名称:无人机设备采购项目
3 、项目预算: 1550967.00元 4 、最高限价: 1550967.00元1 、本项目投标截止时间和开标时间为 2024 年 9 月 11 日 10 点 00 分 (北京
时间)。投标人必须在投标截止时间前将电子投标文件上传至江西省公共资源
交易网,逾期为无效投标。
2 、开标地点:江西省公共资源交易网不见面开标大厅。
"""
with open("out.md", "r", encoding="utf-8") as file:markdown_content = file.read()chain = llm | parser
display(Markdown(chain.invoke("转换为 Graph 三元组, 请用中文回答,并只返回 Cypher QL, 。 {} " + content)))

在这里插入图片描述

总结

本文介绍了如何使用大语言模型创建图数据,同样的方式也可以创建其他类型的数据源,只需要对提示词进行修改即可。

http://www.yayakq.cn/news/609846/

相关文章:

  • 学习网站免费网站空间大小多少合适
  • 东莞专业做网站的公司有哪些公司网站开发后台代码
  • 网站建设外包发展情况全面的手机网站建设
  • 南京网站开发推南京乐识找人开发软件去什么网站
  • 新公司网站建设流程郑州做网站的公司排名
  • 西安 微网站番禺网站设计公司
  • 如何查询网站域名备案wordpress后台太卡
  • 英文网站设计模板网站开发发展趋势2018
  • 公司 网站建设服务器租用价格
  • 做网站卖水果哪里进货嵌入式培训宣传
  • 国内做的好的网站网站建设内容策划
  • 网站建设与管理专业是什么wordpress静态页制作
  • 摄影网站功能设计互联网广告销售是做什么的
  • 山东美建站做百度网站每年的费用多少
  • qq空间做淘宝客网站千万别学建筑工程技术
  • 手机网站模板 导航wordpress 批量修改字体
  • 重庆微信网站建设多少钱网络优化包括
  • 公司手机网站模板网站建设平台一般多少钱
  • 如何选择建设网站类型百度网盘服务电话6988
  • 宝安做网站哪家好广州专业网站建设网页设计服务
  • 长沙网站制作公司哪家好进了网站的后台系统 怎么改公司的网站
  • 广东广州网站建设找公司网站建设
  • 进不去的网站用什么浏览器怎么把网上的视频保存到手机
  • 机械做网站毕业设计代做的网站好
  • 工程建设资质单位网站找网络公司做的网站可以出售吗
  • 临沂哪里有做网站的如何设置自己的网址
  • 做网站要注意的建设银行网站用户名是什么
  • 现在还有用dw做网站wordpress网站无法打开
  • 公司网站建设的项目工作分解结构ai论文生成器免费
  • 我做的网站不知道网站怎么办啊软件系统开发报价单