Browse Source

修改json

zfrr 2 months ago
parent
commit
7c0860582a

+ 9 - 13
final/ByRules/similarity_answer_json.py

@@ -10,21 +10,17 @@ def jieba_tokenizer(text):
     return list(jieba.cut(text))
 # 定义问题模板
 template_dict = {
-    "8": [
-        "某年省间交易电量按交易周期划分的电量是多少?",
-        "某年省间交易电量按交易类型划分的电量是多少?",
-        "某年省间交易电量按发电类型划分的电量是多少?",
-        "某年省间交易电量按交易方式划分的电量是多少?",
-    ],
-    "19": [
-        "省间交易正在组织的交易有多少?",
-        "省间交易当月完成的交易有多少?",
-        "省间交易当年完成的交易有多少?",
-        "省间交易当年达成的电量有多少?",
-        "省间交易当年参与交易的家次有多少?",
-    ],
     "1": ["某年全年累计省间交易电量是多少?"],
     "2": ["某年某月交易电量是多少?"],
+    "8.1": ["某年省间交易电量按交易周期划分的电量是多少?"],
+    "8.2": ["某年省间交易电量按交易类型划分的电量是多少?",],
+    "8.3": ["某年省间交易电量按发电类型划分的电量是多少?",],
+    "8.4": ["某年省间交易电量按交易方式划分的电量是多少?",],
+    "19": ["省间交易正在组织的交易有多少?",],
+    "20": ["省间交易当月完成的交易有多少?",],
+    "21": ["省间交易当年完成的交易有多少?",],
+    "22": ["省间交易当年达成的电量有多少?",],
+    "23": ["省间交易当年参与交易的家次有多少?",],
 }
 # 将地点映射成相应的代码
 def map_location_to_unit(location: str) -> str:

+ 4 - 2
final/ByRules/templatesJson/1.json

@@ -1,7 +1,9 @@
 {
   "dataJsonName": "sjjy1_B08_output",
-  "type": "category",
+  "type": "query",
   "keyword": "累计省间交易电量",
   "target": "省间交易电量",
-  "content": "全年累计交易电量是?"
+  "content": "全年累计交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
 }

+ 7 - 10
final/ByRules/templatesJson/19.json

@@ -1,12 +1,9 @@
 {
-  "dataJsonName": "sjjy1_B03_output",
-  "type": "category",
-  "keyword": ["正在组织", "当月完成", "当年完成", "当年达成", "参与交易"],
-  "mapping": {
-        "正在组织": "正在组织",
-        "当月完成": "当月完成",
-        "当年完成": "当年完成",
-        "当年达成": "当年达成电量",
-        "参与交易": "参与交易家次"
-    }
+  "dataJsonName": "sjjy1_B06_output",
+  "type": "query",
+  "keyword": "正在组织",
+  "target": "正在组织",
+  "content": "省间交易正在组织的交易为?",
+  "play": "讲述文本",
+  "name": "省间交易"
 }

+ 6 - 5
final/ByRules/templatesJson/2.json

@@ -1,8 +1,9 @@
 {
   "dataJsonName": "sjjy1_B01_output",
-  "type": "category",
-  "keyword": ["月交易电量"],
-  "mapping": {
-        "月交易电量": "交易电量"
-    }
+  "type": "query",
+  "keyword": "月交易电量",
+  "target": "交易电量",
+  "content": "月交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
 }

+ 9 - 0
final/ByRules/templatesJson/20.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B06_output",
+  "type": "query",
+  "keyword": "当月完成",
+  "target": "当月完成",
+  "content": "省间交易当月完成的交易为?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/21.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B06_output",
+  "type": "query",
+  "keyword": "当年完成",
+  "target": "当年完成",
+  "content": "省间交易当年完成的交易为?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/22.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B06_output",
+  "type": "query",
+  "keyword": "当年达成",
+  "target": "当年达成电量",
+  "content": "省间交易当年达成的交易为?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/23.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B06_output",
+  "type": "query",
+  "keyword": "参与交易",
+  "target": "参与交易家次",
+  "content": "省间交易当年参与交易的家次为?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/8.1.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "交易周期",
+  "target": "按交易周期划分",
+  "content": "省间交易电量按交易周期划分的电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/8.2.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "交易类型",
+  "target": "按交易类型划分",
+  "content": "省间交易电量按交易类型划分的电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/8.3.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "发电类型",
+  "target": "按发电类型划分",
+  "content": "省间交易电量按发电类型划分的电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/8.4.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "交易方式",
+  "target": "按交易方式划分",
+  "content": "省间交易电量按交易方式划分的电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 0 - 31
final/ByRules/templatesJson/8.json

