Ai Driven Development With Cursor
前言
AI辅助编程或许至今还有诸多的问题,但还是值得开发者进行尝试。本文不讨论是否AI编程会取代程序员,仅通过一些例子展示程序员可以用AI提升做事效率的空间,能利用好这些工具的人在很多应用级创意实施应该会变得更加容易。
辅助系统理解
要点:
快速对现有项目代码、架构进行理解
快速发现项目亮点、技术局限性
示例:解读项目company-research-agent架构
采用gemini-2.5-pro对company-research-agent项目进行解读(该项目我之前从未阅读过源码)
Agent决定分三步走:
检查当前项目结构
识别关键组件
- backend
定义核心应用部件
主要项目目录识别
backend
ui
关键组件分析
后端服务入口application.py
核心研究流程(agent)
整体项目总结
项目问题和改进点识别
改进点:
项目开发
Project1: 前端页面编写-80种鹅的做法
基于o3
团队规范
测试用例编写
Github提交并撰写提交记录
文档化