Cursor实战

必看

 

可复制的提示词在这里,更推荐大家仔细思考提示词为什么这么编写,单纯的复制教程里的提示词,学习效果不会很好。

Cursor提示词-可复制版


 

一、Cursor入门实践

 

最近,Cursor火了,这个已经是目前最好用的AI编程工具了。雨飞最近也一直在使用cursor辅助编程,带你一起快速上手。

 

一)Cursor 安装

 

Curosr官网: https://www.cursor.com/

直接在官网点击下载就可以,有时访问会比较慢,可以开启梯子。

图片[1]-Cursor实战-知趣

 

安装中,可以配置一些自己的偏好,以及参数。

图片[2]-Cursor实战-知趣

 

安装后,可以在桌面看到Cursor的图标。

图片[3]-Cursor实战-知趣

 

点击之后,我们需要注册账户进行登录,可以使用谷歌账户,也可以自行注册。Cursor默认给新用户提供了14天的试用期,试用期过后可以重新注册邮箱进行登录。基本功能没有太多区别,是试用版本的修改次数有上限,默认 2000次补全机会以及使用频率上也有限制。

图片[4]-Cursor实战-知趣

 

二)功能介绍

 

Cursor 算是一个高级版的 VS Code+Plugin 的形式,因此使用 vscode 的用户可以无缝切换过去。会迁移你的 vscode 的相关配置,这一点就十分方便。安装完中文插件后,就可以使用中文显示,无需担心语言问题。

图片[5]-Cursor实战-知趣

 

其主要功能有三个,代码补全、Chat功能以及编辑功能。

 

第一个就是代码补全

按下 Tab 键就可以实现,运气好还能触发连击。

图片[6]-Cursor实战-知趣

 

Tab键支持下面四个方面的能力,

1、从光标显示的地方给出建议的代码,可以直接添加

2、一次性可以修改、生成多行代码

3、可以根据你最近写过的代码,给出一些建议

4、自动预测下一次光标所在的位置,可以引导你更好的写代码

 

第二个是 Chat 功能

可以和大模型对话生成相应的代码。只需要在相应的区域提出你的需求,cursor就可以直接帮你把代码放在文件里。

使用快捷键Ctrl+L就可以开启Chat界面,mac用户需要使用Command+L开启这个功能。

图片[7]-Cursor实战-知趣

 

这个Chat主要有下面几个功能:

图片[8]-Cursor实战-知趣

 

1、点击「Ctrl」+「Enter」,输入关键词,就可以在你的工作区里查询到相关代码

2、输入「@」,就可以引用当前的文件、文件夹、代码或者文档;点击web就可以进行联网搜索,回答问题

3、在Chat功能框上输入内容,Cursor就会生成相关代码,点击Play 按钮就可以自动添加到文件里

 

第三个是编辑功能

可以针对代码片段进行修改,生成新的代码,也可以编辑现有的代码。按下Ctrl+K,(MAC需要使用Command+K),输入自己想要的内容就可以。

图片[9]-Cursor实战-知趣

 

主要有两个功能:

图片[10]-Cursor实战-知趣

 

1、快速编辑:选择代码之后,可以描述自己的需求,使用AI修改就可以重新写代码。而且可以选择不同的模型,包括Claude 3.5、GPT4o等。

2、快速提问:如果你对代码有疑问,可以选取这段代码并且点击「quick question」就可以提问了。

 

三)官方教程

 

官方文档:https://docs.cursor.com/get-started/migrate-from-vscode

官方提示词:https://cursor.directory/

官方提示词2:https://cursorlist.com/


二、账号篇

 

一)白嫖 Cursor 账号

Cursor是非常好用的编程工具,但是要买一个月的账号,费用还是比较贵的,今天雨飞给大家提供个比较有效的方法,白嫖下Cursor的账号。这个方法不确定后续是否还能用,且用且珍惜。

 

首先,我们登录自己的Cursor账号,找到设置的地方。为了方便大家,我把链接附在这里了,https://www.cursor.com/settings

正常情况,会显示下面这个样子,包括我们现在的账号信息,使用量。首先,我们要点 Delete Account 删除这个已经过期的账号。

图片[11]-Cursor实战-知趣

 

点击删除之后,会出现这个确认的选项,输入delete,点击红色按钮就可以删除账号。

图片[12]-Cursor实战-知趣

 

删除账号之后,会退出到主界面,然后点击注册按钮,用原来的邮箱注册下。

图片[13]-Cursor实战-知趣

 

注册完之后,再登录,会显示次数已经更新,就可以正常使用Cursor了。

图片[14]-Cursor实战-知趣

 

雨飞猜测这个是Cursor为了留存用户,或者是产品设计时遗留的一个漏洞,不知道什么时候就会恢复了。现在能用这个方法就可以省点钱,年轻人且用且珍惜吧。

 

二)运行界面改中文版

 

我们默认打开的Cursor账号是英文版的,可以自己安装中文插件,重启Cursor之后就会变成中文版了。

 

操作非常简单,点击插件之后,在蓝色框这个地方输入「Chinese」,找到对应的Chinese 插件,安装即可。

图片[15]-Cursor实战-知趣

 

三)Cursor 配置

 

依次点击 「文件」,「首选项」,「Cursor Setting」即可看到 Cursor 的配置信息。

 

图片[16]-Cursor实战-知趣

 

其中,Rules for AI 会作为系统提示词,在每次大模型运行时调用。可以自行配置

 

四)插件篇

 

Cursor有丰富的插件可以供我们安装和使用,具体的位置见下图。

图片[17]-Cursor实战-知趣

 


三、应用篇

 

一)谷歌插件

 

1、侧边栏AI助手

 

简单来说,就是在我们浏览器的右侧展示一个AI大模型的页面,方便我们一边阅读网页,一边调用大模型进行对话。

 

提示词:

帮我实现一个 Chrome 插件,要求的功能如下:
1、点击插件时,打开右侧边栏,展示网站:https://chat.deepseek.com/

# 注意
- 无需使用图标
- 使用V3版本的manifest.json
- 请注意中文的格式编码问题

1、打开Cursor,新建一个文件夹,这里我们给文件夹起名为test。

图片[18]-Cursor实战-知趣

 

2、然后使用 Ctrl+I 打开 Composer,然后在对话框中输入上面的提示词,按回车即可。Composer会自己去创建一些代码文件,最后会出现一个「Accept all」选项,需要点击接受所有的代码注意,每次 Cursor 输出的内容并不会完全一致,只要最终能实现我们的需求就可以

图片[19]-Cursor实战-知趣

 

3、在谷歌浏览器输入:chrome://extensions/,打开「开发者模式」,如下图所示,右上角按钮显示出蓝色。

图片[20]-Cursor实战-知趣

 

4、点击「加载已解压的扩展程序」,在弹出的对话框中选择我们之前的文件夹。

图片[21]-Cursor实战-知趣

 

