编程要由 “手动挡” 变 “自动挡” 了?Cursor+Claude-3.5-Sonnet,Karpathy 点赞的 AI 代码神器。如何使用详细教程

本文主要是介绍编程要由 “手动挡” 变 “自动挡” 了?Cursor+Claude-3.5-Sonnet,Karpathy 点赞的 AI 代码神器。如何使用详细教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Cursor 情况简介

AI 大神 Andrej Karpathy 都被震惊了!他最近在试用 VS Code Cursor +Claude Sonnet 3.5,结果发现这玩意儿比 GitHub Copilot 还好用!

Cursor 在短短时间内迅速成为程序员群体的顶流神器,其背后的原因在于其默认使用 OpenAI 投资的 Claude-3.5-Sonnet 模型,这一举动不仅改变了代码生成领域的格局,也为程序员提供了前所未有的高效编程体验。

 

0b319bf9a3fd725c129f5d7c6df67a6a.png

Karpathy 大神说,现在他大部分时间都在写英语,也就是写提示,然后审查和编辑 AI 生成的代码。偶尔也会写一小段代码,加点注释告诉 LLM 他的思路,然后就疯狂按 tab 键,让 AI 自动补全。有时候,AI 会一口气生成 100 多行代码,而且完全符合他的预期,这在以前至少要花 10 分钟才能写完!并表示这种做法能够带来纯粹的双赢(net win)。

最后,Karpathy 认为自己基本上无法再回到三年前那种「无辅助」编码的状态了

 

cd56bc803f8ea404c1beb285afdec458.png

有人对此表示,如今 AI 对工作流程的改变无疑是成功的,人们只需要学习和调整,过个一两周就可以起飞了。

有人翻出了 Karpathy 此前的发文,「最热门的新编程语言是英语」

 

761a145f679a1fd987c15c738d268441.png

知名机器学习和 AI 研究员、《Python 机器学习》作者 Sebastian Raschka 认为,AI 确实极大提高了工作效率,但自己还是喜欢无辅助的编码,就像驾驶手动挡一样。虽然不是最实用,但很有趣。

 

f3a7023c680a8705be6aa810136c9c48.png

那么,我们要怎么才能体验使用呢?

如何使用 Cursor

  1. 首先打开 Cursor 官方网站下载 Cursor 编辑器:cursor.com

 

059d45c8599588dfd26f95044b4cb5d0.png

下载好后点击运行进行安装,一路点 Continue 就可以

 

f8da2c5693cd1558bdf65429161e4c94.png

进去之后我们可以选择我们的编辑器,并安装 cursor

 

77549f59fc15b2599dcda68541215bc8.png

 

b6e34330cc38bd2e475d14c705f11494.png

然后我们进行登录,可以注册个谷歌账号进行登录

 

83182ff00c0f1be210ddddfc4b423d64.png

 

966e2a77655bf86909b9e14062086e69.png

进去之后我们点击设置按钮,进行升级 Pro 版,来获得没有上限的快速高级使用权限

 

1a72db3dc85ca419bbcc249788202fde.png

然后我们会来到订阅支付界面,这里我推荐使用虚拟信用卡 Wildcard,点击可以打开 官方网站进行注册,具体的详细教程可以查看:详细注册教程

 

2c49d046f2ff2df88747fc19cb920d10.png

完成后,把我们卡片的信息对应的填上去就可以支付了

之后我们点击设置后点 Models,选 claude-3.5-sonnet 模型

 

174189cbb954cf14299a7b99b77ffef0.png

 

这篇关于编程要由 “手动挡” 变 “自动挡” 了?Cursor+Claude-3.5-Sonnet,Karpathy 点赞的 AI 代码神器。如何使用详细教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1131097

相关文章

Spring Boot 集成 Quartz并使用Cron 表达式实现定时任务

《SpringBoot集成Quartz并使用Cron表达式实现定时任务》本篇文章介绍了如何在SpringBoot中集成Quartz进行定时任务调度,并通过Cron表达式控制任务... 目录前言1. 添加 Quartz 依赖2. 创建 Quartz 任务3. 配置 Quartz 任务调度4. 启动 Sprin

MySql match against工具详细用法

《MySqlmatchagainst工具详细用法》在MySQL中,MATCH……AGAINST是全文索引(Full-Textindex)的查询语法,它允许你对文本进行高效的全文搜素,支持自然语言搜... 目录一、全文索引的基本概念二、创建全文索引三、自然语言搜索四、布尔搜索五、相关性排序六、全文索引的限制七

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

python中各种常见文件的读写操作与类型转换详细指南

《python中各种常见文件的读写操作与类型转换详细指南》这篇文章主要为大家详细介绍了python中各种常见文件(txt,xls,csv,sql,二进制文件)的读写操作与类型转换,感兴趣的小伙伴可以跟... 目录1.文件txt读写标准用法1.1写入文件1.2读取文件2. 二进制文件读取3. 大文件读取3.1

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

使用Python实现一个优雅的异步定时器

《使用Python实现一个优雅的异步定时器》在Python中实现定时器功能是一个常见需求,尤其是在需要周期性执行任务的场景下,本文给大家介绍了基于asyncio和threading模块,可扩展的异步定... 目录需求背景代码1. 单例事件循环的实现2. 事件循环的运行与关闭3. 定时器核心逻辑4. 启动与停

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效