@dzhng: 我发现自己越来越倾向于将 monorepo 结构化成微服务(即使严格来说它们不是微服务)……
摘要
作者讨论了使用像Codex这样的AI工具扩展monorepos的挑战,指出随着代码库增长,令牌消耗增加,并建议可能需要松耦合模块来处理AI上下文限制。
查看缓存全文
缓存时间: 2026/08/24 22:03
Kanary的代码库每月增长十万行代码, 目前已累计至约四十五万行。
与此同时,Codex的token消耗量也呈现同步加速态势。
这意味着随着智能体探索的文件数量增加, 每项任务所需的token消耗也随之上涨—— 细想之下,这显然是自然而然的结果。
但通过快进式观察这一增长过程, 仍从直觉层面带来了强烈冲击。
我不禁思考,如何在大型项目中应对这一现象才最为妥当。
即使在我自己的项目中,由于macOS与iOS共享部分代码, 也无法在代码库内完全隔离搜索空间。
考虑到AI上下文窗口不会大幅扩展, 难道唯一可行的方案就是增强模块间的松耦合性吗?
相似文章
@kenn: Kanary 的单一代码库每个月增加 10 万行代码,目前大约有 45 万行。与此同时,Codex 的……
作者反思了 Kanary 单一代码库的快速增长以及 Codex 令牌消耗的同步增加,认为由于 AI 上下文限制,模块的松散耦合可能是必要的。
Anthropic 表示,编写代码已不再是瓶颈。其单体代码仓库在一天内的合并次数超过了 30,000 次。
Anthropic 声称,在其单体代码仓库一天内完成超过 30,000 次合并后,编码已不再是瓶颈,并且它已从 Git 迁移到一个由 Claude 构建、名为 Scion 的版本控制系统。这篇帖子引发了讨论:当 AI 自主完成编码时,工程工作的重心会转向何处。
单体AI是未来吗?
讨论单体AI系统是否可持续,将其与软件单体进行类比,并提出由专业化的微服务式智能体协同工作可能是未来的方向。
我们从3个AI代理开始。现在我意识到我们无意中构建了一个小型分布式系统。
作者反思了管理多个AI代理在扩展时的挑战,将其与微服务中的基础设施问题进行比较,并提到了像Lyzr这样的集中管理工具。
在使用AI时,您是否注意到代码库出现膨胀现象?
用户观察到,像Claude和Codex这样的AI模型倾向于实现新逻辑而非扩展现有代码,导致代码膨胀,并寻求他人经验和改善工作流的方法。