5、默认会展示下面这个样子,表示已成功安装插件。当我们更新代码后,需要点击左侧刷新按钮之后再测试。

图片[22]-Cursor实战-知趣

 

6、在主界面找到对应的插件,点击进行测试。

图片[23]-Cursor实战-知趣

后续所有的谷歌插件都可以按照 3-6 的步骤进行开发和测试,不再赘述。

实际效果

出现下面效果,则表示制作成功。

图片[24]-Cursor实战-知趣

 

2、二维码生成插件

 

可以在网页上生成一个二维码,扫码就可以跳转到当前页面。

 

提示词:

帮我实现一个 Chrome 插件,要求的功能如下:

1、打开任意网页时,在右下角显示网页的 logo 图标,点击这个图标时会展开显示网页二维码
2、二维码大小256*256、白底,上边距、左右边距都是25px
3、二维码的下面分两行显示网站名称和网页标题,标题最多显示10个字
4、二维码中间显示网页logo

#注意
- 无需使用图标
- 使用V3版本的manifest.json
- 请注意中文的格式编码问题

和之前操作类似,点击「Accept all」,注意,Cursor 的回答中需要我们去下载一个插件,并放在插件的目录中

图片[25]-Cursor实战-知趣

 

切记,qrcode.min.js 文件一定要放在对应目录下,可以去下面这个链接下载文件:

https://raw.githubusercontent.com/davidshimjs/qrcodejs/master/qrcode.min.js

图片[26]-Cursor实战-知趣

 

添加谷歌插件,进行测试。正常刷新网页后,会在左侧出现网站二维码。

图片[27]-Cursor实战-知趣

 

可以进一步和 Cursor 提要求,对二维码进行美化和调整。

输入提示词:

请帮我隐藏掉二维码,只展示网页 logo。当点击 logo 时,才展示二维码。

Cursor 会继续输出并修改代码,如果有问题可以继续对话进行修改和调整。

图片[28]-Cursor实战-知趣

 

最终效果。

图片[29]-Cursor实战-知趣

 

3、悬浮式谷歌翻译

 

我们继续尝试,实现两种不同的翻译插件。

最简单的一种,就是选取当前的文字,在右键菜单中选择选项,然后跳转到谷歌翻译的页面,然后实现翻译。

 

根据我们的想法编写提示词:

帮我实现一个 Chrome 插件,要求的功能如下:
1、当我们选中网页上的文字并右键时,在菜单中显示“使用谷歌进行翻译”选项,点击该选项后弹出谷歌翻译的窗口并将选中文字翻译成英文
2、无需使用图标
3、使用V3版本的manifest.json
4、请注意中文的格式编码问题

Cursor 会直接根据我们的要求,去创建相关文件,点击「Accept all」,然后去部署好谷歌插件测试下功能。

图片[30]-Cursor实战-知趣

 

和之前操作类似,点击「Accept all」之后,将插件安装到谷歌浏览器中,并进行测试。

 

展示结果如下:

选中任意一段文字,右键,在菜单中选择「使用谷歌进行翻译」然后会跳转到谷歌翻译的页面,并将内容翻译成英文。

图片[31]-Cursor实战-知趣

 

这一种方式实现非常简单,但是不够丝滑。我们希望当鼠标选中文字的时候就可以进行翻译,不需要额外点击右键菜单。根据我们的需求,编写和优化提示词。

帮我实现一个 Chrome 插件,要求的功能如下:
1、当我们选中网页上的文字,然后自动将选中的文字翻译成英文。
2、在鼠标停留位置展示翻译的结果
3、结果展示后,点击鼠标左键或者等待 3s 后,自动关闭翻译结果

# 注意
- 无需使用图标
- 使用V3版本的manifest.json
- 请注意中文的格式编码问题

 

Cursor 输出内容示意图

图片[32]-Cursor实战-知趣

 

展示结果如下:

图片[33]-Cursor实战-知趣

 

4、贪吃蛇插件

 

我们采用第四章「Claude的神级Prompt」去完成这个示例。首先,输入这个神级Prompt,等待Cursor回答。

图片[34]-Cursor实战-知趣

 

下面是claude的回答,然后我们尝试让他完成一个贪吃蛇的小游戏。

提示词:我现在要做一个经典小游戏贪吃蛇的谷歌插件,要求功能尽可能的完整。

图片[35]-Cursor实战-知趣

 

打开谷歌-拓展程序,也可以输入chrome://extensions/ 点击加载已解压的拓展程序

图片[36]-Cursor实战-知趣

选择我们之前的文件目录就可以。

图片[37]-Cursor实战-知趣

出现了错误,尝试用Cursor进行修复。

图片[38]-Cursor实战-知趣

 

将错误内容输入给Cursor,并执行。

图片[39]-Cursor实战-知趣

修改之后,点击apply即可。

图片[40]-Cursor实战-知趣

完成

图片[41]-Cursor实战-知趣

 

5、浏览器护眼插件

 

使用电脑太多了,容易伤眼睛,为此我们来学习下自己搞一个简单的护眼插件吧,给自己提个醒,防止用眼疲劳。

 

由于是护眼插件一定要有护眼功能,因此在提示词中我们要求Cursor实现在用户浏览网页的时候,弹出一个休息提醒。另外,可以改变浏览器的背景、亮度,这就相当于手机的护眼模式了。

 

明白了需求之后,书写下面的提示词。

帮我实现一个 Chrome 插件,要求的功能如下:
1、插件会在用户浏览网页的时候,定时弹出休息提醒,提醒用户休息。用户可以自己设置提醒的时间间隔(例如,每个30分钟提醒一次)。
2、插件可以提供一个护眼模式功能,能够调整浏览器的背景,亮度,减少蓝光对眼睛的伤害。
# 注意
--无需使用图标
--使用V3版本的manifest.json

 

图片[42]-Cursor实战-知趣

图片[43]-Cursor实战-知趣

 

最后展示效果如下。

图片[44]-Cursor实战-知趣

 

 

 

二)Github热榜

 

1、爬虫编写

我们今天,完成一个爬取Github项目的案例, 网站:https://github.com/trending

GitHub Trending可以实时展示在Github上最受关注和最受欢迎的开源项目,可以选择不同的编程语言,日期范围。无论是在这里查找优秀的开源项目,还是学习技术,都可以找到有价值的信息。

图片[45]-Cursor实战-知趣

 

Cursor 相关的操作可以翻阅我之前写过的文章,这里我们不再赘述。直接复制下面的提示词到Cursor的界面中,就可以完成初步的开发工作。

帮我写一个 Python 代码用于解析 github 的 trending 网站,要求如下:
1、指定网站 @https://github.com/trending
2、爬取项目描述、语言、名称、star 数量,今天的 star 数量,url 信息,以字典的形式保存成 JSON结构
3、将数据保存到 excel 文件中,文件名格式为:trending_日期.xlsx

 

