Codex 输出需显式指定格式:用自然语言末尾定义结构、代码块锁定Markdown模板、切换至“日常工作”模式、占位符+正则校验确保替换完整。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让 Codex 在完成数据清洗、日志分析或报表生成后,直接输出带标题、分段清晰、含关键数字加粗的 Word 兼容文本,而不是一段没结构的纯文字堆砌——这需要在 Prompt 中明确约束输出格式,否则 Codex 默认按编程模式组织内容,结果常是过程导向、字段罗列、无视觉分层。
用自然语言直接指定结构
在 Automations 的 Prompt 输入框里,把“要什么样子”写进任务描述最末尾。例如:
“……最后生成一份简报,【必须严格按以下格式输出】:第一行是‘【日报】YYYY-MM-DD’;第二行空行;第三行起为‘核心指标’小标题,下面用短横线列表呈现3项数值(如‘- 新增用户:1,247’);之后空一行,再写‘重点关注’小标题,只写1句话判断。”
这一步不能省。Codex 不会自动推断你想要排版,它只响应你写进 Prompt 的显式指令。
用代码块语法锁定格式边界
当需交付可直接粘贴进 Markdown 或支持渲染的系统时,强制用代码块包裹格式模板:
“……最终结果请严格按下方 Markdown 结构输出,不要额外解释、不要省略空行、不要改动任何符号:
```markdown
# 【周报】{日期}
## 关键进展
- 完成模块A重构(✅)
- 接口B压测通过(✅)
## 待办阻塞
- 依赖服务C未提供文档(⚠️)
通过 Codex CLI 生成图片,支持尺寸控制和批量模式。依赖:codex (npm)。代理默认启用。用 generate.sh 生成单张,batch_generate.sh 批量生成游戏 UI 素材,gen_size.sh 指定尺寸。所有输出保存至 ~/.codex/generated_images/。
```
注意:{日期} 替换为实际日期,所有 ✅ 和 ⚠️ 符号必须保留,不可替换为文字。”
这种写法能防止 Codex 自作主张插入说明性句子,也避免它把“#”误当成普通字符处理。
对齐工作模式选“日常工作”
第一步先确认当前项目使用的是哪种模式:
点击左下角项目名称→【Settings】→查看【Mode】选项。
若任务目标是交付给同事看的周报、运营简报、客户反馈汇总等面向人的材料,【必须切换为“适用于日常工作”模式】。编程模式默认强调执行路径和校验逻辑,会多出“已读取 config.json”“检查到3个异常值”这类内部过程句,干扰阅读焦点。
日常工作模式则默认收起技术动作,优先组织结论性表达,天然更适配格式化汇报需求。
用占位符+后处理确保一致性
步骤一:在 Prompt 中定义带占位符的模板
“……输出结果必须填入以下结构,每个【】内为动态值,其余字符一字不改:
【标题】\n【摘要】\n\n【数据看板】\n- 总量:【总量】\n- 环比:【环比】\n- 异常数:【异常数】”
步骤二:运行后检查 Codex 是否真按占位符填充。若出现“【总量】未替换”或漏掉某行,说明 Prompt 中缺少“必须替换全部占位符”的硬性约束,需补上:“所有【】必须被真实数值替换,不允许保留原始占位符字符串。”
步骤三:将输出复制进 VS Code 或 Typora,用正则替换快速校验:搜索【.*?】,确认无匹配结果即代表全部替换完成。

















