返回

文章详情

我的代理设置

Hacker News2026年8月12日 13:56

(这是一个人写的。我请我的gtm-agent审查并做了一些修改,但我基本上又把它们全部撤回,让我花了十倍的时间,比如果我直接用缺少逗号、冗长句子和6而不是six的形式发布它要快得多。见最后的"这值得吗?") 一些人问过我的代理设置,但首先让我谈谈目标。我正在开发几个产品以及一个非营利组织。到目前为止,我提到的唯一产品是The Daily FM,这是我想要的,所以我自己动手做了。所有这些代理实验的目标是在员工和志愿者数量远少于通常所需的情况下,扩展多个产品和非营利组织。简而言之,我在创建一个代理团队。这个骗局我已经进行了大约一个月,所以它仍然是早期阶段。我知道该领域的领先影响者正对着麦克风大喊成千上万的代理(成群体的情况如何?),自我改进的循环(还是图形?)等,但在达到成千上万之前,我希望先从一个适中的六个开始。 代理配置文件 ea-agent:我的执行助理。它基本上是用来提醒我事情,与我的日历互动,并管理Linear中的工作,就像程序经理一样。 ops-agent:监控站点性能和Sentry,确保一切正常运行,并对问题进行分级。它要么修复它们,要么将它们分配给dev-agent,要么将它们发给我。 dev-agent:我的核心开发者,拥有几个项目的GitHub访问权限。 gtm-agent:我的市场营销人员。它查看漏斗、流量数字和社交媒体,并具备写作和社交媒体管理技能。 research-agent:搜索网络,进行长期异步研究,并生成报告。 vps-agent:我的基础设施经理,具有对代理箱的根访问权限。它可以创建新的代理,添加MCP服务器和技能,并处理服务器维护。它只通过Buzz回应我。 运行时和内存 所有代理目前都是Hermes代理,但我预测这在某个时候会改变。它们由SOUL.md,AGENTS.md,技能,工具,MCP服务器,每个配置文件的Mnemosyne内存库和与我机器同步的共享Obsidian维基定义。从理论上讲,这一切都是可移植的。这只是几个容易定位的1和0,对吧?对吧? Obsidian证明非常酷。像其他人一样,我在Karpathy发布他的LLM维基脑暴时发现了它。一开始并没有点燃,但我用得越多,它作为“业务操作手册”就越有用。它让我捕捉过程,以便代理能够快速上手,就知道这里的工作原理。 模型 目前所有代理都使用OpenAI GPT-5.6 Sol,并且可以使用GPT-5.6 Terra启动子代理。我最初使用的是Anthropic的Fable,但我被API账单打了个措手不及,并意识到Anthropic不允许此设置下的订阅使用,所以我切换到了GPT。Frontier模型对于这种工作大多是可以互换的。我可能不需要Sol,如果需要会进行调整。我希望使用一个开放权重模型,但在一个100美元的OpenAI订阅完成工作的情况下,我几乎没有换的动力。如果需要的话,我甚至会转到200美元的计划。 计算 所有六个代理都在一个简单的DigitalOcean基本Droplet上运行:4个vCPU,8GB RAM和160GB磁盘。我确实需要从4GB RAM升级,因为盒子不断交换到磁盘。我用Tailscale确保安全,并且不暴露任何公共端口。 编码 我提到过dev-agent,但我仍然使用Claude Code配合Fable,Codex作为备用,进行95%的编码。我刚感觉在本地机器的终端中很自在,实时观看代码变化和推理。我知道……太不酷了。 通信 Buzz 正如我之前提到的,我正在使用Buzz,这是Block的一个开源Slack替代品,支持一流的代理。它仍然是早期版本,写作时为v0.5.9,需要手动安装iPhone应用,但它有很大的潜力。我的vps-agent可以在大约10分钟内创建一个新的代理,并将其连接到Buzz作为团队的另一个成员。所有代理都可以响应DM,而无需呼叫。在房间中,它们需要一个(例如,@ea-agent)。它们可以相互交流,除了vps-agent,我只能和它交流。 Nostr Buzz在Nostr协议上运行,这也很酷。它小巧且开放,并通过不幸的缩写NIPs定义其规范。在其核心,NIP-01定义了一个通用的已签名事件、基于密钥的作者身份、WebSocket中继和可过滤的实时订阅。Buzz将其扩展到频道和操作事件。代理实际上只是密钥对。任何社区都可以托管自己的中继,新事件类型使用相同的签名和身份验证模型。我觉得这太酷了。 工作流 正如我在下面提到的,我已经设置了Webhook,将来自外部系统的消息发布到Buzz。Buzz可以格式化消息并呼叫特定用户。 ❯ buzz workflows list --channel 7a46....42f name: sentry_notifier description: 将Sentry警报发布到Buzz trigger: on: webhook steps: - id: step_1 name: send_message if

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