拒绝 AI 盲目梭哈:拆解 Garry Tan 的 gstack 架构逻辑

拒绝 AI 盲目梭哈:拆解 Garry Tan 的 gstack 架构逻辑

拒绝 AI 盲目梭哈:拆解 Garry Tan 的 gstack 架构逻辑

YC 的 Garry Tan 把他那套压箱底的 AI 开发流开源了,名字很直白,叫 gstack。看了一圈源码,这东西的本质不是什么自动化写代码的脚本,而是给 Claude Code 这种暴力工具装上了一个基于现代软件工程流程的约束框架。它把 Claude 从一个随时可能失控的单兵,强行捏合成了一个由 CEO、工程经理和 QA 组成的虚拟公司。

如果你觉得现在的 AI 编程只是在玩简单的 Prompt 对话,那 gstack 的思路可能会让你清醒一点:它不是在教 AI 怎么写代码,而是在教 AI 怎么像个正经的工程团队一样协同。我看重的是它对冲动编码的抑制,这才是架构师该有的思维。

![repo_screenshot](repo_screenshot.png null)

https://github.com/garrytan/gstack

认知摩擦力:为什么指挥官模式才是救命稻草

gstack 引入的 Conductor Agent 并不是为了增加链路复杂性,它是为了制造摩擦力。在真实的工程实践中,最恶心的往往不是代码写不出来,而是逻辑起点就错了。普通开发者用 Claude 可能直接就喊它改功能,而 gstack 要求先进行战略对齐。这种做法很像老练的建筑工头:在没看清管道走向前,绝不轻易切断任何一根水管。

这种架构强制 AI 在思维空间里先进行一次低成本的模拟。如果 Conductor 认为方案逻辑不通,具体的执行 Agent 就不会被激活。这有效防止了 AI 像个没头苍蝇一样在你的代码仓库里乱撞,最后搞出一堆无法编译、逻辑断层的屎山。

角色扮演背后的降噪逻辑:分封制的博弈艺术

gstack 定义的 CEO、工程经理(EM)和 QA 测试员,听起来像是某种过家家的角色扮演,但在底层逻辑里,这叫职责分离。把决策权、管理权和质量控制权强行分开,即便它们背后跑的都是同一个 Claude 模型,也会因为 Context 的差异产生奇妙的博弈。

CEO 关注业务交付,EM 关注代码实现的可维护性,QA 则是那个拿着放大镜找茬的杠精。这种设计比那种全能型提示词要高级得多。它模拟的是一种工程博弈:当 QA 说这段代码可能有内存泄漏时,EM 必须得回应。这种机制把单点失效风险降到了最低,避免了 AI 在长依赖任务中自说自话。

现实约束:这是一场昂贵的脑力游戏

别高兴太早,gstack 这种架构对 Token 的消耗是毁灭性的。你为了改一个简单的 CSS 样式,可能背后需要三个 Agent 进行五轮对话,这种大炮轰蚊子在小项目上极其臃肿。而且它对上下文长度的要求近乎苛刻,如果你的工程依赖关系复杂到一定程度,Claude 的上下文窗口依然会像深夜三点的生产环境服务器一样报警。

我个人非常反感那些吹捧 AI 能够完全替代程序员的论调。gstack 的出现反倒是证明了:人类的工程方法论——那些繁琐的评审、严苛的 QA 流程,依然是目前唯一能约束复杂系统不崩溃的良药。gstack 只是把这套药方翻译成了 AI 能听懂的语言,但它无法解决模型本身对长逻辑理解的上限。

抽象层次的跃迁:从修水管到治理城市

gstack 的真正价值在于它拉高了 AI 参与开发的维度。以前 AI 是你的扳手,现在它试图成为你的施工队。虽然目前的实现还略显生硬,有些地方甚至透着一种为了架构而架构的笨拙感,但它指明了一个方向:AI 编程的终局不是生成更多的代码,而是更有效地治理已有的复杂性。

如果你还在手动复制粘贴代码块到网页窗口,gstack 会让你觉得自己像是在原始森林里钻木取火。它的 CLI 体验非常硬核,完全是为了那些住在终端里的极客准备的。这种不讨好小白的态度,反倒让我觉得这个项目更有工业落地潜力。

