Cursor: 新一代OpenAI ChatGPT编程神器实践

您所在的位置:网站首页 使用openai的api Cursor: 新一代OpenAI ChatGPT编程神器实践

Cursor: 新一代OpenAI ChatGPT编程神器实践

2023-07-03 09:45| 来源: 网络整理| 查看: 265

本文正在参加 人工智能创作者扶持计划

一、前言

Cursor是一款人工智能编程编辑器,与OpenAI合作完成.底层由GPT-4加持,根据官方github记录,目前Cursor可以实现以下功能:

Write:可以根据AI生成10-100行代码,比Copilot更智能 Diff:询问AI编辑代码块,查看仅被建议的变更 Chat:使用ChatGPT 风格的界面去理解您当前的文件 And more:要求修复 lint 错误,在悬停时生成测试/评论等.

二、安装

官网地址:www.cursor.so/

系统:支持Windows、Mac、Linux

实践版本:0.2.1

资费: 目前是免费的,可用

大小:轻量的编程工具

对比了vs code和Cursor文件大小,如图:

安装结束后,使用界面:

这个UI风格是不是爱了

汉化操作

进入view->Extensions,接下来的操作懂得都懂,和vs code 一致,输入Chinese搜索汉化扩展并下载安装使用。

三、功能与实践

ok, 我们进入正文

1. Genrate: 生成功能实践

实践体验: ⭐️⭐️⭐️

我们尝试创建一个名为cursor-test的html文件,然后使用Ctrl+K的生成代码功能走一个,可以看出该功能是通过prompt的一样功能对话框来实现交互的。

i.实现一个正方形的html代码

ii.(加强难度)使用py文件完成一个五子棋游戏

some times later...

然后就停在了这里..随后将光标放在最后的代码处,使用Ctrl + k执行continue this part,得到了相同的结果

2.diff: 编辑与对比功能

实践体验: ⭐️⭐️⭐️⭐️

需要在现有代码基础上完成generate diff

如图选中1处代码块,待2处高亮为Edit时,点击或执行ctrl + k,进入第3步,输入优化指令后回车

diff效果如下, 可以选择Accept All接受变更或Reject All恢复还原代码

3.Chat:使用ChatGPT 风格的界面去理解您当前的文件

实践体验: ⭐️⭐️⭐️⭐️⭐️

可以通过Ctrl + L进行Chat交互

i.询问当前文件用途

ii.针对代码块提问(选中需要chat的代码块,然后点击chat或是ctrl + L操作,在右侧面板中交互)

四、结语

本次实践使用心得如下:

发现Cursor存在以下问题:

generate生成代码不稳定,主要表现为:成长段代码时不完全;容易出现network error的问题;对比Copilot不是很优异的效果,可能未经过大量训练 Chat功能较满意,可以用于询问当前代码用途、优化空间等;汉化问题不太稳定,绝大多数情况Chat的结果为en形式;

基于官方github上的 It's early days描述,以及当前版本(0.2.1).该产品犹待优化的空间较大,实践请勿使用高标准的角度去看待.

期待Cursor越来越好,同时请各位注意数据安全!

EOF,我将玫瑰藏于身后,风起花落,从此鲜花赠自己,纵马踏花向自由。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3