大家都知道,妙鸭文档AI在处理Excel表格时,要想让它自动抓出异常值并生成一段能直接用进报告里的分析说明,光扔一句“找出异常”可不行。现实往往是:它要么漏掉几个关键数字,要么自己脑补出一套业务逻辑,甚至把“0”和“空单元格”都算作异常列进去。问题出在哪?出在提示词里缺了几道硬性门槛:异常定义要明确、输出范围要掐死、业务语境要锁死。
明确异常判定标准
第一步,咱们得在提示词开头用一句话把异常值的业务定义死死钉住,别给AI留半点自由发挥的空间。举个例子可以这样说:“本表中‘订单金额’列的异常值仅指两类:①数值为负数;②大于100万元且无对应‘大客户审批单号’列非空值。”
第二步,得把AI常见的“误判触发点”提前拔掉。补上一句硬约束:【所有含‘N/A’‘暂缺’‘--’的单元格视为缺失值,不参与异常判定】。
第三步,限定它看数据的范围。加上这句:“异常判断必须基于当前工作表全部可见行,不跨表、不引用隐藏行或筛选后视图。”
限定分析说明的生成规则
光说清楚异常是什么还不够,还得管住它怎么“说”出来。
方法一:给AI加个人设,语气自然就收住了。在提示词里指定:“你是一名风控专员,向部门负责人提交简明异常摘要,不解释算法,不提技术细节。”
方法二:拿正反例子给它“锚”住风格。正面示范:“发现3笔负向订单(ID:ORD-7721、ORD-8094、ORD-8105),合计-42,600元,疑似重复退款。”反面禁止的也列清楚:“不要出现‘可能’‘大概率’‘建议进一步核查’等模糊表述。”
另外再强调一句:【若某类异常数量为0,必须明确写出‘未发现XX类异常’,不可省略该条目】。
固化输出结构与格式
最后一项,是固化它的输出结构。要求AI严格按三段式排列,每段首行顶格不缩进:
① 异常总览(一句话概括异常类型、数量、影响范围)→
② 具体明细(仅列出订单ID、异常值、所在行号,用顿号分隔,不换行)→
③ 业务影响(限30字内,只写实际后果,如“导致Q2营收虚增18.7万元”)。
末尾再加上一条铁律:“输出必须为纯文本,不加任何Markdown符号、编号、项目符号、空行或解释性括号。”
