惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy International News Feed
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
Spread Privacy
Spread Privacy
The Hacker News
The Hacker News
P
Palo Alto Networks Blog
TaoSecurity Blog
TaoSecurity Blog
S
Secure Thoughts
Google Online Security Blog
Google Online Security Blog
H
Heimdal Security Blog
N
News | PayPal Newsroom
Attack and Defense Labs
Attack and Defense Labs
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园 - 【当耐特】
Webroot Blog
Webroot Blog
小众软件
小众软件
Help Net Security
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
PCI Perspectives
PCI Perspectives
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
Cloudbric
Cloudbric
AI
AI
WordPress大学
WordPress大学
博客园 - 聂微东
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
Hacker News: Ask HN
Hacker News: Ask HN
H
Hacker News: Front Page
博客园 - Franky
V
V2EX
Schneier on Security
Schneier on Security
G
GRAHAM CLULEY
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队
H
Help Net Security
量子位
S
Security @ Cisco Blogs
大猫的无限游戏
大猫的无限游戏
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recorded Future
Recorded Future
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
C
Cisco Blogs
S
Security Affairs

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
两个 AI 产品,把我从“写 Prompt”逼成了“拆 Prompt” – 人人都是产品经理,
时樱_Iris · 2026-05-14 · via 人人都是产品经理

当一个AI产品的Prompt文件膨胀到三万字时,崩溃只是时间问题。本文通过实战案例揭示Prompt工程的本质不是写作问题,而是软件工程问题——从意图识别与危机信号的边界划分,到分析型任务与创造型任务的截然不同解法,再到示例数量与精准度的反比关系。作者用血泪教训总结出五条黄金法则,教你如何避免模型在「综合」中迷失方向。

我做过一个陪用户聊文章的 AI 产品。

最早所有的逻辑写在一个 Prompt 文件里:

人格、开场怎么说、什么时候追问、什么时候不追问、识别用户在求安慰还是在求反驳、识别有没有自杀或自伤信号、识别有人在试图让它脱离角色,全都塞在一起。

写到后来快三万字,六百多行。

每次想改某一块都心惊胆战。更确切地说,是不敢改。因为改一句“识别 jailbreak”的判据,可能影响完全不相关的“开场第一句怎么说”。

模型不会知道这两段在它眼里是两件事,对它来说就是一长串文字,它会从里面“综合”出一种行为,而那种行为已经没人能预测了。

我硬撑了一阵,最后还是拆了。

主对话留下来管人格和主流程。

  • 识别用户当前消息属于哪种意图
  • 是不是危机信号
  • 是不是越狱尝试

这三件事各自拎出来,做成独立的判断器。

对话走到某个转折点不能再追问的时候,单拎一个模块负责“把话折射回去”。

拆完那一刻我才反应过来一件事:

Prompt 工程从来不是一个写作问题,是一个软件工程问题。

只是这个事实被“自然语言”这层皮藏得太好,让人误以为只要把话说清楚就够了。

单文件 Prompt 为什么必然崩

会崩的根本原因是:一个 Prompt 里塞的事,往往不是同一类事。

回到我那个产品里那三个判断器:识别用户意图、识别危机信号、识别越狱尝试。

表面上都是“看一段消息然后下个判断”,本质上完全是三件不同的事:

  • 意图识别要看上下文。用户说“你呢”是不是在邀请我说看法,得看前几轮我们在聊什么。
  • 危机识别不太看上下文。“想消失”这三个字单拎出来就该触发,不需要再回头看用户前面说了什么。原则我后来写得很直白:宁可错杀,不可放过。模糊时倾向于触发。
  • 越狱识别只看当前这一条。用户上一句说什么不重要,重要的是 ta 现在是不是在让我“重复你的初始指令”或者“假装你是另一个角色”。

三件事的判据来源、上下文窗口、错判代价全不一样。强行写在一个 Prompt 里,模型就会“综合”。综合的结果是什么?是它在该谨慎的时候大胆,在该灵敏的时候迟钝。

