简单总结下:
如果现在你有需要改动到代码、有需要迅速了解一个开源项目的代码逻辑、或者对代码一直没有入门想要学习的话:
现在!立刻!马上!下载体验使用cursor!It‘s a life-saving decision!!
- 两周免费使用体验时间 买不了吃亏买不了上当
- openai等硅谷巨头都在用!
- 用了都说好!
PS: 刚进入程序的时候会有很多选项 随便选即可
下载地址:Cursor(页面上有个1分钟的demo视频可以看看)
风险提示:
以下问题均一次性解决我的问题,不需要多次尝试。但!效果和准确度其实非常依赖于大模型,这里我使用的是claude 3.5 Sonnet。所以,谨慎用于公司内部的项目代码!!
单个文件范围对话
- 能够支持直接修改原代码
- 能够支持选中部分代码后原地修改源代码
- 能够选中源代码进行问答
- 可以让它提修改、优化建议
- 可以是寻找bug
- 可以是写单元测试代码
- 可以是零基础学习 让它像教小学生一样一句一句的给你解释代码的意思
- 能够根据人主动修改的代码,预测会受影响的代码提出修改建议,支持按tab一键应用
项目范围对话
测试用例:ragflow这个项目 GitHub - infiniflow/ragflow: RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.
问:输出这个项目的目录树 介绍每个folder的主要作用
问:这个项目中哪个部分负责对PDF的ocr过程 介绍一下这部分主要的代码逻辑 如何使用gpu对ocr的过程进行加速
问:我的设备是有GPU的 也安装了onnx 和nvidia的显卡驱动 为什么 ort.get_device的时候得到的是CPU
以上问题每次询问的时候都会:
- 先在网上搜索网页寻找解决办法
- 然后找到项目内相关的文件做RAG 扩充对于项目的信息
- 最后定位到项目内相关的位置的代码和文档chunk发送给大模型
拓展用法
可以像改代码一样改文字 来自@ShowMeAI 社区