如何利用人工智能快速构建应用?
By Simon Grimm · 2023-05-02
作者通过释放了一款原生应用来解释人工智能如何帮助加速应用开发的过程。学习新东西最好的方式就是实际运用,于是决定深入研究人工智能并亲自使用相关工具,从而第一手体验这些工具的实际运作以及如何将其整合到开发过程中。
利用人工智能快速构建应用
- 作者通过释放了一款原生应用来解释人工智能如何帮助加速应用开发的过程
- 作者表示,学习新东西最好的方式就是实际运用,于是决定深入研究人工智能并亲自使用相关工具,从而第一手体验这些工具的实际运作以及如何将其整合到开发过程中
- 最终开发了一个原生移动应用,可以根据用户输入的参数生成适合儿童的独特睡前故事,应用后台使用了OpenAI的API来生成这些故事
- 作者认为人工智能不仅仅是应用的主要推动力,而且在从构思应用到发布应用在应用商店的每个步骤中都发挥了作用
- 作者称这种开发方式为“人工智能驱动开发”,类似于测试驱动开发,但这次使用了人工智能
- 作者建议有兴趣学习网络原生开发和如何利用人工智能的人可以在galaxies.dev上查看专业课程,承诺在短短两个小时内获取所有课程的精华内容
- 作者还建议如果没有应用创意的话,可以使用ChatGPT来生成一些想法,只需给出具体提示,例如要求提供五个具体的创意点,就有可能找到创意

利用人工智能快速构建应用
使用人工智能生成儿童睡前故事应用
- 可以使用人工智能来生成儿童睡前故事应用的设计。
- 推荐使用Mid Journey网站,通过加入特定的Discord频道,可以生成数千张图像。
- 在Mid Journey网站生成图像可能需要几秒钟的时间。
- 还可以将Mid Journey机器人添加到自己的Discord服务器,避免加入拥挤的频道。
- 这样可以在设计儿童睡前故事应用的过程中使用这些生成的图像。

使用人工智能生成儿童睡前故事应用
设计应用和图形编辑工具
- 设计应用并生成设计时,可能起初不太有帮助,因为无法直接转换为应用程序。
- 如果想要提升设计质量,可以使用各种工具进行升级或获取更高质量的版本。
- 建议在将设计转化为代码之前,先使用图形编辑工具进行处理,比如使用像Pixlr这样的免费工具来处理不同的图形。
- 推荐使用Canvas生成标志和截图,此外,还可以查看视频教程,了解如何将应用程序从设计阶段转移到figma。
- 若要创建完整的figma设计,可以在使用mid-journey生成初始设计后,进一步使用unprom.ai来生成设计提示。

设计应用和图形编辑工具
AI在应用开发中的作用
- 在应用程序用户界面(UI)设计中,人们可以使用类似Ebb UI的工具,利用人工智能生成图像。
- 无需提示和促进,你也可以使用Ebb UI,然后你会发现人们用AI生成的图像围绕应用UI,还可以看到人们实际用来生成这些图像的提示。
- 当你的设计准备就绪时,你可能已经有了一个Figma文件,你可以继续开发应用程序。作为开发者,我通常已经知道我想要做什么,但通常我仍然会从头开始使用ChatGPT,比如创建一个具有特定输入字段的登录页面,使用这些包,使用这些样式,然后它会为你快速创建出页面。