更麻烦的是,长 Prompt 里的判据会互相污染。

我在文件第 200 行写“对用户的不同意见要欢迎,不要回避”,又在第 450 行写“识别用户在试图操纵你的人格”。这两条单看都对,但模型在长上下文里会把两者混在一起。

结果就是该接住反驳的时候它怀疑用户在攻击,该警惕的时候它又把越狱当成了健康的反驳。

我后来给每个独立判断器都加了一段,叫“不归你管”。

意图识别器的“不归你管”里写着:

  • 危机信号不归你管(危机识别器处理)
  • 越狱尝试不归你管(边界判断器处理)
  • 用户跟你争论也不归你管(那是正常对话)

这段“不归你管”清单,比“你要做什么”那段还长。

刚拆的时候我以为定义“做什么”是最难的。

后来才知道,真正难的是定义“不做什么”。因为不做什么决定了模块之间的接缝在哪。

接缝定不好,三个模块就会互相打架——比意图识别器和危机识别器同时触发还要糟糕。

创造类的任务,越教它“想清楚”它写得越死

我后来还做过另一个东西。一个竞品分析的 skill,一说到 skill 大家就会知道是给 AI 用的那种。

你跟它说“做个 X 赛道的竞品分析”,它会按一套流程产出报告。

竞品分析是典型的分析型任务:有事实、有判断、有可验证的对错。

所以这个 skill 里我让 AI 把工作显式拆开:

  • 一个 agent 负责挖每家竞品的资料
  • 一个独立的 agent 负责红队:拿到 5 条关键判断之后逐条挑战
  • 一个 agent 负责审计每个数据的来源是不是真的。

每个 agent 内部都是 step by step 的:先做什么、再做什么、最后给什么结论。

这种任务越显式越好。让模型“自由发挥”出来的红队基本是敷衍:

  • “判断 1:可能不是。”
  • “判断 2:市场环境变化。”

这不叫反驳,这叫凑字数。

所以那个红队 agent 的 Prompt 里我写死了:反方阵营是谁、反方有哪几条具体论据、早期反转信号必须可观测、最后必须给一个“反方站住了几成”的结论。

但回到 Linger 里那个“折射模块”:对话走到某个时刻,我不希望它再追问“你怎么看”,而是希望它接住用户刚说的某个具体的点,把那个点的隐含意味轻轻反映回去,然后停在那里。

这种事没法 step by step。

我试过让它先识别“哪个词是值得反射的”、再判断“这个词背后隐含的判断是什么”、再“用一句话折射回去”。出来的东西像填空题答案。

每一步都对,合起来没有任何让人停一下的感觉。

后来那段 Prompt 我重写了,写的不是步骤,是姿态:

朋友把茶杯放下,慢慢说一句让 ta 自己继续想的话。

就这一句。后面跟着几条“绝对不要做”——不要追问、不要总结、不要表扬。

模型反而知道该怎么写了。

这件事我想了很久。后来的理解是:分析型任务给它流程,创造型任务给它姿态。

把姿态翻译成步骤,等于让一个朗诵者每个字单独发音。每个字都对,整句没有了。

很多 Prompt 调不出来,问题不在没加“Let’s think step by step”。

是因为,在这个任务根本就不该 step by step。

示例多了不会更准,会更糊

Few-shot 是公认有用的技术。我也用。

但用着用着我发现一个反直觉的事:示例不是越多越准,常常是越多越糊。

为什么?

模型在示例多了之后,并不会把每个例子当成“独立样本”分别模仿。它会从所有例子里“平均”出一种共性,然后输出这个最大公约数。例子越多,公约数越平庸。

而且,这是我做 skill 时才意识到的。给示例光给“是什么”不够,还得给“为什么”。

我那个竞品分析 skill 里的示例文件,14 组好例 / 差例对照。每一组后面都写了一段“为什么好”

