架构想清楚后,人还要花时间拖方框、对箭头。
费时间的是拖方框、对齐箭头、换一套颜色,再把「数据库在这里」改成「缓存放左边」。Archify把这段机械劳动交给Agent:你用自然语言描述系统或流程,它生成一份可在浏览器里查看的技术图。项目大约有3900颗星,定位是一项Agent Skill。
它不只画系统架构,也覆盖工作流、时序、数据流和生命周期图。生成结果是一份自包含HTML,可以切换深色与浅色主题;需要放进汇报或文档时,可导出PNG、JPEG、WebP或SVG。结构变化也能继续对话修改:增加Redis、移动鉴权模块、重排数据流,都不用从头拖一遍。
它的亮点是验证回路。渲染器支持的图会先过JSON结构校验、布局检查和HTML/SVG产物检查,再针对问题迭代。这样至少能回答「这张图能不能正常生成」,免得最后只剩一段看起来像图的代码。
能生成和架构正确,是两道检查。
Agent不知道你们没写进提示里的历史债务、权限限制和异常链路。箭头方向、数据归属、故障降级、安全区划,仍要由懂系统的人逐项核。尤其是对外方案图,漂亮会放大可信感,也会放大一个错误关系的误导性。
完整渲染与校验依赖能执行Node.js的Agent环境;如果只把它当项目知识使用,没有代码执行,就只剩提示词驱动的架构模式。最终产物主要是HTML和图片,不能直接接管基础设施。
一张图最有用的时候,是会上有人指着它说:等一下,我理解的不是这样。
tt-a1i维护的archify是开源项目,项目托管在GitHub上。
#马力的AI知识分享#
#马力的AI开源项目分享#
发布于 北京