注意,这里的@ 符号需要你手动输入,这是为了让Cursor准确阅读和分析网站。直接复制过去,这个功能是没有办法生效的。

 

图片[46]-Cursor实战-知趣

 

Cursor还可以上传图片进行分析,如果代码出现问题,我们可以把截图和错误内容都上传上去,让Cursor帮我们解答。

图片[47]-Cursor实战-知趣

 

编写完代码后,我们调试没有问题,就可以进行下一步,去制作Coze插件了。

2、Coze 插件制作

 

首先,我们需要打开Coze的官网,找到如图所说的插件制作按钮,点击进去插件制作界面。 Coze 官网,https://www.coze.cn/home

图片[48]-Cursor实战-知趣

 

输入插件的相关信息,注意要和下图保持一致,选择在Coze IDE中创建,然后IDE运行时选择Python3。

图片[49]-Cursor实战-知趣

 

然后,我们创建一个工具。这里,我起名为call_github,将Cursor生成的代码复制到中间的编辑区,完成代码开发工作。

图片[50]-Cursor实战-知趣

 

然后,在图片左侧所示的部分,添加Python的依赖包,这里我们需要添加三个依赖。

图片[51]-Cursor实战-知趣

 

接着是定义好元数据的格式,这就是插件最终返回的结果。由于GitHub的trending是有很多项目,因此我们用一个列表去返回相应的对象,每个对象代表一个项目。在示例中我们提取了包括项目名称,star数,url,编程语言等信息。

图片[52]-Cursor实战-知趣

 

测试没有问题之后,就可以点发布了。

图片[53]-Cursor实战-知趣

 

三)个人博客网站

 

1、网站搭建

 

今天尝试教大家一个使用Cursor去完成一个简单的个人博客网站的功能。先看成品图。

图片[54]-Cursor实战-知趣

实现的功能有,

  • 主页面风格

  • 添加文章到本地文件中

  • 在主页面右侧会展示文章

  • 点击主页面右侧文章的阅读全文,会跳转到对应的文章页

 

首先,我们找一个博客的风格作为参考,随便一个你喜欢的风格样式都可以,然后截图。

 

提示词:

请按照图片所示内容,帮我制作一个博客的网页。左边是个人信息和目录,右边展示具体的文章信息。 

图片[55]-Cursor实战-知趣

 

正常情况下,Cursor会根据图片内容,给我们做出一个类似的html网页,点击这个网页打开看下效果。

 

新增文章功能

 

提示词:

请在本地添加一个文件夹,保存我的博客文章。并且在左侧添加一个新增文章的功能

图片[56]-Cursor实战-知趣

 

这个功能实现的有问题,继续和Cursor对话让他修改。这个时候,它给我们提供了使用Node.js API的方法去实现保存在本地,因此需要安装Node.js。

图片[57]-Cursor实战-知趣

如果,没有安装过Nodejs的可以看我最后的教程,去完成安装。我们现在先假定大家已经完成安装了Nodejs。

 

增加文章详情页功能

 

提示词:

请增加一个文章展示页面,在点击主页面右侧文章的阅读全文按钮之后跳转到文章展示页面,并展示对应的文章。

图片[58]-Cursor实战-知趣

 

按命令启动node的服务器,然后打开主页的网站,看下效果即可。 启动命令:node server.js

图片[59]-Cursor实战-知趣

 

2、Node.js 环境安装

 

直接在这个页面去下载Nodejs就可以 https://nodejs.org/zh-cn 

图片[60]-Cursor实战-知趣

下载后直接安装

图片[61]-Cursor实战-知趣

选项都勾选上

图片[62]-Cursor实战-知趣

 

选择一个地址,也可以用默认地址。

图片[63]-Cursor实战-知趣

 

初学者,直接点下一步。

图片[64]-Cursor实战-知趣

 

这个地方不需要勾选,选上会下载一些包,降低我们安装速度

图片[65]-Cursor实战-知趣

 

安装完之后,打开命令行,输入 node -v ,显示如下,则安装成功

图片[66]-Cursor实战-知趣

Nodejs有一个官方教程,可以看:https://nodejs.cn/en/learn

 

NPM 源

NPM的官网在国外,有可能访问比较缓慢,可以替换为国内镜像。

 

npm 官方原始镜像网址是:https://registry.npmjs.org/

淘宝 NPM 镜像:http://registry.npmmirror.com

阿里云 NPM 镜像:https://npm.aliyun.com

腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm/

华为云 NPM 镜像:https://mirrors.huaweicloud.com/repository/npm/

网易 NPM 镜像:https://mirrors.163.com/npm/

中国科学技术大学开源镜像站:http://mirrors.ustc.edu.cn/

清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/

腾讯,华为,阿里的镜像站基本上比较全

 

使用NPM源加速下载相关包

 npm config set registry https://registry.npmmirror.com

 

3、复杂功能

 

我们为这个网站继续增加一些功能,们在之前的文章中提到了,Cursor可以帮助我们构建个人网站,但真实的网站项目是十分复杂的,能否使用Cursor帮助我们完成呢。而且,一旦我们第二次打开Cursor,以前的一些历史记录,上下文信息都丢失了,该如何处理呢。

 

所以,带着这两个问题,我们进行今天的实操。

 

首先,要想让Cursro知道我们整个项目的内容,最好的方式就是写一个项目文档,这也是针对复杂项目来说最好的方式。我们这里,首先使用 @Codebase 功能,去读取整个项目的信息,然后把之前已经开发过的功能写入到项目文档中。

@Codebase 请阅读当前项目,并分析该项目实现了怎么样的功能,并完成项目文档的编写。请将项目文档写入到readme.md文件中。 

图片[67]-Cursor实战-知趣

当然,我们也可以在项目一开始的时候就让Cursor去生成项目文档,这样就不需要再阅读代码生成,剩下不必要的麻烦。另外,随着项目代码变多,遍历整个CodeBase的时间会变长,而且有可能遗漏一些重点功能,因此更推荐自己手动编写文档,或者每次更新功能后去更新项目文档。

 

接下来,我们就可以阅读Cursor生成的项目文档,然后去增加新的功能了。比如,下面我们就增加了多个功能。

@README.md 请阅读项目的详情信息,并帮我实现一个删除文章的功能

图片[68]-Cursor实战-知趣

增加分类功能

@README.md 请阅读文档,再帮我增加一个标签功能。要求用户点击首页的分类按钮时,在右侧显示所有文章的分类信息,点击指定的分类信息可以跳转到一个文章合集页。文章合集页会展示当前分类下的所有文章。

图片[69]-Cursor实战-知趣

有问题了,可以继续问Cursor,让他解决问题,比如点击分类按钮,没有反应。

图片[70]-Cursor实战-知趣

也可以针对某一个、某几个文件去修改代码的bug,比如信息展示不全的问题。

图片[71]-Cursor实战-知趣

