EP05. “功能地图与常用指令速查”
🔒 登录后可标记已读- Codex 除了「写代码」,还有一大串附加功能——这篇给个总览地图,知道有什么、要用的时候才想得起来查
- 官方把功能分两大类:Workflows(组织/委托/审查工作的方式)、Capabilities(理解/创建/执行操作的工具)
- 重点展开讲「定时任务」怎么设置,其他功能先知道有这回事,用到再深入
- 附一张 Slash Commands 速查表,日常操作直接照表用
- 前置知识:先看过 EP01~EP04,这篇是查询型笔记,不用照顺序从头看到尾
重点内容
Workflows:组织/委托/审查工作的方式
flowchart TD
subgraph S1["📋 组织工作 Organize"]
direction TB
N1["Projects and chats<br/>用项目把相关对话/文件分组管理"]
N2["Sites<br/>直接生成一个可用的网站"]
N3["Visualizations<br/>把数据整理成图表"]
end
subgraph S2["⏳ 委托与长任务 Delegate"]
direction TB
N4["Codex Remote<br/>丢给云端跑,不占本地电脑"]
N5["Scheduled tasks<br/>按时间/事件自动触发任务"]
N6["Long-running work<br/>一次任务连续跑很久也不用一直盯着"]
end
subgraph S3["🔔 追踪进度 Track"]
direction TB
N7["Notifications<br/>任务有进展/完成时通知你"]
N8["Codex Micro<br/>处理小型、快速的任务"]
end
Capabilities:理解/创建/执行操作的工具
flowchart TD
subgraph S1["🌐 感知外部 Perceive"]
direction TB
N1["Browser<br/>浏览网页拿资讯"]
N2["Web search<br/>联网搜索最新资料"]
N3["Image inputs<br/>看懂你贴的图片/截图"]
end
subgraph S2["🖱️ 操作电脑 Act"]
direction TB
N4["Computer use<br/>直接操作桌面应用做 GUI 测试/自动化"]
N5["Browser extension<br/>Chrome/Edge/Brave 等浏览器扩展"]
N6["Work with files<br/>直接处理你电脑上的文件"]
end
subgraph S3["🎨 生成内容 Create"]
direction TB
N7["Image generation<br/>生成图片"]
N8["ChatGPT Voice<br/>语音交互"]
N9["Appshots<br/>应用截图/快照"]
end
📌 以上大部分功能依你的订阅方案、平台、地区、推出进度而定,不是每个账号都同时看得到全部选项。
定时任务(Scheduled tasks / Automations)
让 ChatGPT/Codex 按排程或某个应用事件,在背景自动跑任务:
建立方式:直接用自然语言叫它排程,讲清楚要做什么、什么时候跑、结果要放哪。
两种类型:
- 独立任务:每次运行都开一段新对话,适合互不相关的独立工作
- 嵌入式任务:在某个既有对话里重复运行,会保留上下文
触发方式:
- 时间排程:分钟级间隔、每天/每周固定时间,或自订 RFC 5545 重复规则
- 事件触发(网页版/手机版):Gmail 收到新邮件(可按发件人/主题过滤)、Slack 新消息(可按频道/作者过滤)、GitHub PR 有活动(可按 PR/作者/标签过滤)
管理:侧边栏的 Scheduled 分页可以看所有任务状态、最近跑过的记录、待处理事件。
📌 排程前先在普通对话里手动跑一次同样的提示词,确认提示词写得够清楚、工具行为符合预期、结果质量过关,再排成自动任务。权限一样遵循「先给最小范围,需要才加开」的原则;如果是频繁跑的 Git 项目任务,可以搭配 EP02 讲的 Git Worktree 让它在独立副本里跑,不干扰本地开发。
Slash Commands 速查表
CLI / 桌面 App 里输入框直接打 / 开头触发:
| 指令 | 用途 |
|---|---|
/init | 帮当前项目生成一份 AGENTS.md 草稿 |
/status | 看目前会话 ID、上下文用量、速率限制 |
/permissions | 选权限模式(见 EP02) |
/model | 选模型 |
/reasoning | 选推理强度 |
/personality | 选沟通风格(如果模型支持) |
/review | 打开代码审查面板(见 EP03) |
/plan | 切换「先列计划再动手」模式 |
/memories | 设定这次对话能不能用/生成记忆 |
/mcp | 查看目前连了哪些 MCP 服务器 |
/worktree | 在新的 Git worktree 里开对话(见 EP02) |
/fork | 把当前对话复制成新对话/新 worktree |
/cloud | 把这段对话丢到云端跑 |
/cloud-environment | 选云端环境 |
/local | 在选定的本地项目里跑对话 |
/task | 开一段不绑定项目的对话 |
/side | 开一个临时的侧边对话,不打断主对话 |
/compact | 压缩目前对话的上下文(对话太长时用) |
/ide-context | 开关是否共享 IDE 里目前打开的上下文 |
/project | 给新对话选一个项目 |
/fast | 开关快速服务层(如果可用) |
/approve | 自动审查模式下,批准刚才被拒的重试 |
/goal | 设定这段对话要持续朝哪个目标努力 |
/feedback | 打开反馈框,可选附上日志一起送出 |
/pet | 开关桌面宠物小挂件 |
常见错误
- ❌ 把
/plan当成可有可无的花活——任务复杂、你不确定 Codex 会怎么理解时,先用/plan看它打算怎么做,比它直接开改、改到一半发现理解错更省事 - ❌ 定时任务一上来就设成「Full access」跑——先用最小权限试跑几次,确认行为符合预期再放宽
- ❌ 忘记先在普通对话手动测试提示词,直接把没验证过的提示词排成自动任务——出错了也不会有人第一时间发现
- 💡 对话进行到一半觉得上下文越塞越乱,先试
/compact压缩一下,不用整段重开
Sources
官方文档:
- Codex Features — https://learn.chatgpt.com/codex/features
- Scheduled tasks — https://learn.chatgpt.com/codex/automations
- Slash commands — https://learn.chatgpt.com/codex/reference/slash-commands