最近在开发一个文档浏览的的项目,就是一个能够 web 访问本地文件的功能,支持 PDF 和 Markdown 文档搜索和阅读。使用 llm 进行了智能分类,从网上爬了一些课程,现在有一万多篇文章了,开发过程中全程使用了 Cursor+Windsurf ,没有写过任何代码。
项目简介
- 前端:Vue3 + TypeScript + Tailwind
- 后端:Python FastAPI
- 主要功能:文档智能分类、全文搜索、PDF/Markdown 阅读器
Cursor 的优势
- 在 composer 模式下能够完全自然语言编程,不需要写代码,只需要写提示词
- 上下文理解能力强,能基于整个项目结构给出合理建议
- 修改 bug 的能力比 windsurf 强一些,后者在从 0 到 1 的时候比 cursor 更强
踩过的坑
1. 版本更新后功能消失
- 有时候更新新功能后,会把老功能覆盖掉
- 解决方案:在提示词中强调不要改动老功能,会好一些,如果出问题,及时使用 cursor 的回滚功能回滚
2. AI 的边界问题
- 目前写规模小的项目还是不错的,但是上规模之后,很难控制好 ai 的边界,如果你不懂代码,很容易就写出来一堆 bug
3. bug 反复修改
- 当你使用 ai 修改一个 bug 的时候,ai 可能会因为他的数据原因,不知道解决办法,会出现反复修改,但是反复报错的问题
- 解决方案:手动去网上找一些相关问题的解决文章,贴给 cursor ,让他参考
经验总结
- 善用 AI 但不要过度依赖
- 重要修改要人工审查
- 保持项目文档的及时更新,这样 AI 助手的建议会更准确
- 使用.cursorrules 文件来维护项目特定的规则和注意事项,让 ai 自我迭代
总的来说,Cursor 确实大大提升了开发效率,但也需要开发者保持清醒的判断力。它更像是一个出色的助手,而不是完全的替代品。
#Cursor #AI 编程 #开发工具
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1105191
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.