34人参与 • 2025-06-17 • unity
遇到不懂的开源项目?用 cursor 打开它,让 ai 索引整个代码库并解释项目功能。想修改或添加功能?让 ai 为代码添加注释,或者直接告诉它你想要的改动
eg:clone一个开源项目,接着让ai解释开源项目
cursor 可以帮你处理各种数据格式。无论是数据清洗、格式转换,还是生成测试数据,都可以通过简单的自然语言指令完成,无需编写复杂的代码
eg:微调,把hugging face上的数据集修改成标准格式的数据集
微调大模型
hugging face上的数据集
1.首先切换为agent模式,只有这个模式它才会调用本地工具(如终端,读取文件等等)
2.命令cursor在项目根目录使用"tree /f"命令,并命令它总结每个文件的作用
如图:
3.命令cursor根据获取到的所有文件总结出项目结构(
4.命令cursor为每个层级创建白盒测试(根据需求来创建,这个时候此前收集到的信息会被模型归纳总结避免遗漏某个文件的测试)
5.直接让cursor运行测试,接着就看cursor反复测试代码直到调用工具次数到达上限(25次)或者代码通过测试吧
6.适当的时候可以让它添加debug语句(毕竟模型还不能通过断点来debug)来避免反复修改却始终没有解决问题的情况.
节省对话次数的方法就是在一次对话中让它进入"运行测试"-“得到测试结果”-“进行debug”-"运行测试"的循环
首先,我们要明确一点,llm上下文和输出都是受限的,所以寻常的chat模式必定是无法使用的,因为你不可能将所有代码一次性全部提供给它,它也不可能给你生成几万行的开发指南。
所以,我们需要使用具有agent功能的工具,如:cursor compose里面的agent模式,或者cline工具,这些工具本质上是由一个决策者和多个执行者组成,决策者负责制定完成任务所需要进行的操作步骤,再交由执行者去执行,决策和执行都是单独的一次chat。
那么,思路就很简单了。
实现:如果你使用cline,那么请你创建一个mcp工具,用于获取项目目录和文件结构,并需要能标注和获取已经浏览和归纳总结过的文件。
推荐阅读: cursor插件市场无法打开或加载缓慢解决办法
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论