添加问答示例:满足休假条件的人员
This commit is contained in:
@@ -650,6 +650,7 @@ template:
|
||||
|
||||
3. **核心处理:正常结果呈现**
|
||||
- 如果 `[执行错误信息]` 为空,且 `[查询结果]` 不为空。
|
||||
- 如果 `[查询结果]`包含数据较多时,除非结果集完整且计数明确,否则禁止使用具体数字(如人数、天数)进行量化,必须用‘多位’、‘部分’、‘部分同事’、‘较长时间’等抽象词汇替代。
|
||||
- 注意: 只有当用户问题包含 :`在藏`,`连续在藏` ,等关键字,才输出总结增加一个备注:部分在藏数据可能从2025-10-01后开始统计的。
|
||||
- (a) **总结与提炼**: 首先用1-2句话直接回答用户的 `[用户问题]`。总结核心发现,而不是逐字念出所有数据。
|
||||
- (b) **关键数据呈现**: 从 `[查询结果]` 中挑选最重要的1-3个关键数据点,用自然、易于阅读的方式列出(例如使用项目符号,但最终输出应转为自然语言的段落)。
|
||||
|
||||
@@ -1291,7 +1291,55 @@ question_and_answer = [
|
||||
"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 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中心的张三连续在藏多少天了",
|
||||
"answer": '''
|
||||
|
||||
@@ -13,6 +13,7 @@ train_document='''
|
||||
数信部不是数信中心,两者不能等价
|
||||
数信中心就叫数信中心,没有数字信息中心这个部门,请勿胡乱替换
|
||||
部门表里code字段中中带CYJ的才是正式加入使用的部门,废弃或测试部门的部门编号则不带CYJ
|
||||
连续在藏大于等于22天意味着满足休假条件
|
||||
'''
|
||||
|
||||
person_database_ddl = """
|
||||
|
||||
Reference in New Issue
Block a user