跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

WorkBuddy消息格式怎么自定义_WorkBuddy回复格式自定义技巧

需通过四种方式实现WorkBuddy消息格式定制:一、修改SKILL.md中output_template;二、在prompt前添加结构化指令;三、编辑Python脚本render函数;四、启用render_as_html并嵌入基础HTML标签。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 如果您在使用 WorkBuddy 时希望其生成的消息内容符合特定排版、语气或结构要求,例如统一添加项目编号、强制使用中文标点、保留原始数据字段顺序或嵌入组织内部术语,则需通过自定义消息格式实现。以下是具体操作方式: 一、使用内置模板语法配置回复结构 WorkBuddy 支持在 Skill 脚本(如 skills/paper-check/SKILL.md )中声明输出模板,通过变量占位符控制字段呈现顺序与样式。该方法适用于所有 Skill 类型任务,无需修改核心代码。 1、打开对应 Skill 的 SKILL.md 文件,定位到 output_template 区域 2、将默认 JSON 输出模板替换为自定义 Markdown 结构,例如: “【完成状态】{{status}} 【处理文件】{{filename}} 【修正项数】{{fixed_count}} 处” 3、保存文件后,在 WorkBuddy 主界面右键点击该 Skill → 选择「重载技能」 4、执行任务时,输出将严格按新模板渲染, 所有双大括号内变量名必须与脚本中 return 字典的 key 完全一致 二、通过 prompt 工程注入格式指令 在自然语言指令中前置结构化约束语句,可实时引导模型生成符合预期格式的文本。此方式适用于单次临时任务,不依赖 Skill 修改。 1、在输入框中键入指令前,先添加明确格式要求,例如:“请用三级标题分段,每段首行缩进两个汉字,禁用英文标点,输出结果以‘———分割线———’结尾” 2、紧接格式要求后输入实际任务描述,例如:“整理D盘‘会议记录’文件夹中2026年3月全部Word文档,提取主持人、决议事项、待办责任人三类信息” 3、发送指令后,WorkBuddy 将在沙箱中解析全部前置条件,并在生成结果中 严格遵循所列格式规则执行排版 三、修改 Python 脚本中的 render 函数 对已安装的 Skill(如 paper-check ),可通过编辑其 generate_report.py 中的渲染逻辑,实现像素级格式控制。该方法适用于需要精确控制换行、空格、字体大小等场景。 1、进入 skills/paper-check/ 目录,用文本编辑器打开 generate_report.py 2、查找函数 def render_report(...): ,在其返回语句前插入格式化代码 3、例如添加:report_text = report_text.replace("。", "。\n\n") 实现句号后强制双换行 4、保存文件并执行「重载技能」, 修改仅影响当前 Skill,不影响其他功能模块 四、启用 Markdown 渲染开关并嵌入 HTML 标签 WorkBuddy 默认启用 Markdown 解析器,允许在 Skill 输出中直接嵌入有限 HTML 标签。该方式适合需加粗关键字段、高亮数值或插入分隔线的场景。 1、在 Skill 的输出字符串中插入标准 HTML 片段,例如:

格式校验摘要

2、确保 Skill 配置文件( SKILL.md )中 render_as_html 字段设为 true 3、调用该 Skill 后,WorkBuddy 将把含 HTML 标签的字符串交由内置渲染器解析 4、 仅支持

、

、、、
等基础标签,不支持