添加问答示例:满足休假条件的人员
This commit is contained in:
@@ -650,6 +650,7 @@ template:
|
|||||||
|
|
||||||
3. **核心处理:正常结果呈现**
|
3. **核心处理:正常结果呈现**
|
||||||
- 如果 `[执行错误信息]` 为空,且 `[查询结果]` 不为空。
|
- 如果 `[执行错误信息]` 为空,且 `[查询结果]` 不为空。
|
||||||
|
- 如果 `[查询结果]`包含数据较多时,除非结果集完整且计数明确,否则禁止使用具体数字(如人数、天数)进行量化,必须用‘多位’、‘部分’、‘部分同事’、‘较长时间’等抽象词汇替代。
|
||||||
- 注意: 只有当用户问题包含 :`在藏`,`连续在藏` ,等关键字,才输出总结增加一个备注:部分在藏数据可能从2025-10-01后开始统计的。
|
- 注意: 只有当用户问题包含 :`在藏`,`连续在藏` ,等关键字,才输出总结增加一个备注:部分在藏数据可能从2025-10-01后开始统计的。
|
||||||
- (a) **总结与提炼**: 首先用1-2句话直接回答用户的 `[用户问题]`。总结核心发现,而不是逐字念出所有数据。
|
- (a) **总结与提炼**: 首先用1-2句话直接回答用户的 `[用户问题]`。总结核心发现,而不是逐字念出所有数据。
|
||||||
- (b) **关键数据呈现**: 从 `[查询结果]` 中挑选最重要的1-3个关键数据点,用自然、易于阅读的方式列出(例如使用项目符号,但最终输出应转为自然语言的段落)。
|
- (b) **关键数据呈现**: 从 `[查询结果]` 中挑选最重要的1-3个关键数据点,用自然、易于阅读的方式列出(例如使用项目符号,但最终输出应转为自然语言的段落)。
|
||||||
|
|||||||
@@ -1291,7 +1291,55 @@ question_and_answer = [
|
|||||||
"tags": ["员工", "考勤", "工作地", "区域", "连续在藏统计", "最值"],
|
"tags": ["员工", "考勤", "工作地", "区域", "连续在藏统计", "最值"],
|
||||||
"category": "工作地考勤统计分析"
|
"category": "工作地考勤统计分析"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"question": "XX中心截止目前满足休假条件的员工有哪些",
|
||||||
|
"answer": '''
|
||||||
|
SELECT pt."year" AS "年份",p."code" AS "人员编号",pt."continuous_in_tibet_days" AS "连续在藏天数", p."name" AS "姓名", o."name" AS "部门"
|
||||||
|
FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
|
||||||
|
INNER JOIN "YJOA_APPSERVICE_DB"."t_yj_person_in_tibat" pt
|
||||||
|
ON p."code" = pt."person_id"
|
||||||
|
INNER JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o
|
||||||
|
ON p."internal_dept" = o."id"
|
||||||
|
WHERE p."dr" = 0
|
||||||
|
AND pt."dr" = 0
|
||||||
|
AND pt."continuous_in_tibet_days">=22
|
||||||
|
AND p."internal_dept" IN (
|
||||||
|
SELECT id
|
||||||
|
FROM "IUAP_APDOC_BASEDOC"."org_orgs"
|
||||||
|
START WITH ("name" LIKE '%XX中心%' OR "shortname" LIKE '%XX中心%')
|
||||||
|
AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%'
|
||||||
|
CONNECT BY PRIOR "id" = "parentid"
|
||||||
|
)
|
||||||
|
ORDER BY pt."continuous_in_tibet_days" DESC
|
||||||
|
''',
|
||||||
|
"tags": ["员工", "考勤", "工作地", "区域", "连续在藏统计", "休假"],
|
||||||
|
"category": "工作地考勤统计分析"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"question": "XX中心截止目前满足休假条件的正式员工有哪些",
|
||||||
|
"answer": '''
|
||||||
|
SELECT pt."year" AS "年份",p."code" AS "人员编号",pt."continuous_in_tibet_days" AS "连续在藏天数", p."name" AS "姓名", o."name" AS "部门"
|
||||||
|
FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
|
||||||
|
INNER JOIN "YJOA_APPSERVICE_DB"."t_yj_person_in_tibat" pt
|
||||||
|
ON p."code" = pt."person_id"
|
||||||
|
INNER JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o
|
||||||
|
ON p."internal_dept" = o."id"
|
||||||
|
WHERE p."dr" = 0
|
||||||
|
AND pt."dr" = 0
|
||||||
|
AND p."person_type" = 'YG'
|
||||||
|
AND pt."continuous_in_tibet_days">=22
|
||||||
|
AND p."internal_dept" IN (
|
||||||
|
SELECT id
|
||||||
|
FROM "IUAP_APDOC_BASEDOC"."org_orgs"
|
||||||
|
START WITH ("name" LIKE '%XX中心%' OR "shortname" LIKE '%XX中心%')
|
||||||
|
AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%'
|
||||||
|
CONNECT BY PRIOR "id" = "parentid"
|
||||||
|
)
|
||||||
|
ORDER BY pt."continuous_in_tibet_days" DESC
|
||||||
|
''',
|
||||||
|
"tags": ["员工", "考勤", "工作地", "区域", "连续在藏统计", "休假"],
|
||||||
|
"category": "工作地考勤统计分析"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"question": "XX中心的张三连续在藏多少天了",
|
"question": "XX中心的张三连续在藏多少天了",
|
||||||
"answer": '''
|
"answer": '''
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ train_document='''
|
|||||||
数信部不是数信中心,两者不能等价
|
数信部不是数信中心,两者不能等价
|
||||||
数信中心就叫数信中心,没有数字信息中心这个部门,请勿胡乱替换
|
数信中心就叫数信中心,没有数字信息中心这个部门,请勿胡乱替换
|
||||||
部门表里code字段中中带CYJ的才是正式加入使用的部门,废弃或测试部门的部门编号则不带CYJ
|
部门表里code字段中中带CYJ的才是正式加入使用的部门,废弃或测试部门的部门编号则不带CYJ
|
||||||
|
连续在藏大于等于22天意味着满足休假条件
|
||||||
'''
|
'''
|
||||||
|
|
||||||
person_database_ddl = """
|
person_database_ddl = """
|
||||||
|
|||||||
Reference in New Issue
Block a user