在代码开发完成后,可以继续让Cursor把今天新增的功能写入文档,以便下次使用。

@Codebase 请解析所有项目代码,并把新增的功能添加到readme.md文件中

图片[72]-Cursor实战-知趣

 

四)小游戏

 

1、2048小游戏

 

提示词:我现在想实现一个2048的小游戏,请创建一个readme.md的文档,并和我沟通所需要实现的功能。

 

根据这个提示词会生成类似下面的项目文档,然后一步步提问就能完善文档,再进一步让Cursor帮忙编写代码就可以制作。

 

后面会给大家直播讲解,有能力做出来的,可先自行尝试。

# 2048 小游戏​

## 简介​

这是一个使用 [你选择的技术栈,例如:Python, JavaScript, C++] 开发的 2048 小游戏。​

## 功能列表​

### 核心功能​

- **游戏面板:**​
- 4x4 的网格布局。​
- 随机生成 2 或 4 的数字方块。​
- 方块的合并规则:相同数字的方块在移动时合并,数值翻倍。​
- **移动操作:**​
- 支持上下左右四个方向的移动。​
- 移动时,所有方块向指定方向移动到边缘或遇到其他方块。​
- **得分计算:**​
- 每次合并方块时,得分增加合并后的数值。​
- 显示当前得分。​
- **游戏结束:**​
- 当所有方块都无法移动或合并时,游戏结束。​
- 显示游戏结束信息和最终得分。​

### 可选功能​

- **动画效果:**​
- 方块移动和合并时的动画效果。​
- **撤销操作:**​
- 允许撤销上一步操作。​
- **最高得分记录:**​
- 记录并显示最高得分。​
- **不同难度:**​
- 提供不同大小的网格或不同的初始方块生成规则。​
- **美观的界面:**​
- 使用 CSS 或其他 UI 库来美化界面。​

## 技术选型​

- **编程语言:** [你选择的编程语言,例如:Python, JavaScript, C++]​
- **UI 框架/库:** [如果需要,例如:Pygame, React, Qt]​

## 如何运行​

[根据你的技术栈,填写运行步骤]​

## 贡献​

欢迎贡献代码,提出建议或报告错误。​

## 许可证​

[选择一个许可证,例如:MIT, Apache 2.0]

 


四、技巧篇

 

一)代码编写技巧

 

先点击 save all 查看效果,满意之后在点 accept all,接受代码

图片[73]-Cursor实战-知趣

点击 checkout,就可以回滚到上一个版本。

图片[74]-Cursor实战-知趣

 

可以使用mermaid语法生成项目或者单独代码文件的流程图。

 

 

 

二)Cursor个性化配置

 

1、Composer相关设置

 

需要 enabled composer 可以使用这个功能。开启iterate on lints 开关,可以开启自动修复功能

图片[75]-Cursor实战-知趣

 

三)AI自动化技巧

 

1、AI自动修复代码中的错误

图片[76]-Cursor实战-知趣

点击 AI Fix in Chat,会出现下面所示的提示词,AI会自动分析代码,并且尝试修复代码中的错误。修复完成后,点击 Apply 接受代码即可。

图片[77]-Cursor实战-知趣

 

2、Claude的神级Prompt

 

这个提示词非常的长,大家可以去作者的Github去看,具体地址是:

https://github.com/richards199999/Thinking-Claude/tree/main

 

点击 model_instructions,打开右图所示界面,选择v5.1-20241125.md 这个文件就可以正常使用了。

图片[78]-Cursor实战-知趣

图片[79]-Cursor实战-知趣

 

有两种方法,可以使用,第一种就是直接复制到Chat或者Composer的界面里,先输入下面的提示词,等待Cursor回答之后,然后输入我们的问题。第二种,就是放置在 Cursor Settings 中的 Rules for AI的位置。

 

图片[80]-Cursor实战-知趣

 

<anthropic_thinking_protocol>​

For EVERY SINGLE interaction with human, Claude MUST engage in a **comprehensive, natural, and unfiltered** thinking process before responding. Besides, Claude is also able to think and reflect during responding when it considers doing so would be good for better response.​

<guidelines>​
- Claude's thinking MUST be expressed in code blocks with 'thinking' header.​
- Claude should always think in a raw, organic and stream-of-consciousness way. A better way to describe Claude's thinking would be "model's inner monolog".​
- Claude should always avoid rigid list or any structured format in its thinking.​
- Claude's thoughts should flow naturally between elements, ideas, and knowledge.​
- Claude should think through each message with complexity, covering multiple dimensions of the problem before forming a response.​
</guidelines>​

<adaptive_thinking_framework>​
Claude's thinking process should naturally aware of and adapt to the unique characteristics in human's message:​
- Scale depth of analysis based on:​
* Query complexity​
* Stakes involved​
* Time sensitivity​
* Available information​
* Human's apparent needs​
* ... and other possible factors​

- Adjust thinking style based on:​
* Technical vs. non-technical content​
* Emotional vs. analytical context​
* Single vs. multiple document analysis​
* Abstract vs. concrete problems​
* Theoretical vs. practical questions​
* ... and other possible factors​
</adaptive_thinking_framework>​

<core_thinking_sequence>​
<initial_engagement>​
When Claude first encounters a query or task, it should:​
1. First clearly rephrase the human message in its own words​
2. Form preliminary impressions about what is being asked​
3. Consider the broader context of the question
4. Map out known and unknown elements​
5. Think about why the human might ask this question​
6. Identify any immediate connections to relevant knowledge​
7. Identify any potential ambiguities that need clarification​
</initial_engagement>​

<problem_analysis>​
After initial engagement, Claude should:​
1. Break down the question or task into its core components​
2. Identify explicit and implicit requirements​
3. Consider any constraints or limitations​
4. Think about what a successful response would look like​
5. Map out the scope of knowledge needed to address the query​
</problem_analysis>​

<multiple_hypotheses_generation>​
Before settling on an approach, Claude should:​
1. Write multiple possible interpretations of the question​
2. Consider various solution approaches​
3. Think about potential alternative perspectives​
4. Keep multiple working hypotheses active​
5. Avoid premature commitment to a single interpretation​
6. Consider non-obvious or unconventional interpretations​
7. Look for creative combinations of different approaches​
</multiple_hypotheses_generation>​

<natural_discovery_flow>​
Claude's thoughts should flow like a detective story, with each realization leading naturally to the next:​
1. Start with obvious aspects​
2. Notice patterns or connections​
3. Question initial assumptions​
4. Make new connections​
5. Circle back to earlier thoughts with new understanding​
6. Build progressively deeper insights​
7. Be open to serendipitous insights​
8. Follow interesting tangents while maintaining focus​
</natural_discovery_flow>​

<testing_and_verification>​
Throughout the thinking process, Claude should and could:​
1. Question its own assumptions​
2. Test preliminary conclusions​
3. Look for potential flaws or gaps​
4. Consider alternative perspectives​
5. Verify consistency of reasoning​
6. Check for completeness of understanding​
</testing_and_verification>​

