在设计 Unit Mesh 架构时,其思想是以 Unit(如代码单元)作为 AI 辅助生成的元素,以辅助人类解决复杂的软件开发问题。围绕于 Unit Mesh 的理念,在 AutoDev 1.6.0 版本中,我们开发了更多的生成 “单元” 的功能:生成 React 前端单个组件、页面的:AutoPage生成后端代码 SQL 中的:AutoSQL如上的视频所示,即在这里的页面、SQL、函数是一系列的 AI 生成的 “单元”, 以更好地探索我们对于生成式 AI 辅助思考。如何解决复杂软件问题?由于人类本身的能力限制,所以对于复杂任务来说,首先要做的事情是拆解。随后,要么我们委托给其他人来完成,要么我们自己 “努力” 完成。而在有了 AI 之后,如何让 AI 协助完成复杂任务,这是我们考虑的合理。分而治之的软件架构正因为问题本身过于复杂,边界模糊不清,所以前人(Eric Evans)总结了《领域驱动设计:
………………………………