AI编程,就用cursor

文摘   2024-12-23 17:03   辽宁  
本来第四季度的课程我们还要介绍《python生物信息编程》的,没想到编程都进化到这种方式了,只要一条描述信息AI,自动就给出代码,运行没问题。又快有好。这还教什么编程,后面课程改成AI编程了。不过各位会编程的也不用焦虑,感觉自己被淘汰了,每一次技术革命最终结果都是弱者吃亏,强者更强,也就是马太效应,如果会编程还会用AI工具,效率翻倍,如虎添翼。



Cursor

Cursor是目前最流行的AI编程助手,最近 Cursor 背后的公司 Anysphere 已完成 1 亿美元的 B 轮融资,公司估值达到 26 亿美元。

由于编程是最明确的需求,因此AI在编程中有非常好的应用。你就相当于产品经理,只要把需求提的明确,AI就可以快速帮你生成代码。

现在已经有很多人在视频中演示自己如何通过Cursor快速开发了很多iOS应用,微信小程序,网站等。

目前市场上的AI编程工具有很多,包括 Augment、Codeium、Magic、Poolside 以及国内的通义灵码、文心快码、MarsCode 等。AI 在这个领域已找到稳定且能盈利的商业模式。Cursor 是其中的佼佼者,连微软的 GitHub Copilot都不得不开始提供免费版来争夺市场。

安装和使用cursor
Cursor是一款基于vscode二次开发的AI编程工具,如果熟悉vscode,上手cursor将非常容易。cursor包括windows,macos以及linux版。cursor没有采用vscode插件的方式,而是对vscode进行二次开发。也就是为vscode全面注入AI功能。

Cursor有免费模式,包含2周的专业版使用,以及50条需求,2000条补齐,这个用完就没有了,而不像github copilot每月提供固定使用量。付费版采用订阅模式,每月20美元,相当于160多。如果你使用cursor作为生产工具,还是希望能够支持付费,毕竟对方也是有成本的。看到小地瓜上面分享各种免费使用cursor经验分享,为什么一个好东西到这就变成这样了呢,你不花钱,我不花钱,经济如何发展。
这里我们安装windows版本。需要注册,可以直接使用gmail或者github进行注册,如果因为网络问题无法使用,需要自己想办法解决网络问题。

cursor配置
Cursor安装完成之后可以进行简单的配置,主要就是更改下主题和安装中文语言包,这些操作与vscode基本一致。甚至在安装过程中也可以直接将vscode的插件导入进来。

如何使用cursor

Cursor的使用也比较简单,主要有三大功能,Tab,提示栏(Ctrl +K)chat以及 Composer。

1、Tab功能其实就是根据当前的代码上下文,自动生成代码补全的建议,用户直接通过Tab键就可以完成代码的修改与补全。
2、提示栏(Ctrl +K)是 Cursor 中最快速与 AI 交互的方式。它就像一个随时待命的编程助手,让你能快速获得 AI 的帮助。
3、Chat(Ctrl+ L) 提供了多轮对话的方式,当你遇到比较抽象或不明确的问题时,一次回答可能解决不了所有疑问。类似于产品经理不停提更改意见。
4、Composer 的中文释义为 “作曲家”,相比于Chat,Composer能同时理解多个文件。它突破了单行和单文件编辑的局限,能同时编辑多个文件,根据高级指令生成整个应用程序,利用对项目结构的上下文理解,交互式地优化生成的代码。
使用案例
这里通过chat功能,输入一个简单的案例。
需求:写一个统计fastq格式的程序,支持输入压缩格式,输出序列条数,总碱基数目,gc含量,最长序列,最短序列以及平均序列,并统计质量值
不到30秒直接输出,连如何运行都给出来了,实在太强大了。


基因学苑
生物云计算专家
 最新文章
 推荐账号,扫码关注
推荐账号二维码