1. 持续工作的 AI 装进 ChatGPT,到底装的是什么
DevDay 2026 开完,我朋友圈里刷屏的不是某个新模型跑分又涨了多少,而是一句话:把持续工作的 AI 装进 ChatGPT。很多人看完发布会第一反应是“这不就是智能体吗”,但如果你真在本地把 ChatGPT 和 Codex 这类工具串起来跑过几天,就会明白这次的意义完全不一样。过去我们用 AI 是“问一句答一句”,现在它变成了一个“你给它布置任务、它自己去干、干完回来交差”的常驻员工。
这篇文章我不想复述发布会上的 PPT,我想从实操角度把这件事拆开:持续工作到底依赖哪些技术设计,普通人和开发者分别能用它做什么,以及我实际跑通“让 AI 连续干活”时踩过的坑。文章里的内容不针对某个封闭平台,而是围绕 ChatGPT 生态里已经能落地的能力展开——你会看到代码 Agent、任务队列、上下文管理、权限边界这些词,也会看到 config.toml 报错、模型不支持、进程起不来这类真实翻车现场。无论你是想给自己的工作流加点自动化,还是想理解“AI 常驻后台”背后的工程逻辑,这篇都值得你花十分钟看完。
2. 从“问答玩具”到“常驻员工”:DevDay 2026 到底在解决什么问题
2.1 为什么“持续工作”这件事比“更聪明”更关键
先聊一个很多人没想透的点。过去两年大家比的是模型聪明不聪明,比如推理能力、知识广度、多模态理解。但到了 2026 年,单纯“更聪明”的价值已经边际递减了——你让一个天才每天只等你提问才说话,他能发挥的效用也有限。真正把 AI 的价值放大十倍的方式,是让它从“被调用”变成“主动执行”。
我举个例子。以前我想让 AI 帮我盯一批竞品动态,我得每天早上打开对话框,把网址贴进去,问“今天有啥变化”,它答完就完了。现在“持续工作的 AI”的逻辑是:我给它一个任务清单,它自己定时去访问页面、抓取更新、和昨天的数据做对比、然后生成一份摘要放到指定文档里。我不在电脑前,它也在跑;我回来了,直接看结果就行。
这件事的产品形态,在 DevDay 2026 的演示里看起来就是 ChatGPT 的对话框变成了一个“工作台”:左侧是常驻会话列表,右侧是后台任务状态,顶部还能看到这个 AI 当前在执行什么操作、下一步要干什么。用过代码托管平台的人一眼就能认出来,这就是把“持续集成”的概念搬到了 AI 身上。而支撑这种形态的,不是某一个模型有多聪明,而是一整套工程系统。
2.2 持续工作的 AI 需要哪些底层能力
要让我说的“常驻员工”变成现实,光有语言模型远远不够。按照我自己的理解,至少需要四块拼图:
第一是任务调度。AI 不能只处理单次请求,它得有一个任务队列,把“定时触发”“条件触发”“手动指派”的任务都管起来。比如我可以让 AI 在每天早上九点开始整理会议纪要,也可以在某个话题出现时自动生成一篇简报。
第二是长程上下文。以前 AI 聊到一半就忘了前面的内容,持续工作几小时、几天,就需要它把工作进展持续保存。这不是简单把聊天记录变长,而是要有“工作记忆”的概念——哪些信息是长期有效的,哪些只是临时状态,需要区分存储。
第三是工具调用。AI 要能真正干活,必须能操作外部系统:读网页、调接口、改文件、发消息。这次 DevDay 强调的“工具即服务”,就是把常用的工具封装成标准接口,AI 在任务执行过程中自己去选择和调用。
第四是权限控制。一个能持续干活的 AI,权限边界必须非常清晰。它能访问哪些数据、能执行哪些操作、操作前要不要人工审批,这些都要有明确的策略。权限设计得好不好,直接决定了这个系统是帮你省事还是给你闯祸。
2.3 “装进 ChatGPT”的产品逻辑
为什么是 ChatGPT,而不是做成一个独立应用?这可能是整个 DevDay 最值得琢磨的产品决策。我个人的理解是:ChatGPT 已经积累了大量的用户习惯、对话数据和第三方工具生态,把持续工作的能力直接长在现有产品上,用户的学习成本最低。不需要下载新 App,不需要学一套新交互,你只是发现自己熟悉的对话框“活”了。
另一个原因是统一入口的价值。未来的 AI 使用场景应该是:一个核心助手负责理解你的长期目标,拆解成任务,调度各种工具去执行,执行结果再回来统一呈现。如果你把任务分发到十个不同 App 里,每个 App 一个智能体,最后一定是一团乱麻。ChatGPT 做这个统一入口,产品逻辑上是通的。
注意:持续工作的 AI 不等于“让 AI 自己乱跑”。好的产品设计一定会在任务启动前明确目标、资源和约束条件,并且保留随时人工打断的入口。
3. 工程拆解:持续工作 AI 的核心设计细节
3.1 常驻会话与任务队列是如何协同的
我在本地用过 Codex 这类能持续执行任务的工具,对“任务队列”的体验很直观。你给 AI 下了一个指令,它不会立刻把所有事情干完,而是会把任务拆成一个个步骤,放进队列里,然后按顺序执行。执行过程中,如果遇到需要确认的问题,它会停下来等你;遇到可以自动处理的小问题,它会自己修掉然后继续。
这个设计背后有个很现实的原因:模型单次推理的上下文长度和稳定性都有限,一个需要跑半小时的任务,不可能靠一次推理完成。任务队列配合检查点机制,把整个执行过程切分成可以独立验证的片段,每一步完成都保存状态。这就像人写论文,不是一口气写完,而是写一节保存一次,明天接着写还能续上。
实际使用中,你可以在出现过“任务被中断”的情况下体会到检查点的重要性。比如模型版本更新导致进程重启,或者网络中断让本地连接断开,如果没有检查点,整个任务就要从头开始。有了检查点,重启之后它能回到上次完成的步骤,继续往下走。DevDay 上说的“把持续工作的 AI 装进 ChatGPT”,在产品层看到的是对话,在工程层看到的就是这套队列和检查点机制。
3.2 上下文管理:AI 是怎么“记住”工作内容的
持续工作几小时后,AI 面临的最大问题是:上下文塞不下。你不可能把一个月的对话、文档、数据全都塞进模型窗口,必须做分层处理。我在实践中总结下来,常见的策略有这么几种:
第一是滚动窗口。最近 N 轮对话完整保留,更早的内容只保留摘要。这适合节奏快、任务变化多的场景,缺点是如果早期信息很重要,摘要可能会丢细节。
第二是结构化记忆。把关键信息抽出来存成结构化字段,比如“客户 A 的偏好标签”“项目 B 的技术栈清单”,长期不变的信息放记忆库,每次启动时加载。
第三是外部检索。遇到不确定的细节,AI 主动去查文档库或知识库,而不是凭记忆硬猜。这一步会大大缓解上下文压力,也是把持续工作能力落地到专业领域的关键。
我自己的体会是,好的上下文管理应该是“省着用”而不是“一直加”。一个持续工作几天的 AI,如果它每次回复都带着所有历史记录,响应速度和成本都会失控。它必须学会判断:哪些信息是本轮任务必需的,哪些可以之后按需检索。这个能力越强,持续工作的时间就越长。
3.3 工具调用与权限边界:能干活和敢干活是两回事
持续工作的 AI 一定会调用工具:读文件、查数据库、发邮件、甚至调用第三方 API。当工具调用变成常态,权限控制就成了安全上最重要的一道闸门。DevDay 上提到“分级授权”,这个概念我非常认同,具体可以拆成三个层次:
基础层次是只读权限:AI 可以访问数据、读取文档、查询状态,但不能修改任何内容。适合做信息收集和监控类任务。
工作层次是执行权限:AI 可以创建文件、修改文档、发送指定内容,但操作范围和对象是预先定义的。适合做自动化和生成类任务,比如自动写周报、自动整理代码仓库。
管理层次是全局权限:AI 可以自主决定要做什么操作,并直接执行。这个权限我建议永远不要放开给未经审核的任务使用。即使 AI 再聪明,在真实世界里一个误操作造成的损失也可能很严重。
我在实操中严格控制权限还有一个原因:工具调用出错是难免的。比如 AI 调用了一个文件读写接口,但路径写错了,如果没有权限限制,它可能直接覆盖掉一个重要文件。有了只读或指定目录限制,最糟糕的情况也只是任务失败,不会造成数据损失。
提示:国内团队在部署本地持续任务时,常用白名单机制限制 Agent 可访问的目录和可调用的工具,这个习惯在 ChatGPT 生态里同样适用。宁可少授权,不要赌模型不犯错。
3.4 多智能体协作:一个 AI 不够时怎么办
持续工作的任务复杂度上来之后,单个 AI 会变成瓶颈。比如你想做一个“竞品分析”任务,既要抓取网页数据,又要分析数据趋势,还要生成漂亮的可视化报告。让一个 AI 串行做不是不行,但效率低,而且每一步都要切换上下文。更合理的方案是把任务拆开,让多个 AI 各管一段,最后由一个主协调者汇总。
我试过的分工方式大概是:一个 Agent 负责联网抓取,把原始数据存到本地文件;另一个 Agent 负责分析数据,产出结构化结论;还有一个 Agent 负责把结论写成长文或做图表。三个 Agent 并行跑,主协调者定期检查它们的状态,遇到某个 Agent 卡住了就介入。这种“多智能体协作”听起来很复杂,但实际落地时并不需要你写太多代码,很多框架已经提供了基础的消息传递和任务分发机制,你要做的更多是定义清楚每个 Agent 的职责和交接格式。
不过我也要泼一盆冷水:多 Agent 不是万能的。如果三个 Agent 之间需要大量沟通才能对齐目标,反而比一个 Agent 慢慢干更慢。我的经验是,能用一个 Agent 做好的任务就不要拆,只有任务确实存在天然并行性的时候,多 Agent 才划算。判断标准很简单:拆开之后,每个 Agent 是否都能独立工作一段时间,而不需要频繁等待其他 Agent 的输入。
4. 实操落地:让 AI 挂机干活的完整流程记录
4.1 选择一个适合持续工作的运行环境
跨平台安装与基础环境准备
现在要让“持续工作的 AI”跑起来,最直接的路径是用 ChatGPT 官方提供的 Codex 命令行工具,配合本地代码仓库或文档目录使用。为什么选命令行而不是纯网页对话框?因为持续工作意味着 AI 需要长期占用资源、访问本地文件、执行跨时段任务,网页聊天的连接稳定性很难保证,命令行工具则天然适合这种场景。
我的安装路径是:先确认本机 Node.js 版本在 18 以上,然后通过 npm 全局安装 Codex 包。这里我先留个悬念:很多人装完会在第一步就翻车,后面我会专门讲“ optional dependency 缺失”和“进程无法启动”这两个高频问题。装完之后还需要初始化登录态,让本地命令行和 ChatGPT 账号建立连接。这一步本质上是授权 Codex 以你的身份调用云端模型能力。
初始化完成之后,你会得到一个可交互的命令行环境。此时可以先用一个简单指令测试链路是否通畅,比如让它“列出当前目录结构并解释每个文件的作用”。如果这一步能正常返回,说明账号认证、云端调用、本地文件访问三大模块都通了,后面配置持续任务才靠谱。
注意:不要让命令行工具在未授权状态下直接访问敏感目录。第一次启动时的授权范围建议精确到项目目录,不要直接授权整个磁盘。
4.2 用配置文件控制模型与行为参数
Codex 这类工具的配置核心是一个名为 config.toml 的设置文件。我在实际使用中,这个文件里最关键的几个配置项包括:默认模型版本、超时时间、最大连续运行时长、以及任务执行时是否允许自动安装依赖。很多人拿到工具之后连 config.toml 在哪儿都不知道,结果一启动就报“无法加载 config.toml”,非常挫败。
最常见的配置逻辑是:
model = "gpt-5.6-sol" model_provider = "chatgpt" max_retries = 5 timeout_seconds = 120 auto_install_packages = false这里有一个很多人踩过的坑:如果你用 ChatGPT 账号登录,但 config.toml 里写的模型版本和账号套餐不匹配,本地工具会直接拒绝启动,报错信息往往带一句“the 'gpt-5.6-sol' model is not supported when using codex with a chatgpt account”(后面我会把这类报错整理成速查表)。正确的做法是先用账号支持范围内的模型跑通链路,再考虑升级配置。
另外一个良心建议:把超时时间设得长一点。持续任务的执行经常涉及多轮工具调用和模型推理,单次请求耗时可能超过一分钟,默认的 60 秒超时很容易误杀任务。我一般设在 120 秒以上,让 AI 有充足时间完成复杂操作。
4.3 安排一个定时任务,让 AI 自动开工
配置好环境之后,真正的重头戏是让 AI 按设定“主动开工”。我自己最常用的设置是每天早上九点自动整理前一天的工作日志,并输出一份要点清单到指定文档。具体的安排流程可以用系统自带的任务计划工具(Windows 的计划任务或 Linux 的 cron),到点自动执行一条命令,命令的核心就是唤起 Codex 并传入“开始整理日志”的指令。
这里要提醒一句:千万不要把任务计划设置成“无限循环”或“每隔 5 分钟执行一次”,除非你的 AI 真的是在做高频监控,否则很容易产生大量无效输出,既烧钱又污染日志。我自己的频率设置原则是:信息类任务一天一次,事件驱动任务按条件触发,只有实时性要求高的任务才用到分钟级频率。
定时任务触发后,AI 的工作记录会实时写入日志。你可以随时打开日志文件查看它执行到哪一步了,发现异常可以直接终止进程。这和调试代码的体验很像,只不过调试对象变成了 AI 的工作流。
5. 常见问题与排查技巧实录
5.1 配置文件与模型不匹配的速查表
我把热词里那些高频报错整理成了一张表,基本都是我或身边朋友实际遇到过的:
| 报错信息 | 原因 | 解决方式 |
|---|---|---|
| 无法加载 config.toml | 配置文件路径不对或格式有误 | 检查文件是否放在工具指定的配置目录,核对 toml 语法 |
| 因此此对话串无法继续 | 会话状态损坏,常见于异常中断 | 清空本地会话缓存,重新建立会话 |
| 模型不支持 / model is not supported | config.toml 的模型与账号套餐不匹配 | 换成当前账号支持的模型,或者补充对应套餐的授权 |
| Chat failed to start | 本地依赖缺失或默认 shell 路径异常 | 重新安装工具并检查系统 PATH 环境变量 |
| 该进程没有程序包标识符 | Windows 环境下安装包异常 | 卸载后清理残留文件,重新安装最新版 |
| 端口 10013 被占用 | 网络端口被系统安全策略限制 | 更换客户端监听端口或检查防火墙规则 |
注意:遇到“模型不支持”这类报错时,不要急着换一个更大的模型,先确认你的账号当前的授权范围。很多人在这一步白白折腾几小时。
5.2 Windows 环境专属的三个高频翻车点
在 Windows 上跑本地的持续工作任务,我体会最深的是三个坑:
第一个是“该进程没有程序包标识符”。这个问题通常出现在安装包没有完全写入系统注册表时,导致系统不认这个程序。解决办法是彻底卸载,然后手动清理 AppData 下残留的目录,再重新安装。如果安装路径带中文或空格,也容易触发类似问题,建议统一安装到纯英文目录。
第二个是“ChatGPT 有进程没画面”。这一般是图形界面与后台进程分离导致的,常见于使用远程桌面或快速用户切换之后。遇到这种情况,优先检查系统托盘里是否有该程序的后台图标,如果有,先尝试右键退出再重新启动,而不是直接强杀进程。
第三个是端口 10013 错误。这个问题在本地调试时特别隐蔽,因为看起来像是网络不通,实际上是被 Windows 安全策略拦截了指定端口。排查方法是在系统事件查看器里查找安全相关日志,或者直接用命令行看端口占用和监听状态。如果是安全策略导致的,把客户端换成高位随机端口通常就能避开。
5.3 对话串无法继续的恢复方案
“因此此对话串无法继续”这个报错几乎是持续任务运行时间长了之后的必经之路。原因在于会话保存了太多中间状态,某一步的状态校验失败后,整个会话被认为不可信,于是拒绝继续。
我的恢复方案分三步走:第一步,把当前会话里的关键输出先复制保存到本地文件,避免信息丢失。第二步,在配置目录里找到会话缓存文件,备份后删除或重命名为过期文件。第三步,重新发起一个会话,并在启动指令里明确写上“继续之前完成到 X 步骤的工作”这样带检查点的提示,而不是让它从头开始。
这个方法的关键在于:每次完成任务后,主动让 AI 生成一份简短的工作摘要,存到本地。这样无论会话崩多少次,你都能基于摘要快速重建上下文,而不需要重新跑一遍全部过程。
6. 持续工作的 AI 会影响谁:场景与代价
6.1 开发者的新工作方式:从写代码到管 Agent
对开发者来说,持续工作的 AI 带来的最明显变化是:写代码不再是唯一的重心,管理 AI 执行写代码的任务变成了新技能。以前你写一个功能,从设计到编码到测试都是自己动手,现在你可以把“实现 XX 功能”作为任务交给 AI Agent,自己更多负责定义需求、验收结果、处理边界情况。
我实际使用的感受是,效率提升很可观,但“验收”这件事比想象中更花精力。AI 生成的代码很多情况下能跑通主体逻辑,但边界条件的处理、命名的一致性、异常路径的健壮性都需要人来看。换句话说,你要像带一个初级工程师一样去 review 它的产出,而不是全盘信任。这个“带着 AI 干活”的模式,我觉得会越来越主流。
6.2 普通用户能得到的实用价值
普通人不需要写代码,也能从“持续工作的 AI”里得到实打实的便利。比如让 AI 每天早上整理一份你关心的行业新闻摘要,或者让它持续监控某个商品的价格变化,达到心理价位就提醒你。这些任务在过去需要你自己定时去看,现在 AI 替你做。
我印象最深的一个案例是有人让 AI 持续整理一家人的体检报告数据,并跟踪指标趋势。每个月的检查结果发过去之后,AI 会自动更新汇总表,标出异常指标,还会根据历史数据生成饮食建议。这种场景不需要任何技术背景,只要你会用 ChatGPT 对话框布置任务,就能实现。
当然,普通用户最需要注意的是数据隐私。让 AI 持续访问个人信息,意味着这些数据会在云端留存,你要仔细阅读隐私政策和权限设置,不要把敏感信息随意委托给未经验证的第三方工具。
6.3 成本、信任与边界:别把 AI 当成万能工人
持续工作的 AI 不是免费的午餐,这一点我在实际操作中感受很深。它每次调用模型都要消耗 Token,持续跑几小时的任务,费用可能远超一次性的问答。我在本地跑监控任务时,设置了每日预算上限,超过之后自动暂停任务。这个习惯强烈建议你拷贝走。
更要紧的是信任边界问题。AI 持续工作时间越长,越可能在你没有盯着的时候做出不可逆的操作。所以我始终坚持两条原则:第一,涉及外部系统写入操作的任务,必须设置人工审批环节;第二,每个任务启动前明确告诉 AI“遇到什么情况必须停下来等你”。在自动化程度越来越高的时候,保留人工兜底,反而是效率和安全最好的平衡点。
7. 写在最后:把任务定义清楚,比模型参数更重要
如果让我用一个词总结这次“持续工作的 AI 装进 ChatGPT”的体验,我会选“分工”。模型负责执行,系统负责调度,而人负责定义目标和边界。模型的能力当然重要,但决定一个持续任务最终做得好不好的,往往是任务本身的定义是否清晰、上下文管理是否合理、权限边界是否严格。
我个人的建议是:不要一上来就搞那种跨越多天、涉及十几个工具的大型任务。先挑一个小的、重复的、每天要做的事情,让 AI 连续跑一周。你观察它在哪里容易卡壳、哪里需要你介入、哪里输出质量不稳定,然后针对性优化。把一个小任务跑稳了,再去扩展更复杂的场景,会是更稳的路径。
最后分享一个小技巧:给持续任务的初始指令命名为“任务总线”,里面同时包含目标、约束、输出格式和每步完成时的检查点格式,AI 就能像流水线一样稳定运转。坚持用这种方式,后面无论你给它塞多少新任务,它都不会跑偏。