今年二月,让 Codex 搭建乐高模型 还需要自定义技能、复杂的指令和数小时的反复迭代,而且效果依然不理想。我当时觉得,模型并不擅长这类任务。
而有了 GPT-6 Astra,我让它访问 BrickLink Studio 并搭建金门大桥。大约十分钟后,我就得到了第一个版本,桥面上甚至还有小汽车。之后我又继续优化。
这样的体验让我重新思考如何使用 Codex:给它哪些应用、我的指令需要多详细、以及任务需要多少推理能力。以下是我从使用 Astra 中学到的五件事。
1. Astra 能使用你所有的应用(有时甚至比你用得更好) 2. Astra 承担了更多产品层面的思考 3. Astra 在 Blender 中表现出色 4. Astra 不需要 Max 也能令人印象深刻 5. Astra 会持续检查自己的工作
1. Astra 能使用你所有的应用(有时甚至比你用得更好)
让我们回到那个乐高桥的例子。我之前已经见过 Astra 在其他应用中的表现,所以想看看它如何处理 BrickLink Studio——这款用于设计数字乐高模型的应用。
我给了它一个简单的请求:

提示词:"使用 Studio 用乐高搭建金门大桥"
这是第一个版本:

第一座桥,之后用 Studio 的灯光渲染。

它甚至还添加了小汽车。
Astra 弄清楚了 Studio 内置库中有哪些零件,使用 Python 组装模型,然后在 Studio 中打开模型进行检查和迭代。
让我惊讶的是,它如此自然地结合了代码和应用。它的速度之快,让我开始怀疑自己动手做是否真的更快。
这也让我重新审视了我们为之前的模型构建的技能。当我们让 Astra 为发布编辑视频时,一些旧技能反而碍事了。一个更基础的设置,没有视频编辑技能,反而更好地完成了那个任务。
如果你有一个围绕旧模型无法完成的任务而构建的技能,试着在没有它的情况下执行任务,看看是否还需要它。
计算机使用能力也让 Astra 能够跨应用连接工作。它可以在一处创建内容,在另一处检查,然后将各个部分整合起来。赋予它这种访问权限,有助于它验证自己的工作并完成更多任务。
所以,想想你会用哪个应用来完成工作,然后给 Astra 访问它的权限。这可能是用于乐高的 Bricklink Studio、用于 3D 的 Blender、或用于视频的 DaVinci Resolve 或类似的编辑器。如果有专门的应用可以提供帮助,它不必通过 FFmpeg 完成所有视频工作。
提示:给 Astra 你用来完成工作的应用,并先尝试不使用额外技能。它可能比你想象的更需要更少的指导。
2. Astra 承担了更多产品层面的思考
在一次测试中,我想构建一个缩略图工作室来帮助制作创意素材。我能够快速粗略地阐述一些想法,并参考了与同事的对话。Astra 弄清楚了你在浏览器中期望从图像编辑器获得的许多详细交互,包括 ⌘-Z 和其他熟悉的快捷键、图层以及隐藏图层的能力。我不需要像以前那样事无巨细地指定。

我给出的提示词和它构建的第一个版本。

经过更多迭代后的缩略图工作室。
后来,我要求增加一个产品反馈模式和一个自动化功能来检查、排序和实施反馈。让我惊讶的是,Astra 对反馈界面的思考如此周全。我可以高亮应用的部分区域,将评论固定到这些区域,设置优先级,编辑反馈,并将其标记为已解决。我并没有详细描述这些交互。

我给出的提示词和它构建的反馈模式。
我可以快速提出一个我想要的功能任务,Astra 就会思考出体验应该是什么样子。这让我构建个性化软件变得容易得多。我可以对它构建的东西做出反应,而不是在开始之前规划每一个交互。
我 WebMCP 文章 和本文中的动画是另一个例子。我喜欢 Nick Baumann 在 X 上的动画,所以我给了 Astra 一个它的 Appshot、我正在写的文章,以及对 Codex 应用代码库的访问权限。Appshot 包含了一个截图和来自应用的上下文。

Codex 阅读了文章,理解了我所指的 3D 演示,并重新创建了一个它可以动画化的完整 3D 界面。它思考了构图、摄像机角度以及解释正在发生的事情的文本。然后它为我构建了一个小预览工具,我可以在其中播放、暂停、重复动画,并从不同角度查看。
我并没有要求那个预览工具,但它让迭代变得容易得多。我可以使用应用内浏览器中的注释工具给出详细的反馈。

