文章预览
TL;DR:https://github.com/archguard/archguard 过去的几个月里,我们一直在探索用 AI 辅助跨项目、跨大量微服务的系统的开发。其中一个重要的话题就是,从现有的软件架构去生成知识,文档是落后、多版本的, 只有代码才保留着真相。 ArchGuard 是一个由 Thoughtworks 发起的面向微服务(分布式场景)下的开源架构治理平台。它可以在设计、开发过程中,帮助架构师、 开发人员分析系统间的远程服务依赖情况、数据库依赖、API 依赖等。并根据一些架构治理模型,对现有系统提出改进建议。 在经历了大量的分析与实践之后,我们从 ArchGuard 提取了新的 analyser:Architecture Analyser。与现有的代码、Git、OpenAI、Estimate 等 analyser 相比, Architecture Analyser 是一个集大成者,它集成了其它 analyser 的功能,同时还提供了更多的功能。 生成式 AI 时代的知识汲取 与其说是,AI
………………………………