让你的 Cursor 实现 Devin 自动化编程的魔法

文摘   科技   2025-01-14 20:27   山东  


点击上方🔺公众号🔺关注我✅

你好啊,我是雨飞,见字如面感谢阅读,期待我们下一次的相遇。

Devin是目前最贵的编程工具了,一个月要花费500美元。现在一个Github项目,让你可以在Cursor中体验类似Devin的自动化编程。

项目地址:https://github.com/grapeot/devin.cursorrules

从这个Github的简介中,作者提到这是一个让你的Cursor实现 90% Devin功能的魔法。虽然有一点夸张的存在,经过我的实验,先放结论。

1、确实可以自动化去调用工具,然后生成文档,执行命令。大概有个7、80的样子,90是有些夸张了 

2、这个功能本质上还是通过在提示词里指定了Cursor能够调用的工具,并且在Python代码中写好了可以使用的工具,对大模型的能力有很强的要求。

3、支持的工具很少,目前只支持爬虫、LLM以及搜索这三个功能。

4、这个思路是可以借鉴的,相当于自己编写Python代码就可以扩展Cursor调用工具的能力。


想要体验下的朋友,可以按照我下面这个步骤在Cursor中配置好,然后去体验下。

1、将这个项目的文件,放在我们自己的项目目录下。核心的文件是下面红框里的tools、以及cursorrules文件和env文件

2、配置Python的开发环境,必须要先安装好Python,然后安装所需的依赖包。

下面的命令,都需要执行成功才可以。requirements.txt就是我们这个项目里自带的文件,放在同一个目录下执行,等待安装成功。

# Create a virtual environment in ./py310python3 -m venv venv
# Activate the virtual environment# On Unix/macOS:source venv/bin/activate# On Windows:.\venv\Scripts\activate
# Install required packagespip install -r requirements.txt
# Install Playwright's Chromium browser (required for web scraping)python -m playwright install chromium

3、配置环境变量

将 .env.example 文件重命名为 .env 文件,并把里面的API Key配置成自己的API Key,为方便使用,可以只配置DeepSeek的,更简单。

4、在Cursor中正常编写指令。

演示效果

在Composer中输入指令进行调用,可以看到AI调用了一行Python代码去进行搜索,检索到了最新的新闻,然后写到了Markdown文件里。

可能遇到的问题

1、必须要安装Python环境和相关依赖,否则代码无法正常执行。 

2、cursorrules需要生效,配置信息在 「首选项」、「Cursor Settings」里面,找到红框所示的按钮,勾选上之后,重启下Cursor。

3、环境配置有问题的,可以看,Cursor实战技巧:新手必看的Python环境配置

如果你觉得这篇文章对你有启发,欢迎点赞收藏转发下。目前运营了两个Cursor交流群,付费、免费的都有,有想一起交流学习的可以添加下方的微信,邀你一起学习。


❤️常驻小尾巴❤️

加微 1060687688,备注「公众号」,送你一份「AI工具与副业变现指南

推荐阅读

「雨飞同行」这是雨飞的介绍(第8版,交个朋友,限时送福利)

雨飞AI笔记
个人V:1060687688,添加后,发送暗号“777”送你一份副业与AI相关的见面礼。 雨飞个人号,AI算法从业者,在职场搞副业,探索一人企业。在AI时代,持续分享自己在学习、副业路上的所见、所思,记录雨飞个人IP打造中的心路历程。
 最新文章