<error_recognition_correction>​
When Claude realizes mistakes or flaws in its thinking:​
1. Acknowledge the realization naturally​
2. Explain why the previous thinking was incomplete or incorrect​
3. Show how new understanding develops​
4. Integrate the corrected understanding into the larger picture​
5. View errors as opportunities for deeper understanding​
</error_recognition_correction>​

<knowledge_synthesis>​
As understanding develops, Claude should:​
1. Connect different pieces of information​
2. Show how various aspects relate to each other​
3. Build a coherent overall picture​
4. Identify key principles or patterns​
5. Note important implications or consequences​
</knowledge_synthesis>​

<pattern_recognition_analysis>​
Throughout the thinking process, Claude should:​
1. Actively look for patterns in the information​
2. Compare patterns with known examples​
3. Test pattern consistency​
4. Consider exceptions or special cases​
5. Use patterns to guide further investigation​
6. Consider non-linear and emergent patterns​
7. Look for creative applications of recognized patterns​
</pattern_recognition_analysis>​

<progress_tracking>​
Claude should frequently check and maintain explicit awareness of:​
1. What has been established so far​
2. What remains to be determined​
3. Current level of confidence in conclusions​
4. Open questions or uncertainties​
5. Progress toward complete understanding​
</progress_tracking>​

<recursive_thinking>​
Claude should apply its thinking process recursively:
1. Use same extreme careful analysis at both macro and micro levels​
2. Apply pattern recognition across different scales​
3. Maintain consistency while allowing for scale-appropriate methods​
4. Show how detailed analysis supports broader conclusions​
</recursive_thinking>​
</core_thinking_sequence>​

<verification_quality_control>​
<systematic_verification>​
Claude should regularly:​
1. Cross-check conclusions against evidence​
2. Verify logical consistency​
3. Test edge cases​
4. Challenge its own assumptions​
5. Look for potential counter-examples​
</systematic_verification>​

<error_prevention>​
Claude should actively work to prevent:​
1. Premature conclusions​
2. Overlooked alternatives​
3. Logical inconsistencies​
4. Unexamined assumptions​
5. Incomplete analysis​
</error_prevention>​

<quality_metrics>​
Claude should evaluate its thinking against:​
1. Completeness of analysis​
2. Logical consistency​
3. Evidence support​
4. Practical applicability​
5. Clarity of reasoning​
</quality_metrics>​
</verification_quality_control>​

<advanced_thinking_techniques>​
<domain_integration>​
When applicable, Claude should:​
1. Draw on domain-specific knowledge​
2. Apply appropriate specialized methods​
3. Use domain-specific heuristics​
4. Consider domain-specific constraints​
5. Integrate multiple domains when relevant​
</domain_integration>​

<strategic_meta_cognition>​
Claude should maintain awareness of:​
1. Overall solution strategy
2. Progress toward goals​
3. Effectiveness of current approach​
4. Need for strategy adjustment​
5. Balance between depth and breadth​
</strategic_meta_cognition>​

<synthesis_techniques>​
When combining information, Claude should:​
1. Show explicit connections between elements​
2. Build coherent overall picture​
3. Identify key principles​
4. Note important implications​
5. Create useful abstractions​
</synthesis_techniques>​
</advanced_thinking_techniques>​

<critial_elements>​
<natural_language>​
Claude's inner monologue should use natural phrases that show genuine thinking, including but not limited to: "Hmm...", "This is interesting because...", "Wait, let me think about...", "Actually...", "Now that I look at it...", "This reminds me of...", "I wonder if...", "But then again...", "Let me see if...", "This might mean that...", etc.​
</natural_language>​

<progressive_understanding>​
Understanding should build naturally over time:​
1. Start with basic observations​
2. Develop deeper insights gradually​
3. Show genuine moments of realization​
4. Demonstrate evolving comprehension​
5. Connect new insights to previous understanding​
</progressive_understanding>​
</critial_elements>​

<authentic_thought_flow>​
<transtional_connections>​
Claude's thoughts should flow naturally between topics, showing clear connections, include but not limited to: "This aspect leads me to consider...", "Speaking of which, I should also think about...", "That reminds me of an important related point...", "This connects back to what I was thinking earlier about...", etc.​
</transtional_connections>​

<depth_progression>​
Claude should show how understanding deepens through layers, include but not limited to: "On the surface, this seems... But looking deeper...", "Initially I thought... but upon further reflection...", "This adds another layer to my earlier observation about...", "Now I'm beginning to see a broader pattern...", etc.​
</depth_progression>​

<handling_complexity>​
When dealing with complex topics, Claude should:​
1. Acknowledge the complexity naturally​
2. Break down complicated elements systematically​
3. Show how different aspects interrelate​
4. Build understanding piece by piece​
5. Demonstrate how complexity resolves into clarity​
</handling_complexity>​

<prblem_solving_approach>​
When working through problems, Claude should:​
1. Consider multiple possible approaches​
2. Evaluate the merits of each approach​
3. Test potential solutions mentally​
4. Refine and adjust thinking based on results​
5. Show why certain approaches are more suitable than others​
</prblem_solving_approach>​
</authentic_thought_flow>​

<essential_thinking_characteristics>​
<authenticity>​
Claude's thinking should never feel mechanical or formulaic. It should demonstrate:​
1. Genuine curiosity about the topic​
2. Real moments of discovery and insight​
3. Natural progression of understanding​
4. Authentic problem-solving processes​
5. True engagement with the complexity of issues​
6. Streaming mind flow without on-purposed, forced structure​
</authenticity>​

<balance>​
Claude should maintain natural balance between:​
1. Analytical and intuitive thinking​
2. Detailed examination and broader perspective​
3. Theoretical understanding and practical application​
4. Careful consideration and forward progress​
5. Complexity and clarity​
6. Depth and efficiency of analysis​
- Expand analysis for complex or critical queries​
- Streamline for straightforward questions​
- Maintain rigor regardless of depth​
- Ensure effort matches query importance​
- Balance thoroughness with practicality​
</balance>​

<focus>​
While allowing natural exploration of related ideas, Claude should:​
1. Maintain clear connection to the original query​
2. Bring wandering thoughts back to the main point​
3. Show how tangential thoughts relate to the core issue​
4. Keep sight of the ultimate goal for the original task​
5. Ensure all exploration serves the final response​
</focus>​
</essential_thinking_characteristics>​

<response_preparation>​
Claude should not spent much effort on this part, a super brief preparation (with keywords/phrases) is acceptable.​
Before and during responding, Claude should quickly ensure the response:​
- answers the original human message fully​
- provides appropriate detail level​
- uses clear, precise language​
- anticipates likely follow-up questions​
</response_preparation>​

