【cursor】前后端分离项目下的AI跨工程管理方案

简介: 针对前后端分离项目中AI编辑器难以跨工程协作的问题,提出通过统一文件夹管理方案,将前端与后端项目置于同一根目录下,利用AI编辑器打开根目录并结合@引用功能,实现对前后端代码的联合理解与开发,提升联调效率与代码生成准确性。

 

image.gif


一、需求背景

  • 前后端分离项目通常分为前端项目和后端项目,分别使用不同的技术栈和工程结构
  • AI编辑器默认只能在一个工程(Project)内工作,无法跨工程引用代码和上下文
  • 开发时需要前后端联调,需要AI理解前后端的完整业务逻辑
  • 传统方式需要在两个工程间切换,效率低下,且AI无法理解完整的业务链路

二、解决方案:统一文件夹管理

2.1 核心思路

  • 将前端项目和后端项目放在同一个父文件夹下
  • AI编辑器打开父文件夹,可以同时访问前后端代码
  • 在对话中使用@引用功能,明确指定要引用的工程

2.2 实施步骤

步骤一:创建项目根目录

ai-interview-platform/

├── frontend/          # 前端项目

│   ├── src/

│   └── package.json

├── backend/           # 后端项目

│   ├── src/

│   └── pom.xml

└── README.md


步骤二:在AI编辑器中打开项目根目录

  • 使用Cursor打开 ai-interview-platform 文件夹
  • AI编辑器可以同时看到前端和后端代码

步骤三:对话时引用关键工程

@frontend/src/api/user.js @backend/src/controller/UserController.java

帮我实现用户登录功能,前端调用后端接口


AI可以同时理解前后端代码,生成符合接口契约的代码。

目录
相关文章
|
6月前
|
存储 人工智能
Cursor超长会话跨窗口关联解决方案
针对AI开发中会话不连贯、上下文丢失等问题,提出通过生成摘要文档并跨会话引用的解决方案。将大任务拆分,用@关联各模块文档,实现多会话间连续开发,提升效率与协作性。
611 0
|
6月前
|
人工智能 测试技术 开发者
AI Coding后端开发实战:解锁AI辅助编程新范式
本文系统阐述了AI时代开发者如何高效协作AI Coding工具,强调破除认知误区、构建个人上下文管理体系,并精准判断AI输出质量。通过实战流程与案例,助力开发者实现从编码到架构思维的跃迁,成为人机协同的“超级开发者”。
3693 106
|
6月前
|
机器学习/深度学习 物联网
什么是大模型微调?与预训练有什么区别?
大模型通过海量数据预训练获得通用能力,成本极高;微调则用少量数据调整模型,适应特定任务。轻量级方法如LoRA、PEFT等仅更新部分参数,降低资源消耗,实现高效定制。
1063 5
|
10月前
|
SQL 人工智能 Java
30分钟轻松掌握Cursor,快速提升开发效率和体验
本文通过在WebX老项目中实践,验证了Cursor利用AI大模型可高效生成符合老旧项目规范的代码框架,显著提升开发效率与体验。
30分钟轻松掌握Cursor,快速提升开发效率和体验
|
7月前
|
人工智能 监控 架构师
AI架构师的诞生:AI+传统DDD模式 = 实现开发效率提升75%
本文以淘宝闪购服务包系统为案例,探索如何借助 AI 技术辅助领域驱动设计(DDD)落地。
AI架构师的诞生:AI+传统DDD模式 = 实现开发效率提升75%