仅用Cursor AI就造出逆天管理信息系统


人工智能不会取代人类——但拥有人工智能的人类将取代没有人工智能的人类

迫不及待地想分享一下这段疯狂的旅程。我是一位拥有超过14年经验的开发者,构建过无数网站和管理系统,做过自由职业,也为公司服务过。但这个最新的项目,更上一层楼,而且我几乎完全用Cursor AI完成了。

关于我和项目
我一直在写代码,过去三个半月里,我一直在为我们公司(一家中小型公司,大约有70-80名员工)开发一个管理系统。我的经理同意我和大家分享一些细节,但由于公司规定,我不能透露所有细节 。不过,还是有很多东西可以分享。

该系统货真价实,是一个功能齐全的管理中心,可以处理员工、申请人、课程、统计数据、日期、薪资、费用、外部表单、AI 功能和分析,以及我们运营的每一个细节。它拥有管理功能、用户角色、测试单元和一个包含 50 多个表的数据库。我们讨论的是一些复杂的内容,例如自定义地图、包含日期和条件的动态表单,以及大量的 JS 库和一些精细的功能。技术栈:PHP 和 Laravel、MySQL、前端使用自定义 CSS 的 Blade 模板,以及为 Python 和移动应用集成准备的 API 端点。它目前已投入生产,运行非常流畅,只需调整一些 UI/UX 错误。我对最终的效果非常满意!

我如何利用 Cursor AI 实现这一目标
我使用 Cursor AI 构建了整个项目——主要使用了 Claude 3.5,也用了一些 Sonnet 3.7。总价?普通订阅只需 60-70 美元。没有花哨的额外功能,快速请求用完后,我就换用慢速请求。

以下是我的具体操作步骤:

第一步:与 Claude 一起规划
我开始向 Claude 倾诉项目的每一个细节——我想要什么、功能、整体氛围。

告诉 Claude 准备两个 Markdown 文件:  system.md 用于项目概要,system_database.md 用于数据库结构(关系、逻辑、注释——所有内容)。我还指定了我想要的堆栈。

Claude 生成这些代码后,我浏览了一下。对于一些我知道它可能会漏掉的棘手功能,我使用 Deepseek 和 ChatGPT 进行了测试,然后用好的内容修补了 Markdown 文件。

第二步:制定计划
把更新后的 Markdown 文件发给 Claude,说:“给我一份分步计划、库、逻辑和具体工作。现在还不需要代码,只需要路线图。”

对该计划进行了 2-3 次调整,直到我满意为止。

步骤3:编写代码
计划确定后,我让克劳德Claude开始编码——首先是设置,然后逐步完成每个页面、特性和功能。
我一边进行代码校对,一边观察克劳德的逻辑,有时他会变得很疯狂,所以我一直留意着。
对于像这样的大项目,我使用了这种方法——说真的,当事情扩大时,它真是救星。
在各种条件下手动测试所有内容并投入测试单元。

技术和模型选择
默认模型是 Claude 3.5,但对于 UI/UX 或 JS 密集型的东西,我切换到 3.7 Sonnet——它在这些方面表现更好。

在 Cursor 中添加了一条规则:“在接触任何东西之前,务必阅读数据库迁移、结构和模型。” 为我省去了不少麻烦。

我遇到的挑战

  • 事情并非一帆风顺。以下是我遇到的情况:
  • Claude 的“非工作时间”: 我在欧洲,发现 Claude 在上午 11 点到下午 4 点左右运行缓慢。我不得不在这段时间仔细检查它的工作情况。
  • 上下文Context至上: 大多数失误都是因为我没有提供足够的信息。专业提示:务必告诉 Claude 需要编辑哪些文件,否则它会像小精灵一样不断生成新的文件。
  • 错误修复: 如果 Claude 在切换模型后无法修复错误,我会开始新的聊天,重新解释该步骤,并将其指向正确的文件。

令人震惊的结果
记住:我自己只写了大约 0.5% 的代码,主要是调整变量或组织内容。其余部分由 Cursor AI 和 Claude 处理。这些工具的功能真的让我震惊,尤其是在处理精细的函数和复杂的逻辑时。我相信,  只要你知道如何操控它,你几乎可以用这套系统 构建任何东西。

号外干货
如果你正在考虑用 Cursor AI 做项目,那就赶紧行动吧!只需拿出你的最佳水平,并遵循清晰的指示。它能处理如此繁重的工作,真是不可思议。