workbuddy需通过系统提示词强制markdown格式实现编号分段与关键信息加粗:1.在模型配置中清空并粘贴标准markdown指令;2.四段式prompt可临时约束单次输出;3.修改skill的output_template统一模板;4.启用后处理正则清洗保障格式合规。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让WorkBuddy每次输出都带编号、分段清晰、关键信息加粗,而不是一堆挤在一起的句子——这需要主动设置模型输出格式,不能靠它自己猜。
在系统提示词中强制声明Markdown格式
这是最底层、最稳定的控制方式。WorkBuddy会把这条指令当作生成文本的硬性协议,而不是可选建议。
1、进入WorkBuddy主界面 → 点击右上角头像 → 选择「模型配置」→ 找到当前使用的模型(如Auto)→ 点击「编辑系统提示词」
2、将原有内容全部清空,粘贴以下指令:【你必须仅输出标准Markdown格式内容,禁止任何解释性文字、额外说明、代码块外的原始文本或非Markdown符号。所有标题用#至###,列表必须用-或1.,表格必须用|分隔且含分隔行,所有输出需能被CommonMark解析器无错误加载。】
3、点击「保存」→ 关闭窗口 → 在对话框中发送任意测试指令(如“列出三个办公软件”),验证返回是否自动带编号列表或分段标题。
注意:若此前模型曾输出过带星号、反引号等非标准符号的文本,说明旧提示词仍在生效,务必确认已清除并保存新内容。
用四段式Prompt实时约束单次输出
适合临时任务,不改全局设置,靠输入指令当场生效。
方法一:角色—任务—约束—样例框架
在对话框中直接输入:
你是一位文档排版工程师,专注输出结构化办公文本;基于我提供的待办事项清单,请生成周报正文;要求:用「本周完成」「进行中」「下周计划」三个二级标题分块,每块最多3条,每条以数字编号+顿号开头,禁用任何Markdown符号;示例:1、整理会议纪要→归档至共享盘/2026/Q3/周报。
方法二:纯文本语义结构化(当模型持续忽略Markdown时启用)
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
改用前缀代替格式符号:▶ 表示操作步骤,⚠ 表示风险项,✅ 表示已完成。例如:“▶ 第一步:打开D盘‘项目资料’文件夹;⚠ 注意:不要进入子文件夹‘备份旧版’;✅ 已确认共12份Word文档。”
修改Skill技能的output_template模板
适用于你反复使用的某个特定技能,比如「标书审核」「周报生成」,想让它每次输出都统一带公司LOGO文字和状态标签。
1、找到对应Skill的SKILL.md文件路径(通常在WorkBuddy安装目录/skills/下,如skills/tender-review/SKILL.md)
2、用记事本打开 → 定位到output_template字段 → 将原JSON模板替换为:
“【部门】{{dept}} 【日期】{{date}}\n\n### 本周完成\n{{#done}}- {{item}}\n{{/done}}\n\n### 风险与阻塞\n{{#risks}}⚠ {{risk}}\n{{/risks}}”
3、保存文件 → 在WorkBuddy界面右键该技能 → 选择「重载技能」
【关键前提】双大括号内变量名(如{{dept}}、{{done}})必须与该Skill Python脚本中return字典的key完全一致,大小写、下划线都不能错。
启用后处理正则清洗管道
当模型偶尔“手滑”输出了非法字符,又不想每次重试,就用这道保险。
1、进入WorkBuddy工作流设置页 → 找到「响应后处理」模块 → 启用自定义脚本开关
2、粘贴清洗逻辑:移除首尾空白行;将连续多个换行符压缩为两个;将孤立的*号、_号前后加空格或删除;对以数字加点开头但未缩进的行前补-;确保所有|表格行下方紧邻含---或===的分隔行
3、勾选「失败时回退为纯文本」→ 保存










