这个项目的起点,其实是源自两个字:好奇。我一直对 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 辅助编程的无限可能。未来,编程可能真的会变成"对话式"开发。
