· GPT-6 Astra + Codex CLI · 同题横评:three.js 百万粒子黑洞
同一题交给 Agent:Astra + Codex CLI 自己截图自己改,三轮收工
同一段黑洞提示词,这次给的是一个能跑命令、能截图、能读回像素统计的 Agent。GPT-6 Astra 在 Codex CLI 里自主迭代三轮,把粒子数拉到 1,048,576,自己发现并压掉了一次生成那版的 bloom 过曝,固定时间截图哈希完全一致。
运行演示
WebGL · 会占用显卡
拖动旋转 · 滚轮缩放 · 空格暂停 · 1/2/3 切配色 在新窗口全屏打开 ↗
这是怎么做出来的
- 模型
- GPT-6 Astra + Codex CLI
- gpt-6-astra
- 方式
- Agent 自主迭代
- Codex CLI 0.153.4
- 思考档位
- high
- 对话轮数
- 1
- 工具调用
- 20 次
- 输出 token
- 28.3k
- 耗时
- 10 分 34 秒
- 产物
- 575 行单文件 HTML
- 人工修复
- 无
一次生成那一版的唯一缺陷是 bloom 过曝:平均亮度 0.41,事件视界被洗白。 这一版换的不是模型,是harness——同样的提示词,但这次模型手上有一个能执行命令、渲染页面、 截图并读回像素统计的循环。
于是它自己把那个缺陷解决了。20 次工具调用、3 轮自主迭代:渲染无报错,三套配色、暂停/继续、视差、缩放、 resize/DPR 检查全部通过,固定时间截图的哈希完全一致。粒子数是 1,048,576——刚好 2^20, 不是随手写的 100 万。
代价是时间和 token:634 秒对 181 秒,28264 输出 token 对 15278。换来的是不需要人看一眼。 这一组里最值得比的两个页面就是这一个和一次生成那一个:同一个模型、同一段提示, 差别只在有没有把浏览器交到它手里。
操作:拖动旋转、滚轮缩放、空格暂停、1/2/3 切配色、?t=7.5 锁帧。
同组对比
演示用的 three.js r170 由本站自己托管,运行时不请求任何第三方域名。 作者以个人身份发布,测试自付费用,内容不代表任何雇主立场。