HeadlinesBriefing HeadlinesBriefing.com

将 Codex 作为无头代理运行

Towards Data Science •
×

Codex 通常在终端或 IDE 中以交互方式使用,但它也可以成为我们自己工作流中可调用的一部分。在无头(headless)模式下,Codex 不再是对话伙伴,而是变成更大流程中一个可调用的步骤:工作流提供任务上下文,Codex 返回下一步可以轻松使用的输出。这种模式适用于某个步骤需要代理式工作的可重复流程,例如定期的每周研究摘要或自动化 CI 审查。

该案例研究构建了一个三步 Python 工作流:prepare_research_task() 组装提示词、输出模式和文件路径;run_codex() 调用 Codex;render_digest() 将结构化简报转换为 HTML 页面。提示词不要求自由格式的报告,而是要求结构化的 JSON,以便下一步能够以编程方式使用结果。

要以非交互方式运行 Codex,请通过 npm 安装 CLI,然后使用 codex exec,配合 --search 进行实时网络搜索、--model gpt-5.5-codex、--output-schema 定义预期结构、-o 指定最终答案,以及 --json 输出 JSONL 事件跟踪。像 read-only 或 workspace-write 这样的沙箱选项可控制本地文件访问。

在演示中,研究 30 天窗口内最多 6 个事件的 AI 数据中心基础设施,Codex 生成了一个结构化简报,渲染为 outputs/digest.html,包含摘要、时间线、事件卡片和来源链接。

关键实体:公司:OpenAI、Towards Data Science

来源: Towards Data Science · 由HeadlinesBriefing整理摘要