做量化交易发愁写代码?一招教你白嫖GPT智能编程神器(重制版)
上个月21号,发布了文章《做量化交易发愁写代码?一招教你白嫖GPT-4智能编程神器》,让很多量化萌新体会到了快速高效率生成量化代码的乐趣。
但现在是“AI一天,人间一年”,距发布时间还不到1个月,AI编程神器Cursor已经日新月异,之前的使用教程也要与时俱进跟上来,下面具体展开唠唠。
一、官网去除了GPT-4字样
登录官网,虽然总体跟以前的风格大致一样,但是细心的小伙伴会发现slogan口号“Build Software.Fast.”下的那行小字发生了改变,官网地址:https://www.cursor.so/。
旧版是“Write, edit and chat about your code with GPT-4 in a new type of editor”,新版是“Write, edit and chat about your code with a powerful AI”,合作方OpenAI公司没有发生改变,但去除了GPT-4的字样,换成了powerful AI。
旧版官网首页
新版官网首页
这也解答了我在之前那篇文章当中的疑惑,因为在之前多次的撩骚当中,发现Cursor也是只使用了GPT-3模型,没有用到GPT-4。其中一种猜想就是,Cursor的确是调用了OpenAI公司的GPT接口,但并不是每次都是调用GPT-4(感觉大部分时间都是调用GPT-3),可能存在任务的调度。
为了自己标题党的嫌疑少一些,即使这篇文章是旧文的重制版,咱也跟着把标题中的“GPT-4”字样移除,实在是搞不清楚是哪个版本,就只写“GPT”吧。
二、版本升级,需要注册
之前试验演示时使用的版本是v0.1.3,现在已经升级到v0.2.3,这已经相当于一个船新版本,安装包大小也从83M上升到106M。依然是同时支持Windows、Mac、Linux这3个系统平台,下载安装之后,启动程序,映入眼帘的就是一个登录框。
对的,现在虽然依旧无需爬梯子翻墙,国人直接就可以使用,但是需要注册了,之前是无需翻墙无需注册,直接就可以全功能使用的,官方给出的原因就是避免算力浪费。
有账号的话,点击Sign in登录就可以了(用自己的github账号也可以),若是没有账号,点击Sign up注册一个,输入邮箱和设置密码就可以了,同一台PC首次注册的时候,无需邮箱二次验证,注册第二个账号及以后就要验证了。
登录后便进入了主界面,整体风格跟VS Code如出一辙。
三、菜单栏汉化更彻底
Cursor在版本v0.2.1之后,可以通过下载插件的方式实现菜单栏汉化,更符合国人的使用习惯。
具体操作是,在主界面菜单栏中点击View选项卡,然后在下拉框中点击Extensions。
在弹出的商店搜索框当中输入“Chinese”进行搜索,选择简体(简体)语言包插件,点击右下角蓝色Install按钮安装。
插件安装完成后,会在主界面右下角出现弹框,点击“Change Language and Restart”蓝色按钮。
切换语言和重启后,整个汉化流程就完成了,重新再看菜单栏,全部变成中文了。
四、软件用法和常见问题
Cursor的核心用法并没有发生明显的改变,还是那么简单,只需要记住那两个快捷键就行了,一个是Ctrl+K,另一个是Ctrl+L。
Ctrl+K(生成代码):负责代码的生成和编辑,也就是在这里给它描述和布置编程任务以及后续的修改。
Ctrl+L(聊代码):负责代码的说明、注释和理解,对于代码不理解和错误的地方,让它给你进行说明和改进。
在量化交易当中的具体使用案例,请见之前的那篇文章《做量化交易发愁写代码?一招教你白嫖GPT-4智能编程神器》,在此不再赘述,这里主要讲一讲小伙伴们经常反馈的2个问题。
常遇问题1:在代码输出过程中,代码过长的话会中途截断,如何才能无法完整输出?
在截断之后,继续快捷键Ctrl+K,输入“继续”或“continue”,代码就会继续输出,如果后续输出的代码没有结合上下文和之前代码对应的话,建议先让Cursor把编程任务拆分成多个模块,然后采用少量多次的策略,每次只输出一个模块的代码,降低被截断的概率。
常遇问题2:快捷键Ctrl+L后,向Cursor提问,它总是用英文回复,即使在使用中文提问的情况下,如何才能使Cursor用中文回复?
打个比方,咱让Cursor写一个夏普率的计算程序,它用英文来回复。
咱紧跟在它回答之后,输入“请用中文说明”,它就会把之前的回答改用中文回答,达成咱的目的。
更简单的解决方法是,在每次提问时,显式要求Cursor使用中文回答。
还有一个更加简单的偷懒办法,就是在主界面右上角的MORE选项卡中,指定在每次的指令都要默认加上“请使用中文回答”。
五、软件收费,继续白嫖
跟ChatGPT一样,Cursor现在也开始收费了,也是20美刀一个月,但用户也是可以免费全功能使用,只不过有次数限制。
Cursor每个账号的免费额度是每个月100次prompts,每次提问和写代码都算一次prompt,使用频繁的话,一天就可能用光了。
萌新们先别着急哈~在现有政策不变的情况下,还是可以继续白嫖的!
因为现有政策的免费额度是针对单个账号的,每个账号是每个月100次,而申请一个账号只需要一个邮箱就可以了,即使你只有一个手机号,你在国内就可以申请非常多的免费邮箱(QQ、163、126……),然后再用这些邮箱去注册多个Cursor账号,你就可以使用这些账号的总和额度了。
例如你每天使用非常频繁,你就注册30个免费邮箱,然后注册30个Cursor账号,每个月3000次prompts应该够了吧,不够的话再加,当一个账号免费额度用完之后就切换到另一个账号,如此循环往复下去,一个月一轮回。
这是新注册的一个Cursor账号,用了几次之后,查询一下额度使用情况,是用了7次prompts,在主界面右上角,点击齿轮图标,再点击Manage Settings可查看。
退出当前账号,换上另外一个新注册的账号,再查询一下,发现prompt使用次数为0,免费额度又是满满的。
这种循环使用免费额度的方式,只在当前Cursor收费政策不变情况下适用,土豪可以直接开20美刀的Pro账户省心省力,或者接入自己的OpenAI Key按调用成本使用。
现在的AIGC工具日新月异,一天一个样,估计最终都会走向收费的商业模式,免费使用不易,且行且珍惜~
★
往期回顾
★
——量化社群——
——量化策略——
——心得杂谈——
Tip:点击关键字可以直接查看对应文章。
END
如果对本文有疑惑,或是想聊聊
亦或是围观朋友圈当点赞之交
点我,让我们一路同行
吃瓜吐槽写代码
(微信号:iquantman)
添加好友后,私信『666』
送你一些量化小福利
人工回复慢请见谅~
发表回复