架一台隔离的机器,让 agent 在上面建 app 并部署
想法 + starter prompt,我们还没跑过
适合:想让 agent 写软件,但不想动到自己主力电脑的开发者
作者把一个用 GPT 的 Codex 的 agent 放在一台二手备用电脑上,不开放外部连入。机器跑 Coolify、Forgejo、自架的 Firecrawl 和 Tailscale。一个 prompt 要它做热量追踪的网页 app。agent 建了仓库、写代码和测试、修好 CI 的失败,连同自己的数据库一起部署。出现一个 CSRF bug,再一个 prompt 就修好。
步骤
- 用一台没有重要东西的备用机器。沙盒限制损害,但挡不住 agent 把这台机器清空。
- 封掉外部连入,通过 Tailscale 这类私人网络去用它。
- 装好自架的 git 服务器和部署工具,让 agent 有仓库、有地方部署。
- 只给 agent 它需要的密钥,也要想到它可能误用。
- 先试一个小 app,然后自己用一下,找出测试漏掉的 bug。
Starter prompt
先试跑:做真正的 app 之前,先让一个很小的 hello-world 页面 [trial-app] 走完整条流水线。只部署到这台机器上的测试环境。 你在一台隔离的备用机器上工作。试跑之后,做一个小的网页 app:[描述 app,例如热量追踪]。先写计划:技术栈、仓库结构、测试,还有怎么部署。把计划给我看,等我。 建仓库、写代码和测试、跑测试,并修好流水线里失败的检查。每次部署之前,以及用到我为这个项目设置的密钥和 token 以外的任何东西之前,都要停下来等我说可以。流水线全绿不等于许可部署。需要别的密钥要告诉我。简单记录你做了什么、为什么。
原帖:blog.jakesaunders.dev · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。