请生成一份面向数据工程师团队的《用户行为日志清洗标准化流程》文档,用于内部sop归档及新成员入职培训。不包含假设性描述;所有步骤需标注输入来源(如kafka topic名、表名、字段路径);每个操作后需附验证方式(如sql校验语句、样例输出片段)。你是一名有5年数据平台建设经验的数据治理专家,请编写一份可直接纳入公司dataops手册的《订单交易数据入湖处理流程》,输出必须含【前置检查】【核心步骤】【异常兜底】【产出物清单】四模块;每步以“①”“②”编号;所有sql需用sql包裹;字段名用反引号标注;禁止使用“一般”“通常”等模糊副词。你作为数据中台负责人,请按以下框架生成流程文档:【1. 流程定位】一句话说明该流程在数据链路中的位置;【2. 输入契约】列出上游系统名称、数据格式、更新频率、sla承诺;【3. 处理逻辑】分步写清转换规则(例:order_status字段映射为{'0':'待支付','1':'已支付'});【4. 输出契约】明确下游表名、分区字段、数据质量校验阈值;【5. 回滚方案】写出3种典型失败场景
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要把数据处理流程写成可直接用于团队协作或对外发布的标准文档,但用DeepSeek生成的内容常出现步骤模糊、缺少执行依据、格式不统一等问题,导致无法直接交付。
先锁定发布场景与读者身份
第一步:在提示词开头明确声明文档用途和阅读对象。例如:“请生成一份面向数据工程师团队的《用户行为日志清洗标准化流程》文档,用于内部SOP归档及新成员入职培训。”
第二步:补全关键约束条件——必须注明“不包含假设性描述”“所有步骤需标注输入来源(如Kafka Topic名、表名、字段路径)”“每个操作后需附验证方式(如SQL校验语句、样例输出片段)”。【缺少验证方式会导致流程不可复现,这是发布版最常被退回的原因】
用三段式结构强制输出规范
方法一:角色-任务-约束硬拆分
你是一名有5年数据平台建设经验的数据治理专家→请编写一份可直接纳入公司DataOps手册的《订单交易数据入湖处理流程》→输出必须含【前置检查】【核心步骤】【异常兜底】【产出物清单】四模块;每步以“①”“②”编号;所有SQL需用```sql```包裹;字段名用反引号标注;禁止使用“一般”“通常”等模糊副词。
方法二:模板填充法
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
直接套用已验证的发布级模板:“你作为数据中台负责人,请按以下框架生成流程文档:【1. 流程定位】一句话说明该流程在数据链路中的位置;【2. 输入契约】列出上游系统名称、数据格式、更新频率、SLA承诺;【3. 处理逻辑】分步写清转换规则(例:`order_status`字段映射为{'0':'待支付','1':'已支付'});【4. 输出契约】明确下游表名、分区字段、数据质量校验阈值;【5. 回滚方案】写出3种典型失败场景及对应SQL回滚语句。”
注入可验证的技术锚点
在提示词末尾追加一句:“所有步骤必须基于Apache Flink 1.18 + Iceberg 1.4技术栈实现,禁用Spark Streaming、Hive on MR等已淘汰组件。”
再插入一条硬约束:“若某步骤涉及UDF函数,必须注明函数注册方式(如CREATE FUNCTION xxx AS 'com.xxx.FlinkUdf' WITH JAR 'hdfs:///jars/udf-1.0.jar')及依赖JAR包MD5值。”
这一步能直接过滤掉模型凭空编造的伪技术细节,【未标注JAR MD5的流程文档在发布审核中100%被驳回】
生成带版本号与修订记录的终稿
在最后一条提示中加入:“在文档末尾添加【版本信息】区块:当前版本v1.2.0;生效日期2026-05-30;修订记录表格含‘版本’‘日期’‘修改人’‘变更内容’四列;首次发布默认填写‘v1.0.0|2026-05-30|AI生成初稿|基础流程搭建’。”
这一步让输出自动具备发布管理所需的元信息,省去人工补录版本字段的时间。










