<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AIOps on XLabs</title><link>https://www.xlabs.club/tags/aiops/</link><description>Recent content in AIOps on XLabs</description><generator>Hugo</generator><language>zh-CN</language><copyright>Copyright (c) 2020-2025 XLabs Club</copyright><lastBuildDate>Fri, 18 Sep 2026 00:05:21 +0800</lastBuildDate><atom:link href="https://www.xlabs.club/tags/aiops/index.xml" rel="self" type="application/rss+xml"/><item><title>Prompt 回归测试实测：同一份 prompt 在两个模型上错得不一样</title><link>https://www.xlabs.club/blog/prompt-regression-testing/</link><pubDate>Fri, 18 Sep 2026 00:00:00 +0800</pubDate><guid>https://www.xlabs.club/blog/prompt-regression-testing/</guid><description>&lt;p&gt;「prompt 改好了」这句话，通常来自一次运行、一个模型、肉眼看输出。&lt;/p&gt;
&lt;p&gt;我搭了一个 11 条告警日志的回归台，同一批用例跑 4 个 prompt 版本、2 个模型，共 198 次调用。主表是 &lt;code&gt;deepseek-v4-flash&lt;/code&gt;，temperature=0.7，每题 3 次重复：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;prompt 版本&lt;/th&gt;
					&lt;th&gt;调用&lt;/th&gt;
					&lt;th&gt;裸输出能 &lt;code&gt;json.loads&lt;/code&gt;&lt;/th&gt;
					&lt;th&gt;满足契约&lt;/th&gt;
					&lt;th&gt;四字段全对&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;v1：只说「提取字段，用 JSON 输出」&lt;/td&gt;
					&lt;td&gt;33&lt;/td&gt;
					&lt;td&gt;31&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;v1b：v1 + error_type/severity 枚举取值域&lt;/td&gt;
					&lt;td&gt;11&lt;/td&gt;
					&lt;td&gt;11&lt;/td&gt;
					&lt;td&gt;2&lt;/td&gt;
					&lt;td&gt;2&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;v1c：v1 + 禁止 markdown 包裹&lt;/td&gt;
					&lt;td&gt;11&lt;/td&gt;
					&lt;td&gt;11&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
					&lt;td&gt;0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;v2：工程化（取值域 + 类型 + 反例 + null 规则）&lt;/td&gt;
					&lt;td&gt;33&lt;/td&gt;
					&lt;td&gt;32&lt;/td&gt;
					&lt;td&gt;32&lt;/td&gt;
					&lt;td&gt;28（85%）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;v1 是最常见的写法：31/33 次输出了合法 JSON，看着挺好。但没有一次满足下游契约——JSON 合法不等于能被消费。&lt;/p&gt;
&lt;p&gt;（v1、v2 各 3 次重复；v1b、v1c 是消融版本，单轮 11 个样本。）&lt;/p&gt;</description></item></channel></rss>