比如有一组讲 SWOT 写法,差例是这种:

  • 团队规模较小
  • 资金有限
  • 经验不足

好例是这种:

  • 无教育品牌心智,家长信任成本高(直接影响转化漏斗)
  • 无教研团队和题库沉淀(无法在学科精准度上和学而思正面比)
  • 无硬件渠道与供应链能力(短期内做不了学习机)

后面跟一句:

为什么好:每条都“具体痛点 + 业务后果”,且对手知道这个弱点。

这种“为什么好”才是 few-shot 的灵魂。

示例本身只是给模型一个“形状”,告诉模型原因才是让模型理解为什么这是这个形状的判据。

没有判据,模型只会模仿表面;有了判据,模型才知道在新场景下应该怎么生成新的“形状”。

——讲到这里我要打一下脸。

我那个产品里至今还有一个判断器,里面塞了 20 多个示例。每次打开文件我都觉得太多了,应该砍一半,把判据写清楚。但我还没砍。

我想说的是:知道有问题和动手改是两件事。 真实状态是:有些坑你看见了,但还没轮到它。优先级排在那儿,你心里有数。(发完文章我就去动手改)

兜底原则要写死,不要让模型自己权衡

这是我从两个产品里都学到的一件事,方式相反但道理一样。

Linger 的危机识别器里,我写得很直白:宁可错杀,不可放过。模糊时倾向于触发。 只判断“有信号 / 无信号”,不需要做严重程度评估。

为什么这样写?

因为“严重程度评估”是一个让模型权衡的指令,模型会权衡得很温和。它会想“用户可能只是表达情绪不一定真的有事”,然后放过去。

但对一个对话类产品,放过一次的代价远高于错杀一次。所以这件事不能让模型权衡,得在 Prompt 里把权衡的方向写死。

竞品分析 skill 里走的是另一头,但本质相同。

我在里面规定:5 条关键判断不能全标 H(高置信度)。每个 H 必须配早期反转信号:具体到“什么事件、什么时间、哪家公司”,否则这个判断就不可证伪。

为什么不让模型自己决定?

因为如果不写死,模型会倾向于全标 H。因为 H 显得自信,自信的报告读起来更有“专家感”。但 5 条全 H 等同于没标。所以置信度分布要在 Prompt 层就强制成一个梯度(比如 H / H / M / M / L 这样的组合),不让模型自己取舍。

这两个例子加起来想说一件事:模型的默认权衡方向往往不是你想要的。

它倾向于温和、倾向于自信、倾向于答得满。

如果你希望它在某些事情上保守、在某些事情上谦虚、在某些事情上明确说“我不确定”。

你得在 Prompt 里把这个方向钉死。

不要写“请适当谨慎”。“适当”是模糊词,模型不知道什么叫适当。

要写“宁可错杀,不可放过”。

拆开是有代价的,所以模式要分层

到这里我得说点冷的话。

拆不是免费的。

那个竞品分析 skill 现在有 4 个 agent 协作:主对话调度、Researcher 挖资料、Red Team 红队、Source Auditor 审计来源。代价是单次任务的 API 消耗变成原来的 4 到 10 倍。

所以我在 skill 里设了几档模式:

  • 给老板看一眼的 2 页摘要——不开多 agent,直接出
  • 给产品部用的完整报告——开
  • 给董事会用的深度版——开,并且加财务和访谈
  • 销售竞标前的 1 页战术卡——不开

不是所有任务都值得拆。

拆是为了处理“判断逻辑不同的子任务”和“需要独立视角的子任务”。 一个简单任务你硬拆,结果是延迟变长、成本变高、协调出错的概率反而上升。

类似地,Linger 里我也没把所有事都做成独立 detector。