Read more

OpenClaw本地部署接入飞书机器人完全安装指南

OpenClaw本地部署接入飞书机器人完全安装指南

作者:网心 2026-3-10 在 Windows 系统上从头开始部署 OpenClaw,并将其配置为可以接入飞书的智能机器人。我们将以实战中遇到的问题为鉴,确保安装过程顺畅无误。 第一章:准备工作与环境检查 在正式开始安装前,请确保您的电脑满足以下基础条件,并理解我们将要使用的关键命令。 1. 系统要求 操作系统: Windows 10 或 Windows 11 (需使用管理员权限运行 PowerShell)。 网络环境: 能够正常访问 GitHub 和 npm 仓库。如果您在网络受限的环境中,可能需要提前准备代理或镜像配置。 2. 核心命令解释 在整个安装过程中,有两个核心命令您需要理解: 一键安装命令:iwr -useb https://openclaw.ai/install.ps1 | iex iwr:Invoke-WebRequest 的别名,用于从指定网址下载文件。

FPGA开发必看!Xilinx Vivado付费IP核License状态解读与获取/vivado最新license获取

FPGA开发必看!Xilinx Vivado付费IP核License状态解读与获取/vivado最新license获取

Xilinx(AMD) vivado软件全部付费IP核及license许可介绍和获取 制作不易,记得三连哦,给我动力,持续更新!!! License或IP src源码 文件下载:Xilinx IP 完整license获取 (点击蓝色字体获取)(可提供IP源码) 一、介绍 Vivado是Xilinx(现属AMD)FPGA开发的核心工具,其内置的IP核资源库极为丰富。这些IP核根据来源可分为两大类: 一类是Xilinx官方提供的IP核,另一类则来自第三方供应商。从授权方式来看,又可划分为免费授权和商业授权两种类型。对于需要商业授权的IP核,用户必须获取对应的License文件方可正常使用。 二、Xilinx IP核 2.1 Xilinx 免费IP Xilinx(AMD)自主开发的IP核主要提供基础功能模块和必要接口组件,涵盖数字信号处理、通信协议、存储控制等通用功能。这类IP核已集成在Vivado开发环境中,用户完成软件安装后即可直接调用,无需额外授权文件。其完整支持设计全流程,包括功能仿真、逻辑综合、布局布线以及比特流生成。在Vivado的License管理界面中,

无人机仿真与强化学习的终极指南:gym-pybullet-drones项目深度解析

无人机仿真与强化学习的终极指南:gym-pybullet-drones项目深度解析 【免费下载链接】gym-pybullet-dronesPyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter control 项目地址: https://gitcode.com/gh_mirrors/gy/gym-pybullet-drones 你是否想过,无需购买昂贵的无人机设备,就能在电脑上体验真实的飞行控制?今天要介绍的gym-pybullet-drones项目,正是这样一个完美的解决方案。这个开源项目为单机和多机无人机提供了基于PyBullet的强化学习环境,让你能够轻松探索无人机控制的世界。😊 快速上手:5分钟开启无人机仿真之旅 想要立即体验这个强大的无人机仿真平台?只需简单几步: 1. 克隆项目:git clone https://gitcode.com/gh_mirrors/gy/gym-pybullet-drones 2. 创建虚拟环境:conda

Yolo11 基于DroneVehicle数据集的无人机视角下车辆目标检测

Yolo11 基于DroneVehicle数据集的无人机视角下车辆目标检测

1、关于DroneVehicle数据集介绍 DroneVenicle数据集是由天津大学收集、标注的大型无人机航拍车辆数据集。 DroneVehicle 数据集由无人机采集的共 56,878 幅图像组成,其中一半为 RGB 图像,其余为红外图像。我们对五个类别进行了带有方向性边界框的丰富标注。其中,汽车car 在 RGB 图像中有 389,779 个标注,在红外图像中有 428,086 个标注;卡车truck 在 RGB 图像中有 22,123 个标注,在红外图像中有 25,960 个标注;公交车bus 在 RGB 图像中有 15,333 个标注,在红外图像中有 16,590 个标注;面包车van 在