用 AI 能开发产物吗?
我的回覆是:完全可以。全民爱画就是一款用 AI 开发的产物。全民爱画是一个 AI 装饰画创作和实物画订购工具,它哄骗 AI 技术完成了产物的核心功用,包括 AI 绘画,用户账号和订单支付等。产物大部分的前后端开发职责都由 AI 完成,而我的首要职责是举行产物架构设计、UI 设计、代码调试和产物部署。简单来说,就是让 AI 来完成开发过程中的前后端职责,这样可以极大降低开发难度,提高开发效率,让你更轻松地实现自己的产物想法。
更多干货:
哄骗 AI 举行产物开发,其实质是通过人机交互来解决问题。人提出问题,AI 回覆问题,人和 AI 共同协作解决问题。
AI 的介入程度取决于产物的复杂程度,以全民爱画为例,由于产物功用相对简单明白,所以在产物方案和设计阶段问题不多,AI 的介入相对较少。如果你的产物需要举行市场调研和需要分析职责,那么在产物需要阶段,可以哄骗 AI 分析市场数据和用户反应,辅助识别用户需要。在产物设计阶段,也可以哄骗 AI 来改善用户体验。在全民爱画项目中,AI 首要在研发阶段发挥重大作用,哄骗 AI 生成代码、举行代码测试和质量控制。
从全民爱画的 AI 开发过程中,我总结了 5 条实用经验,希望能帮助你更好地哄骗 AI 来辅助产物研发:
一、建立模糊的产物架构
模糊的产物架构有助于 AI 了解产物需要和开发重点,是 AI 开发的重大前提。建立模糊的产物架构通常需要以下步骤:
明白产物目标用户群、产物定位和用户需要。
对产物举行体系设计,将功用划分为多个模块,明白各个模块的首要功用和交互关系。
方案产物体系架构,确定前后端技术架构和重大接口。
输出产物架构图,详细描述以上内容。
一个完整的产物架构应包含产物定位、功用模块、体系架构和重大流程等首要内容,并用流程图或图表举行展示。以全民爱画为例,产物定位是一个用于 AI 装饰画创作和购买的 Web 应用,首要功用模块包括 :账号功用、绘画功用和订购功用等。前后端采用 Flask、jQuery 和 PyTorch 框架,使用 LCM 快速图像生成模型,并举行 Web 应用部署。体系方案了注册登录、文本生成图像和订购三大流程。
二、从最小可行产物开始构建
从最小可行产物(MVP)开始构建对 AI 开发非常重大。在早期的 AI 开发阶段,应只实现产物最核心的基础功用,然后逐步添加其他功用。前面提到过,用 AI 开发产物其实是通过人机交互来解决问题,每次提出的问题越模糊越聚焦,AI 回覆的就越准确,这样可以加快研发过程。采用 MVP 模式的另一个好处是可以快速验证开发的功用,并将反应提供给 AI 举行迭代优化。