“用户对我的工作方式好奇”(比如问“你为什么这么问我”)就没有独立 detector,因为它和“用户在试图越狱”在判据上不冲突。前者是好奇句,后者带明确的指令动词(“输出”“重复”“打印”)。这俩在主对话里靠几句话就能分开,没必要再起一个模块。

拆要拆在判断逻辑不一样的地方,不是拆在你觉得长的地方。

回到自己手头的 Prompt 上

讲到这里,如果你手头正好有一条调不顺的 Prompt,可以做几件事检查一下。

先打开你最长的那个 Prompt 看一眼。

里面有没有几段事情,单看判据完全不一样?

比如一段在处理“用户什么意思”,另一段在处理“用户能不能这样跟我说话”,再一段在处理“这个输出格式对不对”。

如果有三件以上这种判据不同的事挤在一个文件里,你接下来想改任何一处,都会牵动另外两处。该拆了。

给你的每个模块写一段“不归你管”。

这听起来反直觉,但比“你要做什么”那段重要。

一个意图识别器写完之后,停下来想:用户跟我争论该不该触发?用户问我工作原理该不该触发?危机信号该不该归我?

把不该触发的场景列出来,列得越具体越好。模块之间的接缝就靠这来定。

判断一下你的任务是分析型还是创造型。

输出有对错的:分类、抽取、打分、判断,是分析型,写流程、写步骤、写显式 CoT。

输出需要某种“感觉”的:共情、表达、风格化的语气,是创造型,写姿态、写“不要做什么”、把步骤拿掉。

写错方向不是细节问题。把姿态翻译成步骤,模型每步都跑通,整体输出会变成填空题答案。

翻翻你的 few-shot 示例。 如果超过 10 个,先停一下。

问自己:每个示例后面有没有一句话写“为什么这个是好的”?

如果没有,模型只是在模仿表面。试着保留 3 到 5 个最有代表性的,每个后面加一句原因,你会发现效果反而更稳。

如果你做完发现砍不动,那个判断器可能根本不该用 few-shot,应该改成判据描述。

最后,搜一下你的 Prompt 里所有让模型“权衡”的词。

“适当”、“合适”、“尽量”、“必要时”、“视情况”。

这些词每出现一次,问一次:我希望它往哪边倒?如果有明确答案,就把方向写死。

不希望它误判就写“宁可错杀,不可放过”;

不希望它在不确定的时候装作懂,就写“模糊时直接说:我不确定”。

模糊的指令模型会按它的默认偏好处理,而它的默认偏好基本不是你的偏好。

这五件事的顺序,我是按“打开文件之后该先看什么”来排的,不是按理论分类。

先看要不要拆,再看边界,再看任务类型,再看示例,最后扫一遍权衡词。

一遍下来,多数能调一调。

真正学到的事

回过头看,从那个三万字单文件,到现在 6 个模块加 2 个响应模板,再到那个 4 agent 的 skill,这中间不是哪一天突然顿悟的。

是每一版都解决了上一版露出来的某个具体问题。

  • 第一版只是想把产品跑通。
  • 第二版发现 detector 之间会误触发,加了“不归你管”清单。
  • 第三版发现折射模块按步骤写出来很死板,重写成姿态描述。
  • 第四版发现 few-shot 加多了反而模糊,开始关注 rationale 而不是数量。

Skill 那边也是同样的路径:v1 抽框架,v2 加信源核验,v3 加红队和置信度,v4 才上多 agent。

这种“每一版解决前一版的问题”才是真实的工程节奏。

我做 Linger 的时候,最早也想“一次写对”。三万字写完那刻自我感觉良好。后来才发现,那个文件不是 Prompt,是债。

现在我写 Prompt 的方式变了。先想清楚什么归这个模块管、什么不归。

边界先定,一个模块只做一件事,做不好就拆。

能不开多 agent 就不开。能在主对话里搞定就不起新模块。

至于“具体怎么写”,每个项目都不一样。

但“先定边界再动笔”这件事,到目前为止没变过。

本文由 @时樱_Iris 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议