网易首页 > 网易号 > 正文 申请入驻

1个无限循环的AI程序员,怎么关进3道锁的保险箱里

0
分享至

有人在本地跑了个自动写代码的机器人,让它无限循环干活。结果这玩意儿继承了他电脑里的所有密钥——云账号、私库权限、SSH钥匙串,一个不落。

这不是科幻片开场,是某个开发者的日常困境。


这种被称为"Ralph"的设计极简:一个提示词塞进while循环,让编码代理死磕待办列表,直到所有任务通过测试。探索性项目、原型实验里,这种笨办法出奇地好用。但代价是残酷的——你必须给代理开--dangerously-skip-permissions(或--yolo--yes,取决于你用哪家CLI),也就是全程无人值守、全权放行。

ralph-workflow这个新项目,想给这头野兽造个笼子。

一图读懂:安全悖论

想象一个场景:你的AI程序员24小时不休息,自动拉需求、写代码、跑测试、提交commit。听起来很美?问题是它跑在你本地shell里,能摸到的一切它都能摸。

原文画出了这个危险三角:

【核心图:权限继承链】

主机shell → 代理继承全部凭证 → 单一恶意工具调用或提示注入 → 整个工作站沦为爆炸半径

这不是"模型会不会使坏"的信任问题。原文说得直白:「问题不在于你不信任模型——问题在于模型会针对它获得的任何shell执行工具调用。」

ralph-workflow的解法是把整个开发环境塞进隔离舱。不是修改循环本体,而是重构它运行的上下文。

隔离舱的3道锁

执行npx ralph-workflow后,交互流程会问4个问题:用哪家编码CLI(Claude Code、Codex、Gemini、OpenCode)、是否启用Dev Container、选哪个基础镜像、要不要生成限定范围的GitHub PAT。然后往你的仓库丢3样东西:

第一,.devcontainer/配置。凭证转发的环境变量被显式置空,VS Code的git认证助手在容器内禁用,主机的钥匙串留在主机。

第二,单仓库细粒度PAT(如果你要)。写入.ralph/token,被gitignore,权限只绑这个仓库。循环就算发疯,也碰不到你的其他私库。

第三,scripts/ralph/目录——循环本体:ralph.shprompt.md模板、prd.yaml待办列表、progress.txt日志。一个最小启动包。

【图片插入点】

循环的纪律:为什么一次只干1件事

运作机制被设计得近乎刻板。prompt.md指示模型:从prd.yaml选最高优先级任务,只实现这1个,跑类型检查+测试,提交,停止。bash循环再唤起它处理下一个。全部任务标记passes: true时,模型回复COMPLETE,循环退出。

这种"一次一故事"的纪律,刻意避免代码助手把上下文窗口撑爆。每次变更连带更新prd.yaml和追加progress.txt,形成可恢复的检查点。杀掉进程、重启,它从git历史断点续传。

容器不是可选项,是架构假设。原文警告:「temptation is to skip the container because 'my Dockerfile is fine' or 'I trust the agent.'」——temptation,诱惑,那种"我省事我聪明"的侥幸心理。但安全模型不建立在信任上,建立在边界上。

快速启动:从空目录到隔离环境

原文给了1条复制即用的命令链:

```bash npx ralph-workflow ```

4个问答后,你得到的是1个被3道锁加固的沙箱:凭证隔离、权限最小化、可审计的循环日志。自动写代码的野兽还在跑,但再也咬不到你主机上的任何东西。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
特朗普用关税搜刮的钱填补军费!是对伊战争吃亏了还是唯恐落后中俄?

特朗普用关税搜刮的钱填补军费!是对伊战争吃亏了还是唯恐落后中俄?

网易新闻出品
2026-04-24 10:23:05
美国全面封锁伊朗进出口,对伊朗的伤害有多大?

美国全面封锁伊朗进出口,对伊朗的伤害有多大?

高博新视野
2026-04-24 07:30:14
紧急提醒!2026敬老卡升级新规,退休老人必看,不升级真的用不了

紧急提醒!2026敬老卡升级新规,退休老人必看,不升级真的用不了

颐年斋
2026-04-24 08:30:18
伊朗德黑兰防空系统启动

伊朗德黑兰防空系统启动

财联社
2026-04-24 01:36:24
元朝给中国带来了什么?若没有元朝,中国将变成另一个分裂的欧洲

元朝给中国带来了什么?若没有元朝,中国将变成另一个分裂的欧洲

旧史新谭
2026-04-22 01:58:49
苏州一对情侣,谈了7年,女子提了18次分手,分手后在街头痛哭!

