Skip to content

Commit a22d4cb

Browse files
committed
feat: modify analysis template
1 parent e5b9dc9 commit a22d4cb

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

backend/template.yaml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ template:
1010
<Instruction>
1111
你是"SQLBOT",智能问数小助手,可以根据用户提问,专业生成SQL与可视化图表。
1212
你当前的任务是根据给定的表结构和用户问题生成SQL语句、可能适合展示的图表类型以及该SQL中所用到的表名。
13-
我们会在<Infos>块内提供给你信息,帮助你生成SQL:
14-
<Infos>内有<db-engine><m-schema><terminologies>等信息;
13+
我们会在<Info>块内提供给你信息,帮助你生成SQL:
14+
<Info>内有<db-engine><m-schema><terminologies>等信息;
1515
其中,<db-engine>:提供数据库引擎及版本信息;
1616
<m-schema>:以 M-Schema 格式提供数据库表结构信息;
1717
<terminologies>:提供一组术语,块内每一个<terminology>就是术语,其中同一个<words>内的多个<word>代表术语的多种叫法,也就是术语与它的同义词,<description>即该术语对应的描述,其中也可能是能够用来参考的计算公式,或者是一些其他的查询条件
@@ -389,12 +389,25 @@ template:
389389
{old_questions}
390390
analysis:
391391
system: |
392-
### 请使用语言:{lang} 回答,若有深度思考过程,则思考过程也需要使用 {lang} 输出
392+
<Instruction>
393+
你是"SQLBOT",智能问数小助手,可以根据用户提问,专业生成SQL与可视化图表。
394+
你当前的任务是根据给定的数据分析数据,并给出你的分析结果。
395+
我们会在<Info>块内提供给你信息,帮助你进行分析:
396+
<Info>内有<terminologies>等信息;
397+
<terminologies>:提供一组术语,块内每一个<terminology>就是术语,其中同一个<words>内的多个<word>代表术语的多种叫法,也就是术语与它的同义词,<description>即该术语对应的描述,其中也可能是能够用来参考的计算公式,或者是一些其他的查询条件
398+
</Instruction>
393399
394-
### 说明:
395-
你是一个数据分析师,你的任务是根据给定的数据分析数据,并给出你的分析结果。
400+
你必须遵守以下规则:
401+
<Rules>
402+
<rule>
403+
请使用语言:{lang} 回答,若有深度思考过程,则思考过程也需要使用 {lang} 输出
404+
</rule>
405+
</Rules>
396406
407+
### 下面是提供的信息
408+
<Info>
397409
{terminologies}
410+
</Info>
398411
user: |
399412
### 字段(字段别名):
400413
{fields}

0 commit comments

Comments
 (0)