请严格按以下6层结构输出,每层独占一行,不合并、不省略、不加解释:①【字段名称】;②【所属业务域】;③【定义原文】;④【计算逻辑(含公式与变量说明)】;⑤【数据来源系统及表名】;⑥【更新频率与生效时间点】。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让印象AI生成的数据口径说明能直接嵌入数据字典或BI平台字段注释区,但每次输出都像自由散文,没有统一结构——问题根源在于提示词没强制AI先交出骨架再填肉,导致它用自然语言习惯堆砌描述,漏掉字段归属、计算逻辑、更新频率等关键层。
第一步:用指令锁死结构层级
在提示词开头就写:“请严格按以下6层结构输出,每层独占一行,不合并、不省略、不加解释:①【字段名称】;②【所属业务域】;③【定义原文】;④【计算逻辑(含公式与变量说明)】;⑤【数据来源系统及表名】;⑥【更新频率与生效时间点】。”
这一步必须用阿拉伯数字+方括号标注层级,比写“分六部分”更可靠——印象AI对带编号的显性结构识别率超92%,而“第一部分”“第二部分”容易被当作普通文本忽略。
【字段名称必须与数仓实际命名完全一致,大小写、下划线、缩写均不可改动】
第二步:给每层加内容约束
方法一:绑定动词防泛化
在“④【计算逻辑】”后追加:“必须含具体运算符(+、-、/、CASE WHEN)、至少1个真实字段别名(如order_amt、pay_time)、且明确写出分母是否去重(DISTINCT user_id 或 COUNT(user_id))。”
方法二:卡死来源格式
在“⑤【数据来源系统及表名】”后写:“格式为‘系统名.数据库名.表名’,例如‘CRM.oltp.t_order_detail’;若来源跨系统,用‘→’串联,如‘ERP→ODS→DWD’。”
方法三:时间点必须可执行
在“⑥【更新频率与生效时间点】”后加:“写成‘T+1每日02:00刷新’或‘T+7每月8日10:00同步’,禁用‘实时’‘尽快’‘一般情况下’等无效表述。”
第三步:用样例触发结构复刻
第一步:粘贴一段你正在处理的真实字段描述(50字内),例如:“客户复购率,指近90天内二次下单用户占首单用户的比率”。
第二步:紧接其后手写一条标准结构示例:
【字段名称】cust_repurchase_rate
【所属业务域】销售域
【定义原文】近90天内完成≥2笔有效订单的用户数 ÷ 近90天内完成首笔有效订单的用户数
【计算逻辑】COUNT(DISTINCT CASE WHEN order_cnt >= 2 THEN user_id END) / COUNT(DISTINCT user_id),其中order_cnt由t_order_agg表聚合得出
【数据来源系统及表名】DWD.dws_user_order_90d
【更新频率与生效时间点】T+1每日02:00刷新
这一步不能省——AI会把示例当模板直接复刻,比纯文字指令强3倍。示例里用了真实表名、真实函数、真实时间点,它就不会编造“从用户行为日志中提取”这种模糊来源。











