我们在梳理一下,在应用层,
我们要使用codex和什么打交道,
文件相关的,网络联通相关的就弄cmd,powershell,
py可以处理wps内的文件,
软件可以用computer use,这种插件,
除此之外还有,就是下载插件,可以用邮箱发送信息之类的
🗂️ 一、系统与纯文本对象(OS & Text)
- 交互对象:本地文件系统、环境变量、系统进程、网络连通性。
- Codex 武器 :CLI(cmd / PowerShell) + 内置文件读写 API。
- 应用场景 :
- 写代码、改配置、查日志、跑测试。
- 修改环境变量(如通过
setx或读写.env)。 - 网络连通(
ping、curl、git clone)。 - 文件操作(
dir、copy、del,或直接用 File 系统读写)。
- 底层原理:通过文本和命令行直接操作系统,速度最快,AI 最擅长。
📄 二、复杂格式与脚本对象(Structured Files)
- 交互对象:WPS/Office 文档(docx、xlsx、pptx)、PDF、图片、数据库。
- Codex 武器 :Python / Node.js 脚本 + 第三方库 (
python-docx、pandas、PyPDF2、Pillow)。 - 应用场景 :
- 批量提取/写入 Excel 数据。
- 自动生成图文并茂的 Word 报告。
- 解析 PDF 内容并提取表格。
- 处理图片(剪裁、加水印)。
- 底层原理:写一段脚本交给 Python 执行,Python 库在底层解析复杂格式的二进制/XML结构。
🖥️ 三、图形界面软件对象(GUI Apps)
- 交互对象:没有提供 API 的软件(微信、Photoshop、老旧 ERP、WPS 的复杂排版交互)。
- Codex 武器 :Computer Use 插件。
- 应用场景 :
- 在微信中给某人发送文件。
- 在网页上操作复杂的表单、绕过防爬虫机制。
- 在 WPS 界面中调整页边距、插入复杂图表(当 Python 无法满足精细排版时)。
- 底层原理:截屏 → 视觉识别界面元素 → 模拟鼠标点击/键盘输入。
- 注意 :这是最慢、最容易出错的一层,是最后的兜底方案。
🌐 四、云端与外部服务对象(Cloud & Services)
你提到的**"下载插件,用邮箱发送信息"**,正是这一层的核心。Codex 本身不直接发邮件,它是通过 MCP(模型上下文协议)插件 来连接外部服务的。
- 交互对象:Gmail/Outlook、GitHub、Slack、Notion、Jira、在线数据库。
- Codex 武器 :专用插件(Plugins / MCP Servers)。
- 应用场景 :
- 自动收发邮件、整理收件箱。
- 自动创建 GitHub Pull Request 或 Issue。
- 将本地生成的报告自动同步到 Notion。
- 查询在线文档、搜索网页。
- 底层原理:插件在后台封装了这些云服务的 API。Codex 输出标准 JSON 指令,插件负责用 API 密钥去调用云服务。
🧠 实战应用:如何组合这些"武器"?
当你面对一个真实需求时,Codex 会自动在脑子里排兵布阵,通常是这样的优先级:
- 能用 CLI / 文件直接搞定的,绝不用 Python(比如创建个空文件夹、改个环境变量)。
- 涉及复杂格式的,交给 Python(比如"把这份 Excel 里的图表提取出来,放进一个 Word 里")。
- 涉及云端协作的,调用插件(比如"把刚才生成的 Word 作为附件,发邮件给张三")。
- 实在没招了,才上 Computer Use(比如"打开 WPS,帮我手动调整一下这个表格的边框颜色")。
这就是 Codex 作为一个"Agent 应用"的真正威力------它是这些武器的总指挥。你现在已经把这四个层面的地图全部点亮了!