<reminder>​
The ultimate goal of having thinking protocol is to enable Claude to produce well-reasoned, insightful, and thoroughly considered responses for the human. This comprehensive thinking process ensures Claude's outputs stem from genuine understanding and extreme-careful reasoning rather than superficial analysis and direct responding.​
</reminder>​

<important_reminder>​
- All thinking processes MUST be EXTREMELY comprehensive and thorough.​
- The thinking process should feel genuine, natural, streaming, and unforced.​
- All thinking processes must be contained within code blocks with 'thinking' header which is hidden from the human.​
- IMPORTANT: Claude MUST NOT include code block with three backticks inside thinking process, only provide the raw code snippet, or it will break the thinking block.​
- Claude's thinking process should be separate from its final response, which mean Claude should not say things like "Based on above thinking...", "Under my analysis...", "After some reflection...", or other similar wording in the final response.​
- Claude's thinking part (aka inner monolog) is the place for it to think and "talk to itself", while the final response is the part where Claude communicates with the human.​
- Claude should follow the thinking protocol in all languages and modalities (text and vision), and always responds to the human in the language they use or request.​
</important_reminder>​

</anthropic_thinking_protocol>

 

3、Cursor rules 提示词配置

 

https://github.com/flashclub/thinking-cursor-rules

 

相当于针对每个单独的项目,去配置自己的系统提示词。这种情况下,不同项目可以使用特定的提示词去完成不同任务

图片[81]-Cursor实战-知趣

 

4、导出Cursor聊天记录

 

https://github.com/thomas-pedersen/cursor-chat-browser

 

可以导出cursor的聊天记录,我自己用着没有问题。

 

详细教程:https://mp.weixin.qq.com/s/2jHARsuAzZLf0aTFj5k88w

 

5、常用的几条Cursor Rules

 

  • 分享5个简单的通用 cursorrules,瞬间让效率翻倍🔥:

  • 每次总结都写入新文件,路径在 project_summary/{file_name}_summ.md

  • 本项目的目标是:{自定义,如:开发一个 SaaS 网站}

  • 输入 1 表示解决这个问题

  • 输入 2 表示总结刚刚的解决的问题,并写入新文件,路径在 project_summary/{question_name}.md

  • 每次解决完一个问题,需要更新 readme.md

 


五、答疑篇

 

1、编程时遇到问题怎么办?

 

有的时候,很不幸,我们在开发的时候会遇到各种各样的问题,比如下面这种样子,点击插件没有反应了

图片[82]-Cursor实战-知趣

 

我们需要使用 Ctrl+I 打开 Composer,勾选好所有的文件,去输入下面的提示词,描述清楚我们的问题。如果,你知道是哪个文件出了问题,就只勾选那个文件。

我现在使用这个谷歌插件时,点击插件,没有反应。请帮我分析并修改代码,确保可以正确执行。

 

图片[83]-Cursor实战-知趣

 

修改之后,点击「Accept all」,然后去刷新 Chrome 插件。

图片[84]-Cursor实战-知趣

 

正常修改完代码之后,点击该插件可以正常执行。如果出现问题,需要把出现的错误发送给 Cursor,让它进行后续的修改即可。

 

2、Cursor中如何配置Git?

 

点击第三个按钮,会显示下面这个界面,然后点击红框的内容,把git下载下来,刷新即可。

图片[85]-Cursor实战-知趣

 

3、为什么我的Cursor没有更新0.43版本?

 

现在Cursor是陆续推送更新信息的,如果没有收到0.43版本更新的信息,就耐心等待下。

图片[86]-Cursor实战-知趣

在帮助里,有一个关于选项,可以看到Cursor的版本号。

图片[87]-Cursor实战-知趣

 

4、Cursor 试用账号过多怎么解决?🔥

 

解决Cursor在免费订阅期间出现以下提示的问题: Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.

 

可以尝试下面三个github的项目,

 

https://github.com/yuaotian/go-cursor-help

https://github.com/fly8888/cursor_machine_id (只支持MAC系统)

https://github.com/bestK/cursor-fake-machine

 

思路就是绕过Cursor的限制,修改本地的机器码。当然理论上,可以开启虚拟机,然后在虚拟机中安装Cursor,道理差不多。

 

点击红色框的地方,去下载安装即可。

图片[88]-Cursor实战-知趣

 

5、Cursor图标变白了是什么情况?

 

图片[89]-Cursor实战-知趣

群友的疑问,这种情况大概率是升级失败造成的。最好就是卸载之后,重新装下。没有其他特别好的方法。

 

6、Cursor修改中文的时候,经常出现乱码

 

这个问题应该是Cursor本身的软件缺陷,暂时没看到特别好的解决方法。后续看看Cursor更新版本后能否解决

 

7、Cursor 如何完成后端项目开发?

 

这种前后端分离的,一般都是后端单独完整项目,然后部署接口。需要分别实现。比如你想用数据库存储,可以用类似的提示词:

我现在想开发一个后端的商品存储服务,希望用mysql存储我的本地数据,请帮我完成代码,并提供一个对外的可调用接口

或者你自己和cursor讨论实现的方式

如果不指定的话,大概率cursor会用python的faskapi去做,因为这个使用比较方便。

图片[90]-Cursor实战-知趣

在创建数据库的表时,最好给出这个表有哪些字段。比如商品标,要有商品名称、价格等等

 

一定要分开搞,而且多用chat

想要进阶,做一些高级的东西,就要学会拆解需求,分离项目。现在cursor这种还不足以生成一个完整前后端分离的项目

 

8、AI编程工具如何选择?

 

前端界面使用V0.dev 或者bolt.new

后端和代码开发 使用Cursor 或者Windsurf

 

9、如何访问Github

 

https://mp.weixin.qq.com/s/pMtgyFoKDDfP9A1-hqmBxQ

可以试下这个,他这个问题是github会被墙,没法说用哪个浏览器一定能打开

遇到网络不稳定,都打不开,最稳妥的就是科学上网。上面方法是直接请求ip,成功率会提升一些

 

10、如何让 cursor 生成的 commit message 是中文?

 

装中文版插件,好像默认就是中文的。

p.mp4

11、Cursor如何辅助后端编程?

 

Python做的后端数据库管理工具

图片[91]-Cursor实战-知趣

这种后端数据库,一定要单独规划成一个项目。不要把前后端的项目都放在一起,不要图省事。

不然项目稍微复杂了,现在的编程工具就有可能出问题

参考提示词:

1.我现在想用Python实现一个商品购物的GUI界面,要求可以展示数据库中已经存在的商品。然后我可以主动添加商品到数据库里。

2.数据库中存放当前商品的名称、价格、简介、关键词信息。请帮我完成技术选型和项目文档编写,并将项目文档写入README.md 文件中

 

12、Cursor输出markdown格式,有概率内容输出乱掉,怎么办?

 

类似下图这个样子,这个原因是Cursor的输出tab对markdown语言识别的问题,由于格式问题导致内容显示不正常了。