@@ -1,31 +0,0 @@
-{
-  "dataJsonName": "sjjy1_B06_output",
-  "type": "category",
-  "keyword": [
-        "交易周期", "交易类型", "发电类型", "交易方式", "年度交易", "月度交易",
-        "现货交易", "应急交易", "省间外送交易", "电力直接交易", "合同交易", "绿电交易",
-        "非市场化交易", "火电交易", "水电交易", "核电交易", "新能源交易", "双边交易",
-        "集中交易", "挂牌交易", "月内交易"],
-  "mapping": {
-        "交易周期": "按交易周期划分",
-        "交易类型": "按交易类型划分",
-        "发电类型": "按发电类型划分",
-        "交易方式": "按交易方式划分",
-        "年度交易": "年度交易",
-        "月度交易": "月度交易",
-        "月内交易": "月内交易",
-        "现货交易": "现货交易",
-        "应急交易": "应急交易",
-        "省间外送交易": "省间外送",
-        "电力直接交易": "电力直接交易",
-        "合同交易": "合同交易",
-        "绿电交易": "绿电交易",
-        "火电交易": "火电",
-        "水电交易": "水电",
-        "核电交易": "核电",
-        "新能源交易": "新能源",
-        "双边交易": "双边",
-        "集中交易": "集中",
-        "挂牌交易": "挂牌"
-    }
-}

+ 9 - 0
final/ByRules/templatesJson/9.1.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "年度交易",
+  "target": "年度交易",
+  "content": "省间交易电量年度交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.10.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "非市场化交易",
+  "target": "非市场化",
+  "content": "省间交易电量非市场化交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.11.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "新能源交易",
+  "target": "新能源",
+  "content": "省间交易电量新能源交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.12.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "火电交易",
+  "target": "火电",
+  "content": "省间交易电量火电交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.13.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "水电交易",
+  "target": "水电",
+  "content": "省间交易电量水电交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.14.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "核电交易",
+  "target": "核电",
+  "content": "省间交易电量核电交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.15.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "双边交易",
+  "target": "双边",
+  "content": "省间交易电量双边交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.16.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "集中交易",
+  "target": "集中",
+  "content": "省间交易电量集中交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.17.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "挂牌交易",
+  "target": "挂牌",
+  "content": "省间交易电量挂牌交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.2.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "月度交易",
+  "target": "月度交易",
+  "content": "省间交易电量月度交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.3.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "现货交易",
+  "target": "现货交易",
+  "content": "省间交易电量现货交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.4.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "应急交易",
+  "target": "应急交易",
+  "content": "省间交易电量应急交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.5.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "月内交易",
+  "target": "月内交易",
+  "content": "省间交易电量月内交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.6.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "省间外送交易",
+  "target": "省间外送",
+  "content": "省间交易电量省间外送交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.7.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "电力直接交易",
+  "target": "电力直接交易",
+  "content": "省间交易电量电力直接交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.8.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "合同交易",
+  "target": "合同交易",
+  "content": "省间交易电量合同交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}

+ 9 - 0
final/ByRules/templatesJson/9.9.json

@@ -0,0 +1,9 @@
+{
+  "dataJsonName": "sjjy1_B03_output",
+  "type": "query",
+  "keyword": "绿电交易",
+  "target": "绿电交易",
+  "content": "省间交易电量绿电交易电量是?",
+  "play": "讲述文本",
+  "name": "省间交易"
+}