1. 为什么这5条提示词值得单独拎出来讲WorkBuddy 这类工具我用了一年多从最早的网页版到后来的桌面端、Linux 安装包再到 skill 和 MCP 的接入踩过的坑不算少。很多人第一次接触 WorkBuddy会把它当成一个“更聪明的对话框”问一句答一句用完就关。但真正拉开效率差距的从来不是模型本身而是你喂给它的提示词结构。同样一个任务有人三句话搞定有人来回改十几轮还在原地打转差别就在提示词的设计上。我整理这5条提示词标准很简单能直接复制粘贴、不需要额外解释、覆盖高频场景、并且经过我实际项目验证。它们分别对应代码生成与重构、长文档结构化处理、多步骤任务拆解、风格化内容批量产出、以及系统级规则设定。不管你用的是 WorkBuddy 国际版还是国内版是网页端还是 Linux 命令行这套提示词框架都能直接套用。适合谁看如果你是刚装完 WorkBuddy、还在翻“使用教程”和“入门到精通”的新手这5条能帮你跳过最痛苦的摸索期如果你已经用了一段时间但总觉得输出质量不稳定那问题大概率出在提示词的约束粒度上下面每一条我都会拆开讲清楚“为什么这么写”以及“哪里可以改”。先给一个总原则WorkBuddy 的提示词不是许愿池而是任务说明书。你写得越像给一个刚入职的助理交代工作输出就越靠谱。模糊的形容词、缺失的边界条件、没有示例的格式要求都是导致返工的核心原因。2. 第一条代码生成与重构的“三明治结构”2.1 这条提示词解决什么问题很多人让 WorkBuddy 写代码习惯直接说“帮我写一个登录页面”或者“优化这段代码”。结果要么是生成一堆用不上的样板要么是改完之后逻辑跑不通。问题在于你没有告诉它上下文边界和验收标准。我管这条叫“三明治结构”因为它分三层上层是技术栈约束中间是具体任务下层是输出格式和自检要求。三层缺一层输出质量就掉一截。2.2 可直接复制的提示词模板你是一名资深[语言/框架]工程师当前项目技术栈为 - 语言版本[如 Python 3.11] - 框架[如 FastAPI SQLAlchemy] - 数据库[如 PostgreSQL 15] - 代码规范[如 PEP8 / 公司内部规范] 任务对以下代码进行重构目标是[如 降低圈复杂度 / 提取公共逻辑 / 增加类型注解]。 原始代码 [粘贴代码] 输出要求 1. 先列出你发现的3个主要问题每条不超过20字 2. 给出重构后的完整代码保留原有函数签名 3. 用注释标出每一处改动的理由 4. 最后附一个最小可运行示例证明改动后逻辑一致。2.3 为什么这样设计第一层技术栈约束是为了防止 WorkBuddy 按“通用最佳实践”给你生成一堆和你项目不兼容的写法。我试过不写框架版本结果它给我生成了一个用 Pydantic v1 语法的模型而我的项目跑的是 v2光修语法就花了半小时。第二层任务描述里“目标是”后面那三个选项很关键。你让模型“优化代码”它不知道往哪个方向优化。是性能可读性还是可测试性方向不同改法完全不一样。我一般会选一个主目标最多加一个次目标贪多必失。第三层输出要求里的“先列问题”这一步是我踩坑之后加上的。早期我直接要代码结果它改了半天改的都是无关痛痒的格式问题真正的逻辑漏洞一个没碰。让它先列问题相当于强制它做一次静态分析你也能快速判断它的理解是否到位。注意如果你的代码涉及内部业务逻辑粘贴前记得脱敏。WorkBuddy 虽然支持本地缓存目录迁移但敏感信息该处理还是要处理。2.4 实操中的参数微调如果你用的是 WorkBuddy 的 skill 模式可以把这条提示词固化成一个 skill每次调用时只替换“原始代码”部分。我自己的做法是建了三个变体一个针对 Python 重构一个针对 TypeScript 类型补全一个针对 SQL 慢查询优化。每个变体只改技术栈那一段中间和下层保持不变。另外输出要求里的“最小可运行示例”不是摆设。有一次它重构了一个数据处理函数逻辑看起来没问题但示例跑起来发现边界条件处理反了。如果没有这个自检步骤那个 bug 会直接进生产环境。3. 第二条长文档结构化处理的“分块锚定法”3.1 长文档处理的常见翻车现场WorkBuddy 的上下文窗口虽然不小但你把一份50页的PDF或者几万字的会议记录直接丢进去让它“总结一下”得到的往往是一堆正确的废话。原因很简单模型在长文本里会丢失中间部分的注意力这是所有大模型的通病不是 WorkBuddy 独有的问题。“分块锚定法”的核心思路是不要让它一次处理全文而是先建立结构索引再逐块填充。这样既避免了注意力衰减也让输出可控。3.2 可直接复制的提示词模板你是一名专业的信息架构师。我将分多次向你发送一份长文档的内容每次发送一个章节。 第一步当我发送完所有章节后你先输出一份文档结构树格式为 - 一级标题 - 二级标题 - 三级标题如有 第二步针对每个三级标题用不超过50字概括其核心内容。 第三步等待我指定某个章节你再对该章节进行详细摘要摘要需包含 1. 该章节解决的核心问题 2. 关键数据或结论如有保留原文数字 3. 与前后章节的逻辑关系。 现在请回复“准备就绪”我将开始发送第一章。3.3 操作流程与注意事项实际操作时我一般会把文档按自然章节切分每块控制在2000到3000字。太短了调用次数多太长了还是会有注意力问题。切分点优先选标题处如果没有标题就按段落主题手动切。发送完所有章节后WorkBuddy 输出的结构树就是你的“导航地图”。这时候你可以直接说“详细摘要第三章第二节”它就会聚焦到那一块。我试过用这个方法处理一份80页的技术白皮书最终输出的摘要质量比一次性丢进去高了不止一个档次关键数据一个没漏。提示如果你的文档是扫描件先用 OCR 转成文本再喂进去。WorkBuddy 本身不处理图片文字识别这一步别省。3.4 进阶用法跨文档对比这套方法还能扩展成跨文档对比。比如你有三份竞品分析报告可以先分别用上面的流程建立结构树然后发一条新指令“对比三份文档中关于‘定价策略’的章节列一个对比表格维度包括定价模式、目标客群、折扣机制。”因为结构已经建好了模型能精准定位到相关章节不会串台。我踩过的一个坑是有一次没做分块直接把三份报告一起丢进去让它对比结果它把A报告的数据安到了B报告头上。分块锚定之后这种错误再没出现过。4. 第三条多步骤任务拆解的“状态机写法”4.1 为什么你的任务总是做到一半就跑偏让 WorkBuddy 做多步骤任务最常见的失败模式是第一步做得不错第二步开始偏离第三步直接忘了第一步的约束。这不是模型笨而是你的提示词没有定义“状态”。“状态机写法”借用了软件工程里的状态机概念每个步骤有明确的输入、输出和转移条件。模型每完成一步你都要确认状态再进入下一步。听起来麻烦但比反复返工省时间。4.2 可直接复制的提示词模板你正在执行一个多步骤任务请严格按照以下状态机执行不要跳步。 任务目标[用一句话描述最终交付物] 状态定义 - S0 初始化确认你理解任务目标列出你需要的输入信息 - S1 信息收集根据我提供的资料提取关键信息输出一个信息清单 - S2 方案设计基于信息清单给出2-3个可选方案每个方案标注优缺点 - S3 方案确认等待我选择方案未确认前不得进入S4 - S4 执行按选定方案逐步执行每完成一个子步骤向我汇报 - S5 验收输出最终交付物并附一份自检清单。 当前状态S0。请开始。4.3 实际运行中的节奏控制这条提示词的关键在于强制暂停。S3 的“等待我选择方案”是一个硬性卡点没有这个卡点模型会自作主张选一个方案然后一路跑到黑。我试过不设卡点结果它选了一个我根本不会考虑的方案等发现的时候已经生成了几千字全部作废。S4 的“每完成一个子步骤向我汇报”也很重要。WorkBuddy 在长任务中容易“加速”汇报频率降低意味着你失去干预机会。我一般会在它汇报完一个子步骤后快速扫一眼没问题就回“继续”有问题就当场纠正。这个来回看似增加了交互次数但总体时间反而更短。4.4 状态机的变体并行任务如果你的任务可以并行比如同时处理三个独立模块可以把 S4 改成S4 执行以下三个子任务相互独立请分别执行并输出结果 - 子任务A[描述] - 子任务B[描述] - 子任务C[描述] 每个子任务完成后用分隔线隔开。但要注意并行任务的前提是它们真的独立。如果子任务之间有依赖关系还是老老实实串行。5. 第四条风格化内容批量产出的“样本锚定法”5.1 风格化产出的核心难点不管是写产品文案、生成视频脚本还是做动漫人物三视图的提示词风格一致性都是最头疼的问题。你让 WorkBuddy “写得活泼一点”它这次活泼了下次可能就变成严肃了。因为“活泼”这个词对模型来说太模糊每次采样都在漂移。“样本锚定法”的思路是不给形容词给样本。你给它一个你认可的范例让它提取风格特征然后按这个特征批量产出。这比任何形容词都管用。5.2 可直接复制的提示词模板你是一名风格分析专家。以下是一段我认可的范例文本 [粘贴范例200-500字] 请完成以下任务 1. 从范例中提取5个风格特征每个特征用“特征名 具体表现”的格式描述 2. 基于这5个特征生成一段新的内容主题为[你的主题] 3. 生成后对照5个特征逐条自检确认新内容是否匹配。 输出格式 - 风格特征清单 - 新内容 - 自检表特征名 | 是否匹配 | 说明5.3 为什么样本比形容词有效我做过一个对比实验同一组产品文案任务一组用“简洁、有力、带点幽默”这样的形容词另一组用一段我写好的范例。结果形容词组的文案风格在5次生成中漂移了3次而样本组5次全部稳定。原因在于范例提供了具体的词汇选择、句式长度、标点习惯、甚至段落节奏这些都是形容词无法传递的。自检表这一步是后来加的。有一次它生成的内容读起来感觉对但仔细一看范例里常用的短句变成了长句节奏完全变了。自检表强迫它逐条对照把“感觉”变成“检查项”。5.4 批量产出的操作技巧如果你要批量生成20条文案不要一次性让它生成20条。我的做法是先生成3条人工挑出最好的一条把它作为新的范例再生成下一批3条。这样迭代三轮风格会越来越稳。一次性生成20条大概率后面几条质量断崖式下跌。注意范例的选择很关键。不要选你自己都觉得一般的文本选你最满意的那一段。范例的质量决定了产出质量的上限。6. 第五条系统级规则设定的“全局约束层”6.1 为什么要给 WorkBuddy 定全局规则前面四条都是针对具体任务的提示词但如果你每次都要重复交代“不要用markdown表格”“代码注释用中文”“输出前先自检”那就太累了。WorkBuddy 支持设定全局规则设定一次后续对所有任务生效。这条提示词就是用来生成这套全局规则的。6.2 可直接复制的提示词模板请为我生成一套 WorkBuddy 全局规则要求如下 1. 语言风格中文为主专业术语保留英文原文不使用网络流行语 2. 输出格式默认使用Markdown但表格仅用于对比类信息列表仅用于步骤类信息 3. 代码相关所有代码块必须标注语言类型注释使用中文变量命名使用英文 4. 自检机制每次输出前先检查是否满足以上规则不满足则修正后再输出 5. 交互习惯如果我的指令存在歧义先向我确认不要自行猜测 6. 安全边界不生成任何涉及个人隐私、内部机密的内容。 请将以上规则整理成一段可以直接粘贴到 WorkBuddy 全局设置中的文本语言简洁每条规则不超过30字。6.3 全局规则的维护与迭代全局规则不是设一次就完事了。我一般每两周回顾一次看看有没有新的重复性要求可以加进去。比如最近我加了一条“所有时间估算必须给出依据”因为之前它总是随口说“这个任务大概需要2小时”但没有任何计算过程。另外全局规则和具体任务提示词的关系是全局规则是底线具体提示词是上限。具体提示词可以覆盖全局规则但不能违反。比如全局规则说“默认使用Markdown”但某个任务我明确要求“输出纯文本”那就以具体任务为准。6.4 常见误区最大的误区是把全局规则写得太长。我见过有人写了30多条结果模型记不住反而把重要的几条也忽略了。我的建议是控制在8条以内每条一句话只保留最高频、最通用的约束。剩下的放到具体任务提示词里。还有一个误区是规则太模糊。比如“输出要专业”什么叫专业不如改成“不使用感叹号不使用‘非常’‘极其’等程度副词”。规则越具体执行越到位。7. 这5条提示词的组合使用与排查技巧7.1 组合使用的场景这5条不是孤立的。实际项目中我经常组合使用。比如做一个数据分析报告先用第五条设定全局规则然后用第二条分块处理原始数据文档接着用第三条拆解分析步骤最后用第四条统一报告风格。整个过程像流水线一样每个环节都有对应的提示词框架。组合时要注意顺序全局规则最先设分块锚定在信息收集阶段用状态机在方案设计和执行阶段用样本锚定在最终产出阶段用。顺序错了比如先做样本锚定再分块风格会被后续处理打乱。7.2 常见问题速查表问题现象可能原因排查动作输出格式每次都不一样全局规则未设定或太模糊检查第五条是否生效规则是否具体长文档处理丢失中间内容未分块或分块过大改用第二条每块控制在3000字以内多步骤任务中途跑偏缺少状态卡点加入第三条的S3暂停机制风格化产出不稳定用形容词而非样本改用第四条提供200字以上范例代码生成不兼容项目技术栈约束缺失在第一条中补全语言版本和框架重复交代相同要求未设全局规则用第五条生成并粘贴到全局设置7.3 我踩过的最大的坑早期我特别迷信“一句话提示词”觉得越短越厉害。结果有一次让 WorkBuddy 生成一个完整的网站发布流程它就回了我三行字根本没法用。后来我才明白提示词的长度应该和任务的复杂度成正比。简单查询可以短复杂任务必须长。这5条提示词之所以有效正是因为它们在关键位置提供了足够的约束信息。另一个坑是过度依赖默认设置。WorkBuddy 的默认输出风格偏通用如果你不主动设定规则它就会用那套通用风格应付所有任务。全局规则那一条我强烈建议每个人都花10分钟设一下一次投入长期受益。7.4 关于 WorkBuddy 版本差异的提醒WorkBuddy 国际版和国内版在提示词响应上基本一致但国际版对英文提示词的解析更细腻国内版对中文语境的理解更到位。如果你用的是 Linux 安装包注意检查系统缓存目录的权限缓存写入失败会导致提示词历史丢失影响连续任务的上下文衔接。网页版和桌面版在 skill 调用上也有差异桌面版的 skill 可以本地执行网页版受限于浏览器环境复杂 skill 可能跑不起来。这些细节看起来琐碎但实际用起来一个权限问题就能让你卡半天。我的建议是先把这5条提示词在网页版上跑通确认逻辑没问题再迁移到桌面端或 Linux 环境。迁移时重点检查文件路径和权限设置其他部分基本可以无缝衔接。