Featured image of post 用 Cursor 深度打造《SoundJourney》

用 Cursor 深度打造《SoundJourney》

详细记录使用 Cursor AI 编程助手开发智能导游小程序《SoundJourney》的完整实战经历。从需求讨论、项目搭建到 Bug 处理,15 天完成小程序+管理后台 MVP。探索 AI 辅助开发的无限可能,一个人完成过去需要团队才能完成的工作。

这个项目的起点,其实是源自两个字:好奇。我一直对 AI 编程助手感兴趣,尤其是看到 Cursor 这类工具快速发展。

一、项目背景与初衷:AI 时代的"一个人的小团队"

这个项目的起点,其实是源自两个字:好奇。我一直对 AI 编程助手感兴趣,尤其是在看到 Cursor 这类工具快速发展的这几年,便萌生了一个念头:它到底能帮我写出一个完整的实际项目吗?

每次出去旅游,尤其是去那种历史感浓厚的景点,比如故宫、兵马俑、博物馆,最大的遗憾就是:要么得掏几十块跟团听导游讲,要么自己一个人瞎转,走马观花。

我就在想,如果能有一个能陪我"安静地走路、默默地讲解"的应用多好,不用导游、不用排队、不用社交,一个人也能沉浸式了解眼前的风景。

于是我设定了《SoundJourney》的目标:

做一个真正实用、轻量、支持多语言、并通过 AI 技术降低开发和运营成本的"智能导游"。

开发周期我预估了两周,最终实际也差不多在 15 天内完成了小程序 + 管理后台的 MVP。

二、产品概览:功能驱动 + 技术赋能的智能讲解体验

核心功能模块

  • 景点智能讲解
  • 多语言支持
  • 语音导航
  • 离线缓存

技术架构与选型亮点

  • 前端:微信小程序
  • 后端:Java Spring Boot
  • TTS:edge-tts / kokoro-tts
  • AI:Cursor 辅助开发

三、Cursor 在开发过程中的角色:不是工具,更像一位搭档

🛠 初期:需求讨论 + 项目搭建 + 模型设计

Cursor 帮我快速搭建项目骨架,设计数据库模型。

⚙️ 中期:我提需求,它负责写 & 改

大部分业务逻辑代码由 Cursor 生成,我负责审核和微调。

🔍 后期:Bug 处理 + MCP 辅助 + 自我优化

借助 AI 快速定位和修复问题。

四、开发中的收获与挑战

✅ 收获:AI 赋能,效率翻倍

一个人完成了过去可能需要一个小团队才能完成的工作。

⚠️ 挑战:AI 再强,也要人脑兜底

AI 生成的代码需要仔细审核,避免细节错误。

五、总结与展望:未来,就是自然语言编程

Cursor 让我看到了 AI 辅助编程的无限可能。未来,编程可能真的会变成"对话式"开发。