AI 开发者空间体验版与持久化版怎么选:容器生命周期、计费与实操避坑
最近一段时间在 AI 开发者空间(AI DevSpace)里做日常验证,从最开始随手点进去看看,到现在能比较稳定地把它当成一个临时开发沙箱来用,中间踩的坑基本集中在同一个地方:没有先搞清楚体验版和持久化版的机制差异,工作方式用错了版本。这篇文章把两个版本的进入方式、容器生命周期、计费逻辑和使用建议梳理一遍,给准备上手的同学一个参照。
一、入口处的那次选择,决定了后面所有行为
打开 AI 开发者空间时,会先弹出一个「请选择要进入的版本」的对话框,里面是两张卡片:
- 体验版:标注「免费试用」,描述是「秒级启动,免费试用全功能」「数据不保留,体验时长结束后自动重置」「不消耗任何额度」
- 持久化版:标注「核时计费」,描述是「关机自动保存数据,启动稍慢」「初始赠送 8000 核时」「按实际使用时长扣减额度」
默认停在体验版上,点「立即进入」就进去了。很多人(包括我第一次)会直接点过去,然后开始疑惑:为什么昨天写的文件今天没了?为什么右上角一直在倒计时?
这两张卡片的信息其实已经回答了所有问题,只是当时没细看。
二、体验版:三小时倒计时与一次性容器
进入体验版后,界面右上角会显示一个倒计时,起始值接近 3 小时。同时页面底部有一条提示:
AI 开发者空间体验版容器环境 3 小时后会释放,再次启动会创建全新容器,请注意保存您的相关文档。
这句话的关键在后半句。它意味着:
- 容器是有生命周期的,到期即释放,不会保留;
- 即使你在 3 小时内主动退出,下次进来也会新建一个容器,而不是恢复上一个;
- 所谓「数据不保留」,指的不是退出时清空,而是容器本身就是一次性的。
我实测的情况是:在会话里创建的文件、在资源管理器里看到的目录,都绑定在当前这个容器实例上。一旦容器换了,/root/workspace 下就是空的——资源管理器会显示「此文件夹为空」。
所以体验版的正确定位是:做验证、跑 demo、试功能。凡是需要留存的东西,必须在容器还活着的时候弄出去(提交到 GitCode 仓库、下载到本地、或者贴进笔记),不要指望它替你保管。
另一个容易被忽略的点:体验版虽然免费,但容器时长仍然是真实资源。用完就应该主动释放,而不是把标签页挂在后台放着——倒计时是按真实时间走的,不会因为你切走了就暂停。
三、持久化版:核时计费与关机保存
持久化版的逻辑完全不同:
- 初始赠送 8000 核时;
- 按实际使用时长扣减额度;
- 关机自动保存数据,下次启动能接着用;
- 启动会比体验版慢一些。
「核时」这个单位值得说明一下:通常按「使用时长 × 规格核数」折算,而不是单纯的小时数。所以同样的时长,规格开得越大,扣得越快。如果你只是写写代码、跑个脚本,没必要上大规格。
持久化版适合的是跨天的连续工作:比如一个项目要做好几天,中间需要反复进出;或者需要保留环境状态(装好的依赖、配好的凭据、跑了一半的数据)。这类场景在体验版里几乎无法完成,因为每次都是新容器。
四、AI 会话面板的实操细节
不管哪个版本,进去之后的主体界面是一致的:左侧是「会话 / AI对话」面板,中间是主工作区,再往右是资源管理器。
几个实际用起来会碰到的细节:
1. 新建会话要确认工作目录
点「新建会话」会弹一个对话框,要求填工作目录(CWD),默认值就是 /root/workspace,下方还有一行小字「缺省为 /root/workspace」。除非有明确理由,保持默认就好——因为这个路径和右侧资源管理器的根是对应的,改成别的地方,你在资源管理器里可能找不到刚生成的文件。
2. 输入框的快捷提示
底部输入框的占位文字是「用自然语言描述你的需求…($ 唤起技能)」,也就是说 $ 被用作技能唤起的快捷符。旁边还有一个 / 按钮作为另一个快捷入口。输入框上方还标着「Enter 发送」「Shift+Enter 换行」——写多行 prompt 的时候很容易误发,习惯一下就好。
3. 模式开关
输入框左侧有个 mode: Semi-Auto 的按钮,可以切换执行模式。从命名看它对应「半自动」,也就是关键动作前会更倾向于先确认;具体行为建议以实际界面提示为准。如果你只是让它读一读、查一查,这个模式比较稳妥。
4. 资源管理器是真实文件系统的映射
右侧资源管理器支持新建文件、新建文件夹、上传、批量操作和刷新。它不是「附件列表」,而是容器内文件系统的视图。你在会话里让 Agent 生成的文件,会直接出现在这里;反过来,你上传的文件 Agent 也能读到。
一个小经验:如果 Agent 刚写完文件、而右侧还是旧状态,点一下刷新按钮即可。
五、一次典型会话里,Agent 在做什么
我这次的目的是让 Agent 熟悉一下当前环境。发出去的需求只有一句话,但从界面上能观察到它做了不少事:
- 先输出一段
Thought,说明打算「先了解当前可用的环境和连接器情况」; - 然后连续发起若干次工具调用,每次调用都折叠成一个可展开的区块,里面是入参和
Output; - 根据返回结果继续判断,必要时再发起下一轮调用;
- 最后给出一段总结性的说明。
这个过程有个特征:它不是一次性回答,而是「思考—调用—观察—再思考」的循环。所以在界面上看到回复「停了一下又继续」,不是卡住了,而是在等工具返回。
对使用者来说,这意味着两件事:
- 需求描述得越具体,Agent 需要试探的轮次越少,整体更快;
- 如果某一步的工具调用失败,后面的推理会基于失败信息继续,结果可能跑偏——这时候看折叠区块里的
Output比看最终结论更有用。
六、避坑清单
把上面这些压成一份清单,方便对照:
- 不要在体验版里跑长任务。3 小时到期容器直接释放,任务做到一半就没了。
- 不要把唯一副本放在容器里。体验版换容器即清空。
- 用完主动释放。标签页挂着不等于不用资源,倒计时照走。
- 工作目录别乱改。默认
/root/workspace和资源管理器是对齐的。 - 注意规格与核时。持久化版按时长和规格折算,大规格不是免费的快。
- 看到「停一下」别急着重发。Agent 在等工具返回,重发会让上下文变乱。
- 文件没出现先刷新。
七、怎么选:一个简单判断
我给自己的判断标准只有一条:这个环境需不需要活过今天。
- 不需要 → 体验版。免费、秒级启动,验证完就释放。
- 需要 → 持久化版。用核时换连续性,注意规格。
大部分「试一下这个功能好不好用」的场景都属于前者。真正需要持久化版的,是那种「今天配好环境,明天继续调」的项目型工作。把这两类混在一起,就会得到最差的结果:既浪费了核时,又可能丢数据。
小结
AI 开发者空间的两个版本,本质上是两种资源模型的取舍:体验版用一次性换免费,持久化版用核时换连续。入口弹窗里那几行小字,已经把规则写清楚了,只是很容易被跳过。
真正上手之后会发现,大部分麻烦都不是功能问题,而是没有按版本的设计意图去用它。想清楚容器会活多久、数据存在哪、什么时候该释放,剩下的事情就顺了。
- 点赞
- 收藏
- 关注作者
评论(0)