预览工具、第一个动画以及我发布的版本。
在某些情况下,这种行为可能适得其反,如果你有非常具体的想法,请确保你对期望有明确的说明。
我也花更少的时间在要求模型做某事之前准备它所需的一切。为了进行上述比较,我让 Astra 浏览旧的对话并恢复动画的早期版本,在我的桌面上找到某个屏幕录制,并从 X 文章中找到最终动画。
它找到了各个部分并将它们组合成一个视频,而无需我指向每个文件。我可以描述我想要的结果,让它自己弄清楚如何将所有内容整合在一起。
当我要求一个 展示其乐高模型的网站 时,我希望人们能够以 3D 方式浏览它们并下载构建文件。Astra 还添加了一个用于上传更多模型的界面。它使用"使用 ChatGPT 登录"来限制该界面,只有我作为管理员才能使用。

我仍然需要知道我想要什么,并给 Astra 一个方向,以充分利用它。对于展示网站,我给了它更多示例,并要求制作交互式旋转行星,以实现我心目中的太空主题。但我不必对每个功能都吹毛求疵。我给出的参考越好,Astra 就越能让我惊喜,因为它会仔细思考整个体验。
提示:你不必事先详细说明每一个交互。给 Astra 一个想法和一些好的参考,如果你希望它精确执行,就告诉它具体要求,然后优化它构建的体验。
3. Astra 在 Blender 中表现出色
我们的团队之前已经对 Astra 使用 Three.js 甚至原生 WebGL 构建的 3D 体验印象深刻。但有一点很突出,那就是它能够很好地使用 Blender,无论是通过计算机使用还是命令行。即使最终结果属于浏览器,我发现让 Astra 在 Blender 中构建部分内容也很有用。
为了测试这一点,我给了它十张家庭酒吧的快速照片,并要求它在 Blender 中重建房间。我没有提供任何尺寸。
Astra 对比例非常细致。它在照片中找到了参考物体,例如鸡尾酒书籍,并用它们来估算比例。它建模了单个物体,分别检查,将它们放置到场景中,并不断迭代。它构建了房间、家具、架子、瓶子和玻璃器皿。它甚至精确地还原了角落里的椅子和房间里的杂乱电线。
在 Blender 中拥有单个物体,让它能够检查并优化场景的每个部分。我不断调整材质和光照,并且可以打开场景从不同角度查看。

根据十张照片在 Blender 中重建的家庭酒吧。
提示:如果你正在处理一个涉及 3D 的项目,让 Astra 使用 Blender 以获得更好的效果。
4. Astra 不需要 Max 也能令人印象深刻
在低推理能力下能走多远,是最大的惊喜之一。每一代新模型,使用最高级别推理的诱惑都很大。尤其是如果你之前一直在使用它。
在我的 Blender 实验中,Astra 在低推理下得到的结果,我更喜欢胜过 Sol 在最高推理下的结果。Astra 在验证其工作时也非常周到,无论推理级别如何,这使得低推理变得异常强大。

我的 Blender 实验,上方是 Sol,下方是 Astra,从低到高推理。
如果你一直在使用 Sol 的高推理,不要认为你也需要把 Astra 调到最高。先尝试中等推理,然后向两个方向实验,看看什么对任务有效。如果你需要更多比较的灵感,请查看我们的 模型观测站。
提示:从低或中等推理开始。在决定需要更多推理之前,先看看你得到了什么。
5. Astra 会持续检查自己的工作
Astra 倾向于检查它是否真的完成了任务。如果你在构建一个游戏,它可能会开始进行游戏测试。让它优化某些东西,它可能会建立一个环境来衡量优化是否有效。对于视频,它可能会检查单个帧甚至声波波形来确认它在做什么。
当我让 Astra 处理本文的标题图片时,它使用浏览器来检查 X 实时文章页面背后的代码,并确认了标题图片的要求。它找到了 5:2 的宽高比和 1200 × 480 的封面。

在确认标题格式之前,它检查了实时页面的代码。
这可能很有用,但我需要明确我希望它做到什么程度。如果你想要一个你自己会进行游戏测试的原型,就说出来。如果你希望它玩通游戏并修复发现的问题,也说出来。对于最终检查,你可以让它对你关心的检查项进行一次遍历,然后报告它发现的内容以及任何仍未解决的问题。
提示:告诉 Astra 最终结果应该是什么,你想要它验证什么,以及它应该在什么时候交回工作。
尝试你曾经放弃的任务
我曾花费数小时试图让 Codex 搭建乐高模型,最终认为它并不擅长。而有了 Astra,我大约十分钟就得到了桥的第一个版本。
给它你用来完成工作的应用和一些好的参考。从低或中等推理开始。告诉它最终结果应该是什么以及你想要它验证什么,然后在添加更多指导之前,看看它能走多远。
如果你有一个在旧模型上尝试过但放弃的任务,用 Astra 再试一次。





