案例介绍

在当今数字化快速发展的时代,AI 技术不仅改变了应用程序的功能,也正在革新应用开发的流程本身。本文介绍了数个基于 Flutter 跨平台框架实现的 AI 驱动应用程序原型,它们不仅在功能上利用了 AI 能力,更重要的是,这些原型本身就是通过 Cursor 配合 Claude 等 AI 工具快速开发出来的,展示了现代 AI 辅助开发的高效率和可能性。

AI 驱动的简单知识库检索聊天工具

这款应用由 AI 驱动开发,用于满足移动端需要快速提问,查询知识库的场景。应用刻意保持了简单,支持多种模型的流式响应,支持对话,但取消了历史记录、预设关键词、图片上传等功能,适合知识库快速检索。

比如:在厨房准备食材,通过 hey, siri 唤起设备,然后通过快捷指令触发 URLScheme 打开应用并向 AI 发起知识库检索,在全程不动手的情况下获取想要的答案。

AI 驱动的私人聊天助手

这款应用由 AI 驱动开发,用于满足私人信息的摘要、检索和处理。从技术上来说,它使用了 Grok 的 Function Calling 功能,在和 Grok 聊天的过程中可以要求其调用函数查询私人数据库,总结摘要并且增删和修改现有数据。相较于通用 AI 聊天工具,本应用的实用性更强。

场景1:接入 Microsoft TODO 待办事项后,可执行工作待办过滤、总结、扩展和周报自动编写功能。区别于通用聊天助手需要手动复制待办事项给大模型,或者通过编程方式发送待办数据并获得单次回复,这种方式更灵活便捷:AI 返回的内容可能并不是我们想要的,因此可能需要多轮对话来澄清。

场景2:自动检测、复制快递取货码短信,从中提取取货码信息并自动创建待办事项。区别于编程方式提取取货码和创建待办事项,这种方式更简单灵活,允许执行一系列类似的操作而无需编程实现,适用场景更广。

AI 驱动的家庭药品管理工具

这款应用可用来管理散落各处,保质期各异的家庭药品,用户可以对药品标签、剂量、位置、过期时间进行标记,支持对位置和标签进行快速筛选。

本应用集成了 Grok AI 聊天助手,可实现药品的自然语言查询,比如:

  • “有什么药品在一周内会过期?”
  • “我现在有点风寒感冒,我目前有什么药可针对这一症状,还需要补充购买什么药品?”
  • “查看目前的药品清单,结合过期时间,给我最近需要补充的常见症状药品的补充清单”。

AI 驱动的饮食和运动追踪记录工具

这款应用程序利用 AI 技术实现了基于原始客户需求的 AI 自动设计、功能设计与开发,在快速交付原型的基础上,基于客户试用反馈进行了多轮迭代,澄清了用户真实需求。在这个过程中节省了大量的需求讨论,UI 设计,产品开发和测试的时间,相较于传统定制开发提升了多达 15 倍的交付速度,极为有效的降低了成本

用户可以快速查看当前饮食计划,计划中的记录,能够快速创建和编辑记录。 应用主要界面

用户可以自定义计划积分目标,更改计划时间以及默认的类型积分。可以新建或修改类型,为其设置默认积分。记录时类型默认积分被计划积分覆盖,又可被用户自己设置的积分覆盖,这种基于心理价值的产品模型设计,较好的满足了实际使用的灵活性。 应用次要界面

关于饮食和减重的研究可参见此篇博客 聪明饮食,轻松瘦身:科学减肥指南

AI 驱动的自动故事摘要和图片生成工具

这款应用程序利用 AI 技术实现了文本摘要和图像生成功能,为网站站长提供自动化服务。借助于本程序,原本为一本故事书配图的时间由 2 周缩短到了 2 小时,提升了将近 20 倍的效率,并且降低了出错率

本程序经过多次 AI 迭代打磨:

批量故事生成界面

手动摘要、图片生成

用户可以输入文本内容,应用会通过 AI 分析文本并生成相关摘要,然后基于摘要再生成图片,最后允许一键将图片上传到对象存储,且插入到网站故事中。这种模式实现了较为基础的自动化故事图像生成功能,允许保存 API Key、提示词到本地,提高了操作效率,但操作略繁琐。

批量故事生成

该功能不仅实现了摘要、图片生成和上传的自动化能力,还增加了故事自动切换功能,做到了摘要、生成、上传、加载下一篇故事的每一过程都可被打断,此功能能够对一本书快速的实现插图批量生成,且允许在发生各种故障:网络、插图合规等问题时手动处理的可能,并在此过程中通过可视化界面展示。

该工具很好的支持了 小象故事社·点击阅读精选故事 全站公开的 3120 篇故事的摘要和图片生成(基于 XAI Grok v2)。

AI 辅助应用开发特点

这几款应用程序原型的独特之处在于它们的开发过程本身就充分利用了 AI 的能力,开发时间从传统的数周缩短到数天甚至数小时,减少了反复试错的成本,加快了产品迭代速度。以下是几个关键点:

概念验证方式:使用 Cursor 编辑器配合 Claude 等 AI 模型,开发者可以快速将想法转化为可工作的原型

代码生成优化:AI 辅助生成代码框架、UI 组件和功能逻辑,大幅减少手动编码时间

跨平台的框架: Flutter 作为跨平台应用开发框架,提供了丰富的 UI 组件和强大的自定义能力,热更新能力很好的支持了 AI 开发的反馈循环

用户中心反馈:基于用户中心的反馈策略,以自底向上思想驱动产品设计,以最大限度的满足真实的用户需求。

结论

这几个 AI 驱动的应用程序原型不仅展示了 AI 如何增强应用功能,更重要的是,它们展示了 AI 如何彻底改变应用程序的开发方式。通过 Cursor 配合 Claude 等 AI 工具的快速开发模式,开发者可以在短时间内验证功能边界和实现方式,大大加速产品从概念到原型的过程。

这种开发模式特别适合概念验证、功能探索和快速迭代,为正式开发提供了宝贵的参考。随着 AI 技术的不断进步,我们可以预见,AI 辅助开发将成为软件行业的新标准,彻底改变应用程序的创建方式和创新速度。

有类似需求?联系微信 CorkineMa免费获取建议和报价折扣。