
如果你和我一样每天的精力不是花在思考上而是花在把A软件里的内容搬到B软件、把几十份简历里的关键信息摘出来做成表格、把Markdown笔记排版成Word给领导——那你一定会对WorkBuddy感兴趣。我第一次听说这个词的时候也以为是又一个待办清单App实际用下来才发现它解决的是更底层的问题把重复性操作变成一条可以自动执行的工作流。这篇文章我会把市面付费课里讲的系统知识加上我自己实际折腾两周踩过的坑全部整理出来面向零基础用户尽量做到你看着就能跟着操作。先说明一点这篇文章不卖课、不引流就是单纯把WorkBuddy的工作流玩法讲透。内容包括工具定位、安装、第一个自动化流程、接入DeepSeek大模型、Skill自定义指令、API开放、常见报错排查以及一份可以直接照着练的保姆级操作路线。1. 先搞清楚WorkBuddy到底是什么——不是又一个待办清单1.1 工作流到底是个什么东西很多刚接触的人一听到工作流三个字就觉得头大以为是什么高深的编程概念。其实它就是一个特别朴素的词把你平时在电脑上手动操作的一系列步骤变成一条可以自动跑完的流程。我举个例子。你每天可能要干这么一件事打开某个文件夹找出所有Markdown文件逐个打开复制内容粘到Word里调格式保存。这个操作笨不笨笨。但你一周可能要做三次。工作流的思路就是把这些步骤拆成读取文件 → 转换格式 → 输出Word然后让工具自动执行。WorkBuddy就是干这个的。它的界面形态类似流程图编辑器左边是积木一样的节点中间是画布右边是属性设置。你把触发器拖进来告诉它什么条件下开始再拖一个转换节点设置好参数最后拖一个输出节点定好保存路径。点运行它就跑完了。整个过程不需要写代码但底层又允许你用变量、接口、模型去扩展属于那种小白能上手高手有得玩的工具。1.2 WorkBuddy和Flowable、n8n、Coze这些工具有什么区别网上搜WorkBuddy经常会出现一大堆名字相近的工具比如Flowable、Activiti、n8n、Dify、Coze、ComfyUI。我第一次看也懵。简单梳理一下区别工具定位适合谁和WorkBuddy的区别Flowable、ActivitiJava后端流程引擎偏企业审批流后端开发工程师重部署复杂主要管人审批的流程n8n开发者向自动化工具会写代码的技术人员节点能力强但学习曲线陡Dify、CozeLLM应用编排和Agent搭建AI应用开发者侧重在线模型应用不擅长本地文件处理ComfyUIAI绘画节点式工作流视觉/绘画方向用户只服务生图/生视频不解决办公自动化WorkBuddy桌面端轻量级工作流自动化普通职场人、效率爱好者、半技术人员本地文件 大模型 第三方API轻量快速为什么这个区分很重要因为很多人一搜工作流就被Flowable、Activiti这些企业级方案吓退了觉得门槛太高。实际上你做个人自动化、部门小工具根本不需要那套东西。WorkBuddy的优势在于本地优先文件不出电脑配合自带的模板和Skill机制半小时搭出一个能用的流程很轻松。1.3 标准版、金融版和那个宠物是怎么回事WorkBuddy有标准版和金融版之分这个在官网下载的时候就能看到。标准版覆盖日常办公、笔记处理、通用API对接金融版内置了研报解析、财报数据清洗、合规排版这类金融场景模板适合经常和报表、投研资料打交道的人本质上是把金融场景的高频操作做成了开箱即用的工作流。至于宠物作用——它不是游戏宠物那种卖萌功能而是一个激励反馈系统。你创建的工作流每成功运行一次就会积累成长值宠物升级。听起来有点幼稚但实际用下来你会发现它确实能帮你养成把重复任务自动化的习惯。很多人刚开始搭工作流可能三天热度有了这个正反馈反而愿意把流程持续维护下去。顺带一提如果你同时用CodeBuddy这类AI编程工具可以搭配使用CodeBuddy负责写脚本WorkBuddy负责定时触发和执行一个管代码生成一个管任务落地配合起来很顺手。2. 二十分钟装好环境Windows和Linux两条路2.1 Windows安装走一遍WorkBuddy的安装流程非常简单但有几个细节值得注意。去官网下载Windows版本安装包一般是一个exe文件。双击安装。重点来了安装路径尽量不要选带有中文或空格的目录比如E:\软件\WorkBuddy在后续处理文件时容易出现路径解析问题。我一开始直接默认装到了E:\Program Files\WorkBuddy后来才发现空格在某些节点配置里会被截断折腾了半小时。安装完成后首次启动会引导你创建一个工作区。工作区本质上就是一个文件夹里面放着你的工作流配置、Skill文件、日志缓存。这个设计我很喜欢因为迁移电脑时只需要把这个文件夹拷走新机器上指定同样的目录所有工作流就都回来了。登录账号。WorkBuddy的账号体系主要用来同步模板和SkillHub里的内容本地工作流本身是存文件的形式所以即使不登录核心功能也能用。装完以后建议先别急着建工作流打开设置看一眼自动更新偏好。我自己的习惯是关闭自动更新等大版本出来观察几天再手动更避免新版本和已有工作流不兼容。2.2 Linux/Ubuntu安装要点Linux下装WorkBuddy比Windows多几步但也不算麻烦。Ubuntu系统可以直接下载deb包安装sudo dpkg -i workbuddy_xxx_amd64.deb sudo apt-get install -f如果下载的是AppImage格式需要先赋予执行权限再运行chmod x WorkBuddy-xxx.AppImage ./WorkBuddy-xxx.AppImageLinux环境最容易踩的坑有两个。一个是缺少系统依赖比如运行报错提示缺少libfuse2直接sudo apt-get install libfuse2装上就好。另一个是中文显示问题有些字体没有安装会导致工作台界面出现方块乱码一般安装fonts-noto-cjk就能解决sudo apt-get install fonts-noto-cjk装好之后启动界面和Windows版没有实质差异这也是我觉得它比较良心的地方没有因为系统不同砍功能。服务器场景下如果只想跑工作流不需要界面它支持API模式启动这个后面专门讲。2.3 打开工作台先认识这几个区域第一次打开WorkBuddy工作台你可能会觉得界面信息有点多。其实核心就五个区域左侧面板这是你的库包括工作流列表、Skill列表、模板市场入口、API配置入口。中间画布工作流编排区。所有节点都拖到这里连线形成流程。右侧属性栏点击画布上的任何节点右侧会出现该节点的配置项。顶部工具栏运行、调试、停止、保存、导入导出。底部日志栏每次运行的输出日志排查错误主要看这里。有一个小建议刚打开时先花五分钟把系统自带的一个示例工作流完整看一遍。官方预置了一个批量重命名文件的示例流程很短但包含了触发器、变量、动作节点、输出反馈四个核心元素。把它看懂了你对WorkBuddy就有了一个整体认知框架。3. 第一个工作流把Markdown批量变成带样式的Word3.1 所有工作流都离不开这三件事在动手搭第一个工作流之前我想先讲一个底层思维任何自动化流程本质上都是触发条件 执行动作 数据流转。你可以把WorkBuddy的工作流想象成一条小型流水线。最上游有一个什么时候开工的开关叫触发器中间是一台台处理设备叫动作节点设备之间的传送带叫数据流。一个文件从左侧进来经过第一个节点被读取第二个节点被加工第三个节点被输出成新文件整个过程就是一条流水线。这个思维特别重要。因为大多数人第一次搭工作流失败不是操作不会而是脑子里没有流程这个抽象层次。比如你想做一个简历汇总的自动化第一反应可能是我要写个脚本但有了流程思维你会先抽象出输入是一批简历文件动作是抽取关键字段输出是汇总表格。然后再去想具体每个环节用什么节点实现。思路清晰了工具操作反而是最简单的。3.2 从零创建Markdown转Word工作流我建议所有人第一个工作流都从Markdown批量转Word开始。它足够简单能帮助你熟悉整个操作路径而且实用——很多写博客、写笔记的人都受困于Markdown文件发给别人打不开的问题。操作步骤如下在工作台左侧点击新建工作流输入名称比如MD转Word批量导出。从节点库拖入一个触发器节点类型选文件夹监听或手动选择文件夹。监听模式表示只要文件夹里有新文件进来就自动处理手动模式则适合第一次测试。我推荐第一次用手动模式指定一个准备好的测试文件夹。拖入一个文件读取节点配置输入路径为上一步文件夹里的.md文件。注意这里要配置通配符一般写成*.md表示读取所有Markdown文件。拖入格式转换节点在左侧选择Markdown to Word。这个节点内部其实是通过模板引擎把Markdown渲染成带样式的Word文档。拖入一个文件保存节点指定输出目录文件命名规则可以设置成原文件名_转换时间。把四个节点按顺序连线保存后点运行。节点关键配置配置值示例触发器触发类型手动指定文件夹读取节点文件通配符*.md转换节点输出格式Word (docx)保存节点输出目录D:\output运行完毕后去输出目录里检查生成的Word文档。如果一切正常恭喜你你人生中第一条自动化工作流跑通了。3.3 变量映射和样式的几个坑跑通基础流程之后你会遇到实际问题样式不对、文件名乱掉、个别文件转换失败。这几个坑我在折腾的时候全踩过逐个说。变量映射WorkBuddy把上一步节点的输出作为变量供下一步引用。比如读取节点的输出变量可能叫content、filename、extension。在保存节点里配置文件名时要写成{{filename}}_converted.docx这种格式。如果你不记得变量名到底叫什么有一个笨但有效的办法先运行一次然后在日志栏里看输出详情里面会列出所有变量和值。样式问题默认转换出来的Word样式往往不太好看标题没有层级、代码块没有底色。WorkBuddy支持自定义Word模板文件在转换节点里选使用模板然后指定一个.docx模板文件。操作方式是先在Word里做一版你想要的样式另存为模板再让WorkBuddy基于它渲染。这样出来的文档和你手工排版的结果基本一致。个别文件失败我遇到最多的情况是源Markdown文件的编码不统一。有的文件是UTF-8有的是GBK转换节点识别不了就报错。解决方案是在读取节点和转换节点之间加一个编码统一节点强制把所有文件转成UTF-8。这个节点在自动化处理中非常实用尤其是当你的文件来源可能是别人发给你的时候。4. 给WorkBuddy装上大脑接入DeepSeek大模型4.1 先去模型服务商那里拿API Key如果你只用WorkBuddy做文件格式转换那它还只是一个编辑器宏级别的工具。真正让它变聪明的是接入大模型。目前社区里用得最多的方案是接入DeepSeek成本低中文效果不错而且接口兼容OpenAI的格式配置起来很简单。你需要先到DeepSeek的开放平台注册账号创建一个API Key然后充一点额度。这里说三个经验第一API Key一定要妥善保管。它相当于你钱包的钥匙谁拿到谁就能用你的额度。建议不要直接写在工作流配置里明文保存WorkBuddy有密钥管理功能把Key放在那里工作流里引用密钥变量即可。第二首次充值的金额不用多个人测试用个十块二十块能跑很久。因为普通对话节点单次消耗非常低。第三弄清楚接口地址和模型名称。DeepSeek的Base URL一般是https://api.deepseek.com模型名常用的是deepseek-chat和deepseek-reasoner。前者速度快、适合日常处理后者是推理模型适合复杂分析任务但响应慢费用也更高。4.2 在WorkBuddy里配置模型对话节点拿到API Key之后打开WorkBuddy的设置面板找到模型服务商新增一个配置服务商名称DeepSeekBase URLhttps://api.deepseek.comAPI Key粘贴你创建的密钥默认模型deepseek-chat配置好模型服务商之后在工作流里就可以拖入一个模型对话节点。你需要搭配好这个节点的三个核心配置系统提示词告诉模型它扮演什么角色。比如你是一个简历筛选助手只抽取关键字段不输出多余内容。用户输入把上一个节点的输出内容传递进来。比如把读取到的简历文本映射为输入。输出解析方式选择结构化输出还是纯文本输出。如果你希望后续节点能读取模型返回的字段强烈建议选择结构化输出并定义一个JSON格式的输出模板。4.3 提示词设计才是模型好用的关键模型接入之后能不能满足需求90%取决于提示词写得好不好。很多人用AI提示词喜欢写帮我总结一下这份简历这种模糊指令拿到的结果就是模糊的。我建议你遵循一个固定的提示词结构角色定义 任务目标 输入数据 输出格式 约束条件举个例子简历抽取节点的提示词可以写成你是一个专业的简历解析助手。 任务从用户提供的简历文本中提取以下字段姓名、联系电话、工作年限、当前公司、核心技能、匹配岗位建议。 输入以下是简历全文用####包围。 #### {{input_content}} #### 输出要求以JSON格式输出字段名为name、phone、years、company、skills、recommendation。如果某字段无法确定输出空字符串。不要输出多余的解释。这个提示词里有几个关键设计它规定了输入边界防止模型把提示词本身当正文它规定了输出格式方便后续节点解析它规定了缺省处理避免模型强行编造。接入模型之后你的工作流就从一个搬砖工升级成了实习生——它不仅能处理格式还能做判断、抽取、归纳这类需要理解力的任务。到了这一步WorkBuddy才算真正值得你花时间去维护。5. Skill与SkillHub自定义指令才是效率翻倍的关键5.1 Skill到底是什么Skill是WorkBuddy里最有特色的机制你可以把它理解成一个预封装的指令包。普通的提示词只是写在节点里的一段文字而Skill是一个完整的目录里面包含了指令说明、输入参数定义、示例模板甚至可选的脚本。它的价值在于复用。比如你精心写了一套会议纪要转待办事项的流程如果不封装成Skill下次新机器上想用还得重新复制粘贴配置封装成Skill之后一键导入就能用。SkillHub就是技能市场。里面有很多其他人上传的现成Skill分门别类类似手机的应用商店。我在SkillHub上找到过几个很实用的比如简历字段抽取网页正文提取周报生成器。安装Skill的过程也很简单点一下安装它就会出现在你的Skill列表里。5.2 手写一个自己的Skill如果你只停留在使用别人Skill的阶段那说明还没掌握核心。自己写一个Skill其实并不难我来拆解一下。一个最小可用的Skill目录结构长这样my_skill/ ├── SKILL.md ├── input_schema.json └── examples/ └── sample_input.mdSKILL.md是核心文件里面写清楚这个Skill干什么、怎么用。它的格式类似Markdown我写过一个每日复盘助手--- name: daily_review description: 根据当天工作日志生成结构化复盘输出今日完成、明日计划、风险点。 input: - name: work_log type: text description: 当天工作日志原文 --- 你是一个工作复盘助手。 根据用户提供的工作日志生成以下结构的复盘完成事项、未完成事项、明日计划、风险与求助。 要求每条事项使用简洁的动宾结构不要超过20个字。input_schema.json的作用是描述这个Skill有哪些输入字段WorkBuddy在界面上会根据这个JSON自动生成表单。比如{ type: object, properties: { work_log: { type: string, description: 当天工作日志原文 } }, required: [work_log] }写完这两个文件把整个文件夹扔到工作区的skills目录下刷新之后就能在工作流里看到了。你可以在Skill的运行界面里直接填输入也可以在工作流中把它作为一个节点调用。5.3 几个可以直接改用的指令模板这里分享几个我长期在用的Skill提示词你可以直接抄过去改成自己的。会议纪要结构化你是一个会议纪要整理助手。将输入的会议原始记录整理为会议主题、参会人、讨论要点、结论、待办事项含负责人和DDL。如果原记录未提到负责人标为待确认。周报生成器你是周报助手。将本周工作日志按以下维度整理本周核心产出、数据/成果、遇到的问题及解决方案、下周计划。风格要求简洁每条不超过30字适合发到工作群里。PDF合同关键信息抽取你是合同审查助手。抽取合同中的关键商务条款包括合同双方、金额、付款条件、违约条款、合同期限、续约机制。输出JSON格式金额统一转换为人民币元。这三个模板的核心都是明确输出结构 缺省处理规则你照这个思路写自己的提示词效果基本不会差。6. 三个拿来就能用的真实工作流6.1 简历筛选工作流不管你是HR还是技术负责人应该都体会过被简历淹没的感觉。这个工作流是我目前使用频率最高的一个流程如下读取简历文件PDF/Word → 文本抽取 → DeepSeek模型解析字段 → 输出Excel汇总表具体配置触发器手动选择文件夹读取*.pdf, *.docx。文件解析节点PDF和Word需要分别处理PDF用PDF解析器Word用文档解析器合并成统一的纯文本。模型对话节点使用简历字段抽取Skill输出JSON包含姓名、电话、年限、公司、技能、匹配度评分。表格输出节点把JSON解析成行写入Excel。建议在字段名中直接使用中文方便后续给不懂技术的同事看。这个流程跑完你会得到一张包含所有候选人核心信息的Excel表。我实测处理50份简历大约需要几分钟成本在几毛钱到几块钱之间。相比人力一份份打开看效率提升非常明显。6.2 Obsidian笔记自动化工作流Obsidian用户有一个大痛点笔记收集很爽整理很痛苦。今天的随手记、剪藏文章、会议记录全部堆在Inbox里一周之后就变成了一团乱麻。我用WorkBuddy搭了一个每日笔记整理流程扫描Inbox目录 → 按文件名和标签分类 → 模型生成摘要和关键词 → 移动文件到对应目录 → 生成Daily Review这个流程的触发条件是定时任务我设置在每天下班前自动跑一次。文件分类怎么判断先让模型读一遍笔记内容根据内容判断归属比如代码相关→开发笔记目录管理相关→团队管理目录然后WorkBuddy的文件操作节点负责把文件移动到对应目录并自动重命名成日期标题的格式。跑完再让模型基于当天所有笔记生成一份Daily Review包含今天做了什么值得留意的信息明天可能的待办。这份回顾会存到当月的日记文件里。坚持一个月你会发现自己对信息的梳理能力上了一个台阶因为它逼着你每天做一次信息归档。6.3 分镜脚本辅助工作流这个工作流是给内容创作者用的尤其是做短视频、漫剧、动画分镜的人。我自己也协助过几个做AI动画的朋友发现他们最耗时间的不是生成画面而是写分镜脚本——要把一段几十秒的旁白拆成十几个镜头的画面描述。WorkBuddy可以帮你把这一步自动化输入文案 → 模型按镜头序号、景别、画面描述、台词、字幕、时长结构生成分镜表 → 导出为Markdown或CSV分镜的拆分逻辑完全可以通过提示词控制。比如要求模型每5-8秒一个镜头画面描述要包含主体、动作、背景、镜头运动输出CSV后可以直接导入到ComfyUI或者其他视频生产工具里做下一步处理。我把这个流程和ComfyUI的工作流配合用过创意阶段从文案到第一批分镜素材效率大概提升了至少三四倍。6.4 这三个工作流的共性看完这三个案例你会发现它们背后其实是同一个套路文件输入 → 模型理解 → 结构化输出 → 落地文件。你只需要掌握这条主链路就可以举一反三解决很多问题。比如把简历换成报价单就是报价单信息提取把分镜脚本换成活动策划案就是策划案拆解。WorkBuddy真正厉害的地方就在这里它给了一个通用框架你只需要换输入、换提示词、换输出格式就能应对完全不同的场景。7. 用API把WorkBuddy嵌入自己的系统7.1 开启API服务当你的工作流越建越多你会发现手动点运行不够用了。你可能想让公司内部系统调用它、让定时任务触发它、或者让网页按钮远程启动它。这个时候就需要用到WorkBuddy的API模式。开启方法设置 → API服务 → 开启API Server设置监听端口和访问令牌。端口一般填一个不常用的比如8766避免和本机其他服务冲突。访问令牌是一个自定义字符串相当于API的密码外部请求需要带上它才能调用。启动之后可以先用浏览器验证一下服务是否正常访问http://127.0.0.1:8766/api/health返回ok说明服务已经在跑了。7.2 外部程序调用工作流API模式下WorkBuddy把每个工作流都暴露成一个HTTP端点。你可以用任意语言发起请求触发某个工作流。比如我有一个日报生成工作流ID是daily_report_workflow用curl调用就是这样curl -X POST http://127.0.0.1:8766/api/workflow/daily_report_workflow/run \ -H Authorization: Bearer your_token \ -H Content-Type: application/json \ -d {input: {work_log: 今天完成了xxx明天计划做yyy}}用Python调用更直观一点import requests url http://127.0.0.1:8766/api/workflow/daily_report_workflow/run headers { Authorization: Bearer your_token, Content-Type: application/json } payload { input: { work_log: 今天完成了xx功能开发修复了3个bug明天计划写测试用例 } } resp requests.post(url, headersheaders, jsonpayload) print(resp.json())返回结果里会包含工作流执行状态、输出文件路径、以及模型节点的产出数据。这样你就能把WorkBuddy嵌入到自己的业务流程里比如在项目管理平台里加一个按钮点击后自动调用WorkBuddy跑一遍周报整理再把结果推回来。要注意的是API方式调用工作流之前建议先在工作台界面里把同一个工作流完整跑通一遍。如果界面模式运行有报错API模式大概率也会报错而且API模式下的日志查看不如界面直观你调试起来会麻烦很多。7.3 命令行触发和定时触发除了HTTP接口WorkBuddy还支持命令行触发。在Linux服务器上你可以用crontab实现定时运行# 每天下午6点执行日报梳理工作流 0 18 * * * /usr/local/bin/workbuddy-cli run daily_report_workflow --input-file /tmp/daily_data.json这个能力特别适合放在服务器上做定时数据处理。比如每天晚上定时抓取某个目录下的新文件、定时把数据同步到另一个系统、定时生成报表这些要跑又不想手动跑的活都可以交给它。说实话我不建议一上来就折腾API和定时任务因为你还没积累出值得被自动化的流程。先用界面模式把常用流程跑顺等有了两三个每天都要操作的流程再上API和定时收益才是最大的。8. 保姆级避坑指南——这些坑我替你趟过了8.1 安装启动阶段安装和启动的坑是最浪费时间的因为一出问题你就根本看不到界面。第一个坑是我前面提到过的安装路径问题。Windows用户一定避开中文目录和带空格的目录否则后面很多节点读取文件时路径解析会出现莫名的报错。已经装到非理想路径的话卸载重装一次二十分钟内解决比你去排查各种奇怪报错省时间。第二个坑是杀毒软件拦截。WorkBuddy在工作流运行时会调用系统命令、读写文件行为上和某些病毒有相似之处部分杀毒软件会拦截。我在一台装着某国产杀软的电脑上遇到过工作流运行到一半被静默杀死的情况日志里什么错误都没有。如果你跟我一样遇到工作流运行中断但日志无异常可以先检查杀毒软件的安全日志。第三个坑是端口被占用。启动API服务时提示绑定失败先用命令查一下端口是不是被别的程序占了netstat -ano | findstr 8766换一个端口号就能解决不需要去强杀占用进程。8.2 工作流运行报错的排查链路工作流运行报错很多人第一反应是截图发群里问。但大部分问题其实可以自己用一套排查链路定位效率高很多。我的排查顺序固定是这样看日志栏的最后几行。绝大多数错误都会在日志里给出具体原因哪怕提示是英文仔细看看也能猜个大概。确认是哪一类错误。文件路径错误、数据格式错误、API调用错误这三类的处理思路完全不同。用调试模式单步执行。WorkBuddy有单步调试功能可以让它跑一步停一下看每个节点的输出变量是否符合预期。排除数据问题。如果你想处理一份文件时报错换一份正常的文件试试如果正常文件能通过大概率是你的源数据格式有问题。举一个我实际遇到过的例子。我在跑Markdown批量转Word时总是有一批文件转换失败。单步调试后发现读取节点读出来的内容是乱码日志显示UnicodeDecodeError。于是我把报错文件下载下来用编辑器打开检查发现那些文件是GBK编码不是UTF-8而转换节点默认只处理UTF-8。解决方案就是我在第三章说的加一个编码统一节点解决。这里想强调一个态度先默认是自己的数据或配置问题而不是工具的问题。大部分所谓WorkBuddy的bug最后排查下来都是源文件格式、路径、权限这类外围因素。8.3 模型相关的坑接入DeepSeek或做模型节点的时候你还会遇到几个特有的坑。超时问题文件特别大时模型响应可能超过默认等待时间。解决办法有两个一个是把文件切块分批处理另一个是在模型节点里把超时时间调大。我更推荐前者因为切块处理更稳定而且不容易触发单次请求的Token上限。Token超限模型输入长度有上限一份超长文本直接丢进去会报错。WorkBuddy有文本分片节点可以按固定字数切分切完分批让模型处理最后再合并结果。这个节点在处理PDF合同、长报告时用到概率非常高。JSON解析失败模型返回的JSON偶尔会带一些额外文字比如好的这是你要的结果这类前缀导致解析节点报错。解决办法是在提示词里加强约束比如只输出JSON对象禁止输出任何解释文字。如果还是不稳定可以在解析节点前加一个正则清洗节点把JSON之外的内容去掉。这类问题没有100%的解法只能尽可能降低概率这也是为什么结构化输出在设计时要考虑容错。输出格式不受控有时候你要求模型输出表格它给了Markdown表格但后续节点不认。我的经验是如果后续有节点要处理尽量让模型输出JSON而不是Markdown表格。JSON是纯结构化数据解析稳定处理完以后随便转表格。9. 配套资料与一小时练习节奏从零到上手的路径9.1 手边要准备好的几样东西之前有读者跟我说看教程的时候觉得都懂了但自己动手时发现缺这个缺那个最后又搁置了。所以我干脆把开始练习前需要准备的东西列一个清单你照着这个准备就行一台Windows、Linux或macOS电脑。WorkBuddy安装包或者已安装好的应用程序。一个DeepSeek API Key先用个人版额度就够。一个测试文件夹里面放2至3个Markdown文件内容随意。一个空的输出文件夹用于保存自动化产出的文件。就这些不需要额外装别的软件。WorkBuddy内置了常见文档解析、Excel生成、HTTP请求、定时触发等能力第三方依赖很少。9.2 模板千万别照搬SkillHub和模板市场上有大量现成工作流我的建议是下载可以但一定要动手改一遍。因为现成模板解决的是作者自己的问题你的文件格式、数据处理逻辑、输出风格很可能和模板设定不一样。我通常的改造路径是先拿一份真实数据跑一遍模板观察哪个节点输出不对然后改配置、改提示词、加节点直到输出满意为止。这个过程本身就是对WorkBuddy工作流的深度理解比自己从零开始搭学到更多。而且改完以后建议顺手把这个工作流封装成自己的Skill。这样下次你换机器、帮朋友搭、或者想复用同一套逻辑处理新场景直接导出Skill就能用效率翻倍。9.3 一小时练习节奏建议标题里写了一小时从入门到精通这里负责任地给你一个一小时练习计划。这不是夸张而是把高频知识点集中之后确实可以达到的节奏。前10分钟安装创建工作区跑一遍系统自带的示例工作流。中间10分钟对工作台五个核心区域做一次完整了解知道每个按钮在哪里。前半小时的核心区照着第三章搭一个Markdown转Word工作流跑通它。这是你建立信心最关键的一步。接着10分钟在刚才的工作流里加入一个模型节点把一段文本输入给DeepSeek让它改写成更正式的风格。这一步你会直观感受到自动化和智能化的区别。最后10分钟去SkillHub装一个会议纪要类的Skill研究它的SKILL.md是怎么写的然后改一个字段变成自己的版本。这样一个小时下来你已经完整覆盖了安装、界面、基础工作流、模型接入、Skill使用五个层面。之后再有需求你就知道该往哪个方向找答案了。我自己的体会是WorkBuddy这类工具最难的不是某个具体操作而是你愿不愿意把自己日常的重复工作抽象成流程。一旦你习惯了用流程的视角看工作你会发现大量表面上不同的事情底层逻辑都是相似的。一周内你能自动化的任务数量可能超过你之前手动做一个月的量。