审计内容1-八项规定优化

This commit is contained in:
2026-02-06 11:47:47 +08:00
parent 5c91ec620e
commit e46a979081

View File

@@ -233,18 +233,36 @@ public class AuditContent1EightRegServiceImpl extends AbstractAuditContentServic
context.append("请基于以下知识生成").append(category).append("相关的八项规定对比分析表数据:\n\n"); context.append("请基于以下知识生成").append(category).append("相关的八项规定对比分析表数据:\n\n");
context.append("1. 仅关注与八项规定直接相关的制度内容,过滤不相关制度\n"); context.append("1. 仅关注与八项规定直接相关的制度内容,过滤不相关制度\n");
context.append("2. 对比分析中共中央八项规定与公司制度的差异\n"); context.append("2. 对比分析中共中央八项规定与公司制度的差异\n");
context.append("3. 重点关注调查研究、会议活动、文件简报、出访活动、警卫工作、新闻报道、文稿发表、勤俭节约等八个方面\n"); // context.append("3. 重点关注调查研究、会议活动、文件简报、出访活动、警卫工作、新闻报道、文稿发表、勤俭节约等八个方面\n");
context.append("3. 重点关注").append(category).append("方面\n");
context.append("4. 识别制度执行中的风险和问题\n"); context.append("4. 识别制度执行中的风险和问题\n");
context.append("5. 严格判断测试结果,只有证据充分才能判定为通过,证据不足或存在差异必须判定为不通过\n\n"); context.append("5. 严格判断测试结果,只有证据充分才能判定为通过,证据不足或存在差异必须判定为不通过\n");
// 增加分类限制要求
context.append("\n**特别重要要求:**\n");
context.append("1. **只生成与").append(category).append("(对应八项规定第").append(POLICY_TITLE_MAP.get(category)).append("条)相关的内容**\n");
context.append("2. **所有记录的title字段必须为\"").append(POLICY_TITLE_MAP.get(category)).append("\"**\n");
context.append("3. **不得包含其他七项规定的内容**\n");
// 如果是厉行勤俭节约分类,增加费用核定特别要求
if (AuditContent1EightRegConstants.CATEGORY_ECONOMY.equals(category)) {
context.append("\n**费用核定特别要求:**\n");
context.append("1. **每次活动单独计算**:每笔凭证、每次招待活动必须单独计算费用合规性\n");
context.append("2. **单独计算人均费用**:每次活动的总费用除以该次活动的总人数,得出该次活动的人均费用\n");
context.append("3. **单独对比标准**:将每次活动的人均费用单独与公司标准对比,判定是否合规\n");
context.append("4. **不得合并计算**:不得将多笔凭证、多次活动合并计算平均值\n");
context.append("5. **逐笔描述**:每笔凭证的检查结果应作为独立记录\n");
}
// 2. 数据格式要求 // 2. 数据格式要求
context.append("## 数据格式要求\n"); context.append("\n## 数据格式要求\n");
context.append("需要生成").append(category).append("分类的数据,尽可能生成多个实例、多条记录:\n"); context.append("需要生成").append(category).append("分类的数据,尽可能生成多个实例、多条记录:\n");
context.append("- ").append(category).append("").append(AuditContent1EightRegConstants.CATEGORY_DESCRIPTIONS.get(category)).append("\n"); context.append("- ").append(category).append("").append(AuditContent1EightRegConstants.CATEGORY_DESCRIPTIONS.get(category)).append("\n");
context.append("\n"); context.append("\n");
context.append("每条记录应包含5个字段\n"); context.append("每条记录应包含5个字段\n");
context.append("- title审计标题必须按照八项规定顺序输出一、二、三...八,对应八项规定的八个方面)\n"); // context.append("- title审计标题必须按照八项规定顺序输出一、二、三...八,对应八项规定的八个方面)\n");
context.append("- title审计标题必须按照八项规定顺序输出").append(POLICY_TITLE_MAP.get(category)).append(",对应").append(category).append("\n");
context.append("- content审计内容具体中共中央八项规定/具体中央八项规定实施细则)\n"); context.append("- content审计内容具体中共中央八项规定/具体中央八项规定实施细则)\n");
context.append("- testContent审计检查的证据需详细描述查阅过程、查阅的具体文件和内容\n"); context.append("- testContent审计检查的证据需详细描述查阅过程、查阅的具体文件和内容\n");
context.append("- result审计测试的结果通过/不通过),严格判断,从严掌握通过标准\n"); context.append("- result审计测试的结果通过/不通过),严格判断,从严掌握通过标准\n");
@@ -254,7 +272,8 @@ public class AuditContent1EightRegServiceImpl extends AbstractAuditContentServic
context.append("1. 请根据知识库内容尽可能全面地生成所有相关制度规定和检查点\n"); context.append("1. 请根据知识库内容尽可能全面地生成所有相关制度规定和检查点\n");
context.append("2. 工作底稿索引必须准确对应实际文件名称,避免使用附表或章节标题\n"); context.append("2. 工作底稿索引必须准确对应实际文件名称,避免使用附表或章节标题\n");
context.append("3. 测试结果判定需严格,对于制度不一致、执行不到位、证据不充分的情况必须判定为不通过\n"); context.append("3. 测试结果判定需严格,对于制度不一致、执行不到位、证据不充分的情况必须判定为不通过\n");
context.append("4. title字段必须按照八项规定顺序输出一、二、三...八\n\n"); // context.append("4. title字段必须按照八项规定顺序输出一、二、三...八\n\n");
context.append("4. **title字段必须为\"").append(POLICY_TITLE_MAP.get(category)).append("\",不得生成其他标题**\n\n");
// 3. 参考数据(从常量类中获取) // 3. 参考数据(从常量类中获取)
context.append("## 参考数据\n"); context.append("## 参考数据\n");