苏州一对情侣,谈了7年,女子提了18次分手,分手后在街头痛哭!

川渝视觉
2026-04-17 22:13:14
捷克一公路上两只鸟上演“空中土豆争夺战”,土豆砸中路过汽车,司机查监控才知真相

捷克一公路上两只鸟上演“空中土豆争夺战”,土豆砸中路过汽车,司机查监控才知真相

新京报
2026-04-23 14:05:12
广东周末雨暂歇 气温回升

广东周末雨暂歇 气温回升

广东天气
2026-04-24 12:45:00
骑士104-126猛龙!米切尔直言不讳,哈登必须改错,两点也成关键

骑士104-126猛龙!米切尔直言不讳,哈登必须改错,两点也成关键

鱼崖大话篮球
2026-04-24 13:33:23
据说这是汪小菲和大S的第一次见面,原来帅哥当年就是这么沦陷的

据说这是汪小菲和大S的第一次见面,原来帅哥当年就是这么沦陷的

乡野小珥
2026-04-24 11:35:55
刚刚宣布:加息25个基点

刚刚宣布:加息25个基点

中国基金报
2026-04-23 18:34:59
距离谢娜演唱会开唱,还有10余天,我已经笑死在评论区了!

距离谢娜演唱会开唱,还有10余天,我已经笑死在评论区了!

娱乐圈笔娱君
2026-04-22 14:35:22
“南航空姐”咆哮外籍乘务不懂中文,空少还原闹剧首次曝光!这事如果发生在新加坡……

“南航空姐”咆哮外籍乘务不懂中文,空少还原闹剧首次曝光!这事如果发生在新加坡……

新加坡眼
2026-04-23 14:39:44
百万粉博主喊话经纪人霍汶希:张敬轩演唱会开得成,我跟你姓

百万粉博主喊话经纪人霍汶希:张敬轩演唱会开得成,我跟你姓

一盅情怀
2026-04-23 19:01:44
iPhone秋季发布会彩排照片曝光 由特努斯介绍“iPhone Ultra”

iPhone秋季发布会彩排照片曝光 由特努斯介绍“iPhone Ultra”

CNMO科技
2026-04-24 10:32:08
老兵更新动态,保安被辞退处境堪忧,老兵一番话让保安无地自容

老兵更新动态,保安被辞退处境堪忧,老兵一番话让保安无地自容

离离言几许
2026-04-23 07:41:27
只要有陌生电话问你“您是不是本人”,这样反问一句,防骗超实用

只要有陌生电话问你“您是不是本人”,这样反问一句,防骗超实用

今日搞笑分享
2026-04-23 18:21:05
开撕了!陈晓方面反击陈妍希,道出未参加前岳父葬礼的原因!

开撕了!陈晓方面反击陈妍希,道出未参加前岳父葬礼的原因!

娱乐团长
2026-04-23 16:11:09
大泽乡起义成功后,陈胜为何要杀掉吴广,司马迁说出了其中的原因

大泽乡起义成功后,陈胜为何要杀掉吴广,司马迁说出了其中的原因

芳芳历史烩
2026-04-23 02:45:51
全国人大常委会法工委:社会救助法草案将三审,拟将“流浪乞讨人员”表述修改为“流散人员”

全国人大常委会法工委:社会救助法草案将三审,拟将“流浪乞讨人员”表述修改为“流散人员”

红星新闻
2026-04-24 10:54:10
2026-04-24 15:51:00
我是一个养虾人
我是一个养虾人
有态度网友ytd
1694文章数 11关注度
往期回顾 全部

科技要闻

DeepSeek V4牵手华为,价格依然"屠夫级"

头条要闻

女子买二手奔驰里程数偏差20万公里 看到事故记录崩溃

头条要闻

女子买二手奔驰里程数偏差20万公里 看到事故记录崩溃

体育要闻

里程碑之战拖后腿,哈登18分8失误

娱乐要闻

停工16个月!赵露思证实接拍新剧

财经要闻

19家企业要"铝代铜",格力偏不

汽车要闻

YU7 GT 5 月上市!小米Vision GT概念车国内首秀

态度原创

教育
数码
游戏
本地
时尚

教育要闻

江西省委宣传部原常务副部长陈东有:教育孩子不能太急切

数码要闻

DeepSeek:预计下半年昇腾950超节点批量上市后 V4-Pro模型价格会大幅下调

Fami通销量榜:《识质存在》3.6万被第一十倍吊打!

本地新闻

云游中国|逛世界风筝都 留学生探秘中国传统文化

水晶专场 || 一眼就沦陷的绝美水晶,百元级的快乐

无障碍浏览 进入关怀版