WorkBuddy误将编号“1.”“2)”等识别为纯数字导致格式错乱,因其默认启用“数值归一化”预处理且未区分编号与真实数值;可通过插入零宽空格、正则清洗或技能指令三步关闭该机制,保留原始编号格式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy在处理带编号的文档(如“1. 项目背景”“2. 实施步骤”)时,常把编号“1.”“2.”误判为纯数字1、2,导致后续格式错乱、列表塌陷或结构解析失败。这并非识别错误,而是其默认文本解析器将编号前缀与正文内容未做语义隔离,直接按数值类型提取所致。
编号被当数字的根本原因
WorkBuddy的文档结构分析模块默认启用“数值归一化”预处理——它会扫描所有连续数字+标点组合(如“1.”“2)”“①”),统一转为整型用于排序或索引。该机制本为表格数据对齐设计,但未区分“编号符号”与“真实数值”,【一旦文档中存在混合编号样式(如同时出现“1.”和“(1)”),解析器会强制统一为数字类型,丢失原始标记语义】。
三步关闭编号数值化,保留原始格式
方法一:在导入前手动添加不可见分隔符
打开原始文档(.txt/.docx),在每个编号后插入零宽空格(U+200B):将“1. 目标”改为“1. 目标”(注意“1”和“.”之间有隐形字符)。WorkBuddy读取时会将“1.”识别为字符串而非数字,此操作5秒内可批量完成。
方法二:用WorkBuddy内置正则清洗预处理
导入文档前,点击右上角⚙️→【文档预处理】→【自定义清洗规则】,输入正则表达式:^(\d+)[\.\)\u2460-\u2473]\s+,替换为#SEP# ;再启用“禁用数值归一化”开关。该规则把编号锚定为带分隔符的字符串,阻止后续数字转换。
WorkBuddy 桌宠工厂 —— 给一张角色图、一个 codex.pet 链接、一条 codex-pets.net 下载 URL、或一份现成的精灵表,就能自动创建一只可联动 WorkBuddy 状态的桌面宠物。当用户说"创建桌宠"、"做一只桌宠"、"用这张图做桌宠"、"从 codex.pet 安装桌宠"、"导入 codex 桌宠 XX"、"装一下 codex-pets.net 上的 XX&quo
方法三:通过技能指令强制锁定编号类型
在对话框中输入:“请将以下文本中的所有列表编号(含1.、2)、①等)视为不可分割的字符串标签,禁止转为数字,保持原样输出。” → 粘贴含编号的段落 → 发送。WorkBuddy会临时覆盖默认解析策略,按指令保留格式。
验证是否生效的快捷操作
第一步:导入一份含“1. 启动”“2) 配置”“③ 测试”的测试文档
第二步:运行指令:“列出本文档中所有编号项,原样返回,不改写、不转义、不补空格”
第三步:检查返回结果——若输出为“1.”“2)”“③”,说明编号已脱离数字识别路径;若返回“1”“2”“3”,则需回退至方法二重设清洗规则。
















