From 8f29f86f8f005dc84163e637f433abf4ea079536 Mon Sep 17 00:00:00 2001 From: fanpt <320622572@qq.com> Date: Sun, 25 May 2025 18:09:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=8E=E6=96=87=E6=9C=AC=E7=89=87=E6=AE=B5?= =?UTF-8?q?=E4=B8=AD=E6=8A=BD=E5=8F=96=E4=B8=8E=E4=B8=89=E5=85=83=E7=BB=84?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84=E5=B1=9E=E6=80=A7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AttributeTripleExtractor.txt | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 AttributeTripleExtractor/AttributeTripleExtractor.txt diff --git a/AttributeTripleExtractor/AttributeTripleExtractor.txt b/AttributeTripleExtractor/AttributeTripleExtractor.txt new file mode 100644 index 0000000..3c5a0a2 --- /dev/null +++ b/AttributeTripleExtractor/AttributeTripleExtractor.txt @@ -0,0 +1,80 @@ +# 提示词 + +## 任务描述: +你是一个信息抽取引擎,需要从给定的文本中提取符合指定三元组标签(实体、关系、属性)的结构化数据。 + +## 输入数据: +- 待处理文本: +{text} + +- 三元组标签及属性名称: +{domainMetadata} + +## 示例: +{ + "nodes": [ + { + "type": "公司", + "attributes": { + "名称": "龙源(酒泉)风力发电有限公司", + "地址": "雨花台区" + } + }, + { + "type": "电子银行承兑汇票", + "attributes": { + "名称":"电子银行承兑汇票", + "金额": "100.00万元", + "打印时间": "2024年10月20号" + } + }, + { + "type": "公司", + "attributes": { + "名称": "杭州六小龙", + "地址": "杭州高新区" + } + } + ], + "relations": [ + { + "source": "公司", + "target": "公司", + "type": "收购", + "attributes": { + "名称":"收购", + "收购类型": "全资收购", + "收购时间": "2025年5月28号" + } + }, + { + "source": "公司", + "target": "电子银行承兑汇票", + "type": "持有", + "attributes": { + "名称":"持有", + "持有方式": "纸质" + } + } + ], + "typed_triplets": [ + [ + "公司", + "持有", + "电子银行承兑汇票" + ], + [ + "公司", + "收购", + "公司" + ] + ] +} + + +## 注意事项: +- 每一个nodes、relations都有一个基础属性"名称"是必须有的。 +- 仅提取 `domainMetadata` 中定义的标签和属性。 +- 若属性无对应值,可留空或忽略。 +- 确保提取的值与原文一致,不进行推断或改写。 +- 输出纯JSON格式,不要使用```json ```等任何Markdown标记包装./no_think \ No newline at end of file