@sudoingX: 任何正在思考、学习或已经使用智能体系统的人都应该知道这一点。前几步的……
摘要
一条推文线程概述了构建智能体系统的五个基础工具:Tailscale用于网状网络,Termius用于SSH访问,tmux用于持久会话,私人git仓库作为记忆,以及从一开始就脚本化一切。帖子强调这些基础比任何特定模型或框架更重要。
查看缓存全文
缓存时间: 2026/05/17 22:24
任何正在考虑、学习或已经在使用智能体系统的人,都应该知道这一点。
初始几步的设置,比你之后选择的任何模型或框架都重要。 把它们弄对了,你就永远不会打断工作流。
那些没人会发帖讨论的基础:
- tailscale。在你拥有的每一台机器之间建立私有网状网络。笔记本电脑、台式机、租用的节点,都在一个安全的 tailnet 上,可从任何地方访问。基础不牢,后面的都白搭。
- termius,搭建在 tailnet 之上。一个 SSH 客户端就能连接到所有节点,包括手机。你永远不会离开你的技术栈。
- tmux。持久会话。断开连接,合上笔记本,回来后每个会话都保持原样。智能体工作流程很长,你的终端必须能撑住。
- 一个私有 git 仓库。这是我最庆幸发现的东西。它是我所有智能体的记忆层,它们拉取、工作、合并回来,代码库在会话之间保持活力。那些会在聊天窗口中丢失的上下文,都保存在仓库里。
- 从第一天起就把一切脚本化。每个节点的 SSH 别名、设置脚本、那些枯燥的模板自动化。如果你要做一件事超过两次,那就写成脚本。
这五条之后的东西都是装饰品。把这五条烂熟于心。
还有一个让一切串联起来的好习惯:直接问 AI 本身。让它帮你搞定配置、错误、任何东西,然后仔细检查它给你的结果。
掌握这五条,养成这个习惯,你就能成功。跳过它们,朋友,你就没戏了。
这就是我喜欢看到的配置。Hermes 智能体跑在 GKE 集群里,后面跟着自托管的模型,这是同一思路的集群规模版本。好奇一下,是什么让你选择 GKE 而不是单机?是编排上的考虑,还是为了扩展智能体数量?
是的,这就是主权升级。一旦你想拥有自己的控制面板,Headscale 和 Forgejo 就是下一步。而且你说得对,GitHub 是微软的,脱离它是正确的决定。好评论。
补充得好。reptyr 是救援工具,当你没有用 tmux 启动进程,事后需要把它拉入 tmux 会话时使用。一开始就用 tmux 就不会遇到这种问题,可万一日忘了,它能救你。
问得好。简单来说,你的智能体需要访问你运行的每一台机器,而 tailscale 把它们变成从任何地方都能访问的一个私有网络。我会用 QT 形式发一个完整的详解。
有道理,但你不是完全平面地运行它。Tailscale 的 ACL 可以让你锁定每台机器能访问的范围,所以一次入侵不会完全暴露所有东西。而且 tailnet 仍然比将 SSH 端口直接暴露在公网上要安全得多。ACL 是值得深入了解的东西。
很高兴你能认同。
相似文章
@DeRonin_: 任何使用或学习智能体系统的人都应该读一读这个。我在每个新智能体项目前执行的安装顺序:1.…
一条分享智能体项目结构化安装顺序的推文:使用 direnv 配合密码管理器保障凭证安全,使用 litellm 或 portkey 作为模型代理管理成本和回退,使用 uv + git 在评估通过时提交以确保可复现性,使用 mitmproxy 实现 LLM 调用的全面可观测性。重点介绍了常见故障模式和安全漏洞。
@yoheinakajima:非常棒的文章,主要聚焦于 coding agents,但个人认为也适用于其他领域。与我之前的许多想法不谋而合:- agent…
该推文总结了构建 agent systems 的关键原则,着重强调了 scaffolding、memory 与可复用工具,内容基于 Yohei Nakajima 的一篇文章。
@heyshrutimishra: 有人悄悄开源了一个智能代理操作系统。技能、记忆、定时任务,自带模型。它叫做 PilotDeck。这里是……
PilotDeck 是一个开源的智能代理操作系统,具备技能、记忆、定时任务,并支持自带模型,目前已悄然发布。
AI仪表盘 + 基础设施 + Rocket.Chat
作者分享了他们使用Rocket.Chat、CLI代理和tmux构建AI代理基础设施的经验,规模扩展至250个客户,帮助他们建立网站。他们从销售服务转向教客户自己使用代理,强调了此类系统中上下文管理的重要性。
学习构建实用的智能体系统
本文提出了设计和优化实用智能体LLM系统的原则性方法,引入了一个包含伪工具和固定工作流的框架,以提高模块化、成本效益和跨多种任务的准确性。