运行一个自托管的沙箱化软件工厂

构建一个(几乎)完全自托管、沙箱化的智能体软件工厂。任务:作者在专用的2021年i7服务器上构建了一个自托管、沙箱化的智能体软件工厂,以将LLM执行与主要家庭实验室隔离。使用Coolify、Forgejo和Hermes(由Codex驱动),智能体自主执行了完整的SDLC:研究技术栈、编写代码/测试、提交到Git、运行CI,并通过DNS-01 SSL挑战部署到私有HTTPS URL。人类仅提供了一个初始提示,并在初始部署后仅干预一次以修复CSRF错误,将智能体结构上限制在牺牲性硬件上。;工具:Codex。人工角色:原始帖子没有说明人如何参与。;局限:该设置需要一台专用物理服务器作为牺牲性沙箱,因为智能体仍可能删除仓库、泄露凭证或消耗推理令牌。需要外部依赖项,如OpenAI Codex、Tailscale和Porkbun DNS,这意味着它并非完全离线。作者指出,添加外部服务的API密钥会削弱沙箱隔离。建议的未来改进措施包括VLAN分段和自动备份,但尚未实施。。

工具

Codex

Agent Work Atlas 发布日期:

概述

构建一个(几乎)完全自托管、沙箱化的智能体软件工厂

工作流程

作者在专用的2021年i7服务器上构建了一个自托管、沙箱化的智能体软件工厂,以将LLM执行与主要家庭实验室隔离。使用Coolify、Forgejo和Hermes(由Codex驱动),智能体自主执行了完整的SDLC:研究技术栈、编写代码/测试、提交到Git、运行CI,并通过DNS-01 SSL挑战部署到私有HTTPS URL。人类仅提供了一个初始提示,并在初始部署后仅干预一次以修复CSRF错误,将智能体结构上限制在牺牲性硬件上。

原文报告的结果

智能体成功从单个提示部署了一个卡路里追踪应用,处理了仓库创建、测试、CI和部署,无需进一步输入。在收到一个额外提示后,它解决了部署后的CSRF问题。作者报告工作流按预期工作,但未提供除20英镑Codex订阅费之外的时间节省或成本效率的量化指标。该系统仍处于实验阶段,作者指出由于潜在的凭证泄露或令牌消耗,它并非“无害”。

人工角色

原始帖子没有说明人如何参与。

局限

该设置需要一台专用物理服务器作为牺牲性沙箱,因为智能体仍可能删除仓库、泄露凭证或消耗推理令牌。需要外部依赖项,如OpenAI Codex、Tailscale和Porkbun DNS,这意味着它并非完全离线。作者指出,添加外部服务的API密钥会削弱沙箱隔离。建议的未来改进措施包括VLAN分段和自动备份,但尚未实施。

试一试

我想在专用的隔离服务器上复制一个自托管的智能体软件工厂。我的背景是[可替换:例如,构建一个个人CRUD应用]。我有一台配备[可替换:规格,例如32GB RAM]的服务器,并可以访问[可替换:LLM API,例如OpenAI Codex]。 请指导我在这台机器上设置Coolify、Forgejo和智能体界面(如Hermes)。确保网络通过Tailscale和Pi-hole进行DNS隔离,与我的主LAN隔离。使用[可替换:DNS提供商,例如Porkbun]配置DNS-01 SSL挑战,以避免公共A记录。 基础设施就绪后,我将提供一个提示来构建[可替换:应用类型]应用。智能体必须自主创建仓库、编写代码/测试、运行CI并部署。 在执行构建之前,进行试运行:验证智能体可以在没有外部入站流量的情况下访问Git实例和CI运行器。向我展示Coolify和智能体技能的配置文件。在发送初始构建提示之前,等待我的明确确认。如果智能体失败,不要自动重试;报告错误并请求人工干预。不要在日志中暴露任何API密钥。

原始来源

来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。

更多同类案例 · 编程与开发