随着人工智能的迅猛发展以及 ChatGPT 的爆火,国内外都掀起了开发语言大模型的热潮。
今天介绍一下我们公司的产品:
它可以用自然语言描述生成软件应用,是一个全流程、端对端、自动化的软件开发平台,并且在开发过程中支持全自定义修改。
Multi Agent AI 驱动的智能软件开发系统,结合 LLM 与 DevOps 工具将自然语言需求转化为可工作的软件,支持任何开发语言并扩展现有代码。
下面是一个开发网站的案例需求以及 KuaFuAI1.0 的详细使用说明
一、需求引入
一家创意设计工作室,专注于为年轻艺术家和设计师提供培训和工作空间。工作室希望建立一个系统,以更好地管理成员、课程和作品。
二、需求拆解
(一)成员个人档案管理
-
档案包含:姓名、参加的课程 / 工作坊、参与项目记录。
-
展示个人创作作品及同行评价。
(二)工作室管理平台
-
管理网站:介绍工作室的理念、课程安排、导师团队。
-
教师管理:教师资料、教学计划、学员反馈。
-
成员统计:新加入成员统计、活跃度分析、课程参与度。
-
项目数据分析:进行中项目、完成项目统计、项目效果评估。
(三)导师功能
-
点名签到:记录成员出席情况。
-
上传作品:分享成员作品,供评价和展示。
-
作品点评:为作品提供专业点评,包括技术和创意方面的建议。
三、应用 KuaFuAI 进行制作
- 登录 KuaFuAI 官网→点击应用列表→新建
-
选择 web 应用→前后端 Python+HTML→新建 APP
-
此时会弹出详细的参数设置,只需简单填写应用名称与应用介绍。这里我们根据需求填写一下,(与 AI 的交互在后面体现)拉到最下方点击提交即可
- 这里能看到我们刚刚新建的模板,点击开始任务→选择已有的应用→选择工作室管理系统→点击开始任务
- 这里可以看到我们的任务编号,在下方信息栏与 AI 机器人进行交互→编辑需求→提交
- 稍等片刻,AI 机器人会确认他所理解的需求与我们的需求是否一致,如无疑问则点击提交即可,若有疑问可以进一步商榷修改到满足自身的需求为止
- 它会基于需求生成一个 PRD 文档,如不满意也可以进行意见反馈,直到满意为止
- 到这里会再次梳理我们的需求与它的理解是否一致,展现前端与后端的整体逻辑与布局
- 随后生成接口文档、开发技术文档(所有环节都可以自定义修改调整)
- 最后根据开发任务以及资料库的内容,对整体的编码信息进行调整,根据操作流程,运行代码自我检查→同步最新代码→将代码提交到仓库→触发持续集成→触发持续部署
- 触发持续部署完成后,它会发送给我们一个网址(此时代表整个流程已经完成),复制浏览即可
- 这里可以看到我们的系统已经初步构建完成,然后就可以进行实际操作了!
本次产品的使用模型为 KuaFuAI 1.0,除了可以自动开发前端与后端之外,还可以开发小游戏,网页等内容。后续我们还会不断的完善产品,拓宽应用的场景与范围。
PS: 目前 KuaFuAI 2.0 即将完成,与 1.0 完全不同的交互界面(采用主流 AIGC 工具的交互方式)能够更进一步地提高生产效率,真正解放双手!