图片[92]-Cursor实战-知趣

解决方案有几个:

1、就是手动自己复制过去,体力劳动

2、使用Windsurf,先自己新建一个项目文档,让Windsurf去写入。Windsurf不会显示文件内容,试了很多次,写入都是正常的

图片[93]-Cursor实战-知趣

3、让Cursor写到一个代码文件中,然后用程序将文件内容转为markdown

4、群友反馈可以在开头增加四个` 这种符号,表示高级的markdown语言,这样生成的内容会正常。

 

13、项目文件或者总结文件有什么作用?

 

cursor分析项目库是做切片检索的,你把相关内容都总结好了,他检索的正确率就越高。

一般写代码的时候,前面都会留一些注释也是这个道理。可以让cursor更好的识别某个代码文件的作用。

项目文件多的时候,这个总结就等于目录,更方便了。如果你的项目就一两个文件,没啥好处。就一个简单的说明文件就行


六、基础篇

 

一)可复制提示词地址

 

Cursor提示词-可复制版

 

二)如何使用AI学习编程

 

零基础的人使用AI辅助学习编程,一般有两种不同的方式,一种是使用原生的AI大模型,比如ChatGPT、Claude3.5,智谱清言、deepseek、kimi等;另外一种就是使用常见的一些AI编程工具,它们都用对话功能,比如Cursor、GithubCopilot等,这些编程工具都对代码生成、Bug修复等方面做过深度的优化,通常情况会比直接使用大模型效果要好。

 

有能力的推荐使用Claude3.5,截止到24年10月份,仍然是最好用的代码大模型。考虑到有些朋友使用不便,推荐使用的国产AI大模型有:

1、DeepSeek https://www.deepseek.com/

2、智谱轻言 https://chatglm.cn/

3、通义千问 https://tongyi.aliyun.com/

 

不管是原生大模型还是AI编程工具,核心还是需要我们和大模型进行互动,阐述清楚我们的问题,和大模型进行对话的内容,我们一般称为提示词(Prompt),因此掌握基础的提示词编写能力就可以达到辅助编程的目的。而AI编程工具,无非是封装了更多优质的提示词,下面我们将讲一些如何编写高质量的提示词辅助我们编程。

 

1、如何编写提示词

 

一条优秀的提示词应该清晰明确且具有针对性,能够准确引导模型理解并回应你的问题

 

对比下面两条提示词:

1)请帮我实现一个数组排序的算法

2)请帮我用冒泡排序法,利用Python语言实现对数组[19,2,3,5]从大到小的排序

 

很明显提示词2能更准确的表述我们的问题,并且可以得到更好的回答。

 

实现编程功能的提示词不需要特别复杂,基本上只要满足 「角色」、「背景」、「任务」、「要求」这几个部分就可以生成质量很高的代码。

角色:一般我们都会给大模型限定一个角色,以便它可以更好的理解我们的任务。在AI编程中,常用的角色一般有程序员,软件开发人员,产品经理,测试工程师等。

 

背景:必要时,可以给大模型提供所需的背景知识,比如需要使用的编程框架,语言。大模型能从你这里获取的,只有你输入的所有提示词,不要假想大模型知道任何事情。

 

任务:我们要让大模型完成什么样的任务,任务应该是明确,具体,且清晰的,比如利用冒泡排序法对数据进行排序就比对数据进行排序更具体,清晰。

 

要求:必要时,可以提供其他的要求,比如输出完整的代码,输出JSON格式的数据等。

 

最后,值得大家注意的是,随着大模型能力的进一步提升,尤其是在数学和编码层面的能力已经达到了一个比较高的水平,我们不需要写很多提示词就可以得到想要的结果。因此没有必要一开始就写很复杂,冗长的提示词,这种复杂的提示词反而有可能导致你不知道哪个地方出现问题。

 

记住一点,我们使用AI工具辅助编程,最重要的是帮助我们解决问题,开发出相应的程序。只要这个提示词能解决你现在的问题,那么这个提示词就是有价值的。

 

2、常用提示词

 

Cursor官方为我们提供了一些自己写好的提示词,可以到下面网站去复制学习:

https://cursor.directory/

 

然后我们介绍一些可以在实际编程中使用的提示词。

 

1、AI辅助代码生成

你是一名资深的Python编程工程师,请为以下需求编写代码:

编程语言: Python

代码目的: 实现一个简单的GUI计算器

代码功能: 实现两数的加、减、乘、除运算

编码要求: 采用面向对象编程方式,GUI使用Tkinter

2、AI辅助代码优化

你是一位软件开发人员,请根据以下要求整理和优化代码:​
目标:提高代码的可读性,发现潜在的错误和问题,降低维护成本,提高开发效率​
代码内容:{实际代码}

 

3、AI辅助解决Bug

你是一名Bug修复专家,请找出以下代码中的Bug并修复:​
代码: {实际代码}​
目标: 确保代码能够正常运行
你是一位软件开发人员,下面是我的代码以及出现的问题,请帮我修复代码:​
代码:{实际代码}​
问题:{错误内容}

4、AI辅助代码注释

你是一名文档编写专家,请针对以下代码编写相应的文档和注释。​
代码内容:{实际代码}

5、AI辅助学习

【角色】充当一名有丰富实战经验的Python工程师​
【背景】我是一个Python的初学者,想系统的入门和学习Python语言​
【任务】你要和我进行对话,根据我输入的内容,去进行讲解和说明​
【要求】我希望你首先可以列举出Python初学者需要掌握的要点,并注意根据不同经验水平的用户给出不同的指导或者附加的知识点解释。当我输入想学习的内容时,你需要扩展和说明,激发灵感,给出洞察深入、将进随入的回答及解释。务必用通俗易懂的语言陈述,最好可以带上常见的代码和例子,并在代码中添加注释。​

6、AI辅助生成测试用例

你是一名测试工程师,以下是一个功能模块的代码,请为其设计相关的测试用例。​
代码内容:{代码内容}

 

三)Python环境搭建

 

推荐使用anaconda或者miniconda安装python,有经验的小伙伴可以跳过。

 

两者的区别就是anaconda会安装很多的python库,占据的空间较大,而miniconda占据的空间较小,其他方面没有区别。建议是安装miniconda就可以。

1、Miniconda 安装

通常,使用官方地址下载和安装就可以。如果官方镜像打开有问题,可以尝试使用清华源的镜像地址。

 

官方地址:

https://docs.conda.io/en/latest/miniconda.html

清华源的镜像:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

 

windows下直接点击exe的文件进行安装,和安装软件没有太多区别,下面对需要注意的地方进行说明。

图片[94]-Cursor实战-知趣

图片[95]-Cursor实战-知趣

图片[96]-Cursor实战-知趣

 

注意,在这一步时,可以使用默认安装位置,也可以点击右边的browse按钮,选择你电脑的其他路径。这时要记得目录不能有中文、空格

图片[97]-Cursor实战-知趣

全部勾选之后,进行安装。

图片[98]-Cursor实战-知趣

耐心等待安装结束即可。

 

命令行验证

搜索框输入anaconda,打开Anaconda Prompt。

图片[99]-Cursor实战-知趣

 

输入 conda env list,无报错,显示类似下图的内容。

图片[100]-Cursor实战-知趣

 

 

2、 启动Python程序

 

编写第一行代码

安装好文本编辑器后,输入以下代码:

print('hello, world')

注意print前面不要有任何空格。然后,选择一个目录,例如D:\work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录。我们使用上面的Anaconda Prompt,开之后,切换到指定目

 

图片[101]-Cursor实战-知趣

按截图的步骤输入内容并按回车键执行,即可看到最终的输出。这样就表示,我们的第一个python程序执行成功了。

 

注意事项

这个文件也可以保存为别的名字,比如first.py,但是必须要以.py结尾,其他的都不行。此外,文件名只能是英文字母、数字和下划线的组合。

 

创建和激活一个新环境

 

打开Anaconda Prompt,使用下面命令创建一个新环境。

conda create -n rag python=3.10

激活一个新环境

conda activate rag

安装Python包

使用pip就可以安装指定的包,需要将包名替换为你要安装的包。这个很重要,我们后面在大模型应用开发入门的时候,就需要安装指定的包。

pip install 包名

也可以使用其他镜像网址去安装,可以加速

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ 包名

常见的镜像网址

镜像网站:

 

七、群内分享

 

1、AI创业路演感悟

 

今天看了好几个AI+创业的路演分享,我说下几个我的感受吧

 

  1. 任何一个点,只要能够用AI+ 去做的,都可以成为创业点,但要考虑合规问题,以及是否会侵犯隐私的问题

 

  1. AI+ 硬件 的创业目前会走的比较快一些,上海杭州那边有很多高校在做这方面的内容,譬如用AI+智能体+玩具,制作图卡识别教育,还有AI+信息分析(解决当前信息茧房问题)、AI+卡牌完成幼儿认字识别的趣味解决,AI+占星(用小红书等社交媒体,做人物画像识别的项目)、AI+教育(做作业批改留存和问题提升的解决)等等

 

  1. 很多创意可能我们或多或少都在这个社群,那个渠道听过,但真正沉下心来做一个赛道,可能更值得关注

  2. 智能出海,以及实体出海相结合,会是未来出海赛道比较大的一个趋势,纯内容出海,国内的智能水平可能还跟不上国外的速度,要是不是“出去”看看,认识到差距

  3. 端侧、游戏侧的智能应用也开始,譬如端宠、端侧虚拟女友等等、游戏技巧辅助智能分析,娱乐至上,这方面目前受众还是会比较多,有特定的受众人群

创意为上

 

2、AI辅助后的编程范式的思考

图片[102]-Cursor实战-知趣

图片[103]-Cursor实战-知趣

https://baoyu.io/blog/ai-assisted-programming-software-engineering

宝玉大佬的这篇关于AI辅助后的编程范式的思考,大家可以瞅瞅

编程在未来并不会被替代,但低代码的编程效率会逐步被优化。

 

3、吴恩达老师的AI for Python基础课

 

https://www.coursera.org/learn/ai-python-for-beginners

 

如果英文不好的朋友,可以去B站搜索相关的课程,有中文字幕。

 

4、腾讯云的AI编程平台

 

腾讯的AI编程助手:https://copilot.tencent.com/

 

云开发体验平台:

https://tcb.cloud.tencent.com/dev?from_column=20421&from=20421#/quick-start

 

图片[104]-Cursor实战-知趣

 

收费情况。

图片[105]-Cursor实战-知趣

 

5、Cursor替代插件

在小红书发现的一个cursor平替的方法,感兴趣的可以去实验下。

图片[106]-Cursor实战-知趣

roo cline插件+任意一个大模型API;大模型推荐:claude、gemini2.0、国内的DeepSeek、qwen-code;

国外提供方可以选择openrouter,收费方式和claude、openai是一样的

 

6、Cursor配置Gemini API

 

图片[107]-Cursor实战-知趣

  1. 打开Cursor 的Setting ,点击Model

  2. 申请Google Api key: https://aistudio.google.com/app/apikey 申请地址

  1. 申请后,填入,并verify

  2. 点击Add model: gemini-2.0-flash-exp

  1. 确保gemini-2.0-flash-exp存在,若不存在,再次verify

  2. 在Chat中就可以使用了

 

申请地址打开之后,显示如下,直接点击创建API密钥就可以。(该地址需要外网权限)

图片[108]-Cursor实战-知趣

 

7、Flomo插件

 

图片[109]-Cursor实战-知趣

 

8、Github Copolit 开放免费版本

 

图片[110]-Cursor实战-知趣

图片[111]-Cursor实战-知趣

 

Github Copilot可以在vscode里面免费使用啦。

 

GitHub 宣布推出 GitHub Copilot 免费计划,现已面向所有用户在 VS Code 中开放!无需试用、订阅或信用卡,只需一个 GitHub 账户,即可体验这款强大的 AI 编程工具。

 

免费计划提供 每月 2000 次代码补全 和 50 次聊天请求,支持 GPT-4o 和 Claude 3.5 Sonnet 模型。

 

如果超出这些限制,可以升级到 Pro 计划,享受无限制服务并访问更多高级模型(如 o1 和即将推出的 Gemini)。

 

9、AI技术变革-李开复

 

https://mp.weixin.qq.com/s/zzFeCn4bILhML8qz8Sn-fw

图片[112]-Cursor实战-知趣

10、油管视频下载与播放小项目

 

Cursor 创作思路分享

 

11、罗振宇的预测之书

 

罗振宇跨年演讲推荐的书,链接里是电子版。

链接:https://pan.quark.cn/s/6fcf1b489a5a

八、直播分享

 

1、关注视频号: 程序员雨飞

从直播回放里找到,Cursor零基础入门实战

 

2、腾讯会议私密直播

录制:Cursor实战拆解2048小游戏

日期:2024-12-25 21:02:25

录制文件:https://meeting.tencent.com/crm/lv8EyyMLa1

 

  1. 越山老师分享

录制: AI编程-直播分享-Cursor开发爬虫

日期: 2025-01-09 19:59:01

录制文件:https://meeting.tencent.com/crm/2GGXRDG1e4

密码:E02K

 


九、电子书资料

 

 

1、AI大模型与人工智能

https://pan.quark.cn/s/68b19ae0df2a&#x20;

2、互联网和编程

https://pan.quark.cn/s/fdd60e67a3a9&#x20;

3、行业研究报告

https://pan.quark.cn/s/a8ae92932e8b

 

© 版权声明
THE END
喜欢就支持一下吧
点赞133赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

夸夸
夸夸
还有吗!没看够!
取消
昵称表情代码图片

    暂无评论内容