[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

这篇具有很好参考价值的文章主要介绍了[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0. 面向编程的ChatGPT工具的入门使用指南

引子:
众所周知,随着 ChatGPT 4 的正式推出,人工智能(AI)领域掀起了一波新的高潮,各种基于 ChatGPT 的应用纷纷涌现。
继AI绘画,AI创作等领域之后,人工智能的发展,也朝着发展人工智能的领域——IT领域,蔓延而去。
在IT界,让AI写代码一只是程序员们所追求的酷事, 尽管IT人一只在为这个方向努力,但是一直以来,并没有特别惊艳的产品出现,能很好地满足IT从业者的需求。
但是,这次不同,ChatGPT4所展现出来的惊人的语言能力,让人叹为观止!它对于代码的编写能力,已经达到了一种足以让开发者称奇的程度。
我们这次要谈的话题就与次有关,接下来让我们一起来了解一下基于ChatGPT的AI辅助编程工具——Cursor
[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

  • Cursor官方的标语就是:帮助我们更快速得构建软件
  • 对于这句话更近一步的解释就是:我们可以在代码编辑器内通过chat或者edit的方式与AI进行结对编程。
  • 那么接下来就让我们进入Cursor的使用之旅吧~

1. Cursor的下载和安装

这里是Cursor官网

  1. 目前Cursor还处于测试版,进入主页之后我们可以根据我们的电脑所使用的操作系统的版本选择对应的下载版本。
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  2. 下载完成后,只需要双击它的安装包即可进行默认安装。
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  • 这里要注意的是Cursor默认的安装路径是在C盘C:\Users\您的用户名\AppData\Local\Programs
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  • 可以直接把整个文件剪切移动到其它盘下 (不然会占用C盘空间)
  • 经测试,移动后依然可以正常使用。
  1. 最新版本下我们需要注册用户后才能够正常使用Cursor的服务 (这是软件商业化的正常过程)
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  • 于Cursor官方主页右上方,点击Login进入用户的登录与注册页面:
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    点击Sign up后,根据提示完成注册即可使用。

2. Cursor的基本功能的使用

[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

  • 打开后Cursor的经典的视图如上图所示。
  • 我们可以在左侧去新建一个文件(加上对应的后缀后编辑器就会识别对应的语言,比如.java就对应我现在正在编写一个java的文件)
  • 图中红框所示部分为Cursor编辑器对我们的提示,如图所示,Cursor编辑器它提供两种功能,一种是快捷键为Ctrl+Lchat(聊天)模式,在这个模式下,我们可以像使用ChatGPT一样与编辑器对话来询问一些问题,不管是和编程有关的还是和编程无关的,它都会进行回复。另一种则是快捷键为Ctrl+Kedit(编辑)(代码生成)模式,在这种模式下,AI可以根据我们的prompt来自动写代码,或者是对已有的代码进行编辑或修改操作。

2.0 什么是Prompt?

prompt意为提示,提问词
AIGC(AI-generated content) 的应用中,prompt就是我们用来和AI进行交互的关键的方式,AI就是根据我们所写的prompt来进行内容生成的。
也即是说,从应用角度来说,我们所写的prompt的质量的好坏,直接决定了AI为我们所生成的内容是否足够准确契合我们的需求。

为什么要学习Prompt?

  • 提高生成结果的准确性:Prompt是一种重要的工具,可以用于引导GPT生成特定的输出结果。通过优化Prompt的设计,可以提高GPT的生成结果准确性和效率,减少输出的错误率。
  • 能够控制生成内容:Prompt可以让用户控制GPT生成的内容。通过改变Prompt的内容和格式,可以控制GPT生成的风格和表达方式。例如,如果您想让GPT生成一篇文章,您可以设置Prompt,让GPT生成一个指定主题的文章。
  • 帮助模型理解任务:Prompt能够帮助模型更好地理解任务。通过设计合适的Prompt,可以让模型更好地理解任务的要求,从而生成更准确、更有针对性的结果。例如,对于一项机器翻译任务,通过设置Prompt,可以指导模型翻译特定领域的术语和表达方式。

观点引自CSDN博主「ζ荷逸こ」的原创文章
原文链接:https://blog.csdn.net/weixin_45178729/article/details/129890247

2.1 关于Cursor的Chat模式

  • 当我们按下快捷键Ctrl+L就会在右侧出现一个对话框,我们就可以在这个框中去与AI对话。
  • 需要注意的是——它默认会用英文回答,而不会根据我们提问的语言来用对应的语言来回答。
  • 所以常用的一类关键词是:请用中文回答以下问题:或者请说中文

[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

  • 当然我们也可以问它一些技术问题:(这个是作为编程助手最重要的一个功能)

[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

  • 其中以下的这一部分便是本次的prompt
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

  • 当我们问Cursor和具体的编程技术相关的问题的时候,它不仅仅能给我们详细阐述具体的技术思路,还能给出样例代码,这对我们在实践中去迅速学习和掌握一门技术来说,是一件利器!

  • 当我们想实现一个功能,但是不知道用什么技术来实现的时候,也可以在prompt中详细阐述清楚我们的功能来询问或许可行的参考答案:(其中红色框起来的地方是用户编写的prompt
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

2.2 关于Cursor的Edit模式

  • 区别于chat模式的问答式互动,在edit模式下,AI可以自动帮我们写代码!这也是这个代码编辑器最惊为天人的地方!

  • 详情请看下面的视频示例:

    Try_Cursor_Edit

  • 它可以根据我们的基于自然语言的需求阐述转换为能实现对应的功能的对应编程语言的代码

  • 不仅如此,我们还可以在原有的代码的基础上,通过选中代码来让AI基于原有的代码和我们的提问词来对代码进行修改并且我们可以选择是否接受新写的代码。

3 关于Cursor的项目级应用

  • Cursor作为代码编辑器本身并不是一个成熟的IDE所以是没办法进行复杂的项目构建的。
  • 这不禁会让人产生一个想法?要是能把优秀的IDE和Cursor结合起来使用就很棒了!
  • 如何实现这个方案呢?
  • 其实很简单,以安卓项目为例,我们可以在使用具备项目构建能力的IDE (比如Android Studio) 构建好了安卓的项目后,用Cursor的打开文件 (Open Folder)
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  • 小米便签项目为例:
  • 通过Open Folder打开我们所构建好的项目文件的根目录,就可以打开我们现在正在开发的项目,从而使用Edit或者Chat功能来协助我们开发了。如下图所示:
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南

4 使用Cursor帮助我们从项目的设计出发来为我们提供建议

  1. 阐述我想要做的项目的类型,以及主要功能有什么,是基于什么开放方向的项目(安卓/IOS/JavaWeb等)。
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  2. 选择某一个功能,细问实现这个功能所需要了解的技术内容
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  3. 然后再根据它提供的技术内容,去选择一个技术去细细学习这个具体的技术要怎么使用
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
    [Cursor Tool] 面向编程的ChatGPT工具的入门使用指南
  • 从上面的实例图片中我们可以看到,AI确实能为我们构建一个项目提供很详细的参考
  • 接着我们其实就可以顺着这个模式,不断地去迭代研究完所有的功能的实现。
  • 然后在自己构建的基础项目上去把代码一点一点添加进去,去测试和尝试,遇到具体的细节的问题再询问它就行。
  • 如此反复,直到将项目构建完毕。(仅供思路。)

最后,值得一提的是,国内的大语言模型<文心一言>也在逐渐开放内测权限啦~
不妨试试国产的大语言模型
文心一言

参考资料

Cursor官网
Prompt 工程师是什么? 为什么要学习Prompt?文章来源地址https://www.toymoban.com/news/detail-432527.html

到了这里,关于[Cursor Tool] 面向编程的ChatGPT工具的入门使用指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • AI智能编程工具Cursor使用介绍

    AI智能编程工具Cursor使用介绍

    为使用人工智能编程而构建的编辑器,一款 人工智能编程软件 、 智能Ai代码生成工具 。 它有什么特点呢? 集成了 GPT-4 ,国内可用,有强大的自动代码生成能力,可以说是为程序员量身打造。 它可以根据你的需求,自动生成代码,分析代码,优化代码,并可以基于某个代码

    2024年02月09日
    浏览(9)
  • AI编程——使用Cursor对比直接使用chatGPT有哪些技巧

    AI编程——使用Cursor对比直接使用chatGPT有哪些技巧

    生产率低下,技术革新快,学习成本高。 写代码、检查规范、检查bug、交互式辅助学习、总结文档、分析关联。 使用的工具有Cursor和github和open AI合作的 copilot,首先copilot是收费的,那我们就先研究下Cursor。目前我探索了以下一些使用思路。 相比chatGPT而言,cursor代码编辑工具

    2024年02月02日
    浏览(12)
  • 体验一波ChatGpt工具-cursor(自动代码生成)

    体验一波ChatGpt工具-cursor(自动代码生成)

    最近体验了一把cursor,自动生成代码工具,集成了最近很火的ChatGpt,目前比较好的就是代码生成工具大概就是github copilot和cursor,不过github copilot需要付费使用或者漫长的waitlist,所以目前比较好的cursor 官网介绍如下: 配置自己经常使用的语言,比如ts、html、css等等 目前来说

    2023年04月21日
    浏览(10)
  • 实用工具 | <01>ChatGPT-4——Cursor(AI代码神器)

    实用工具 | <01>ChatGPT-4——Cursor(AI代码神器)

    目录 一、简单介绍 二、安装教程  三、使用教程  四、总结 ChatGPT是一个大型多模态模型,可以接受图像和文本输入,并生成文本输出。GPT-4是基于Transformer的模型,经过训练后可以预测文档中的next token。为了提高准确性和确保GPT-4遵守行为规范,OpenAI在预训练阶段使用RLHF,

    2023年04月24日
    浏览(10)
  • 辅助编程coding的两种工具:Github Copilot、Cursor

    辅助编程coding的两种工具:Github Copilot、Cursor

    Cursor is an editor made for programming with AI. It’s early days, but right now Cursor can help you with a few things… Write: Generate 10-100 lines of code with an AI that’s smarter than Copilot Diff: Ask the AI to edit a block of code, see only proposed changes Chat: ChatGPT-style interface that understands your current file And more: ask to fix lint

    2023年04月23日
    浏览(15)
  • AI 辅助编程工具,会编程和不会编程的人都需要!附Cursor 保姆级使用教程

    AI 辅助编程工具,会编程和不会编程的人都需要!附Cursor 保姆级使用教程

      我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」。 自 AI 技术被应用到辅助编程工具中后,编程的门槛被大幅降低,会编程和不会编程的人都需要得接触一下来提高自己的日常生产力! 程序员群体 可以通过 AI 编程助手大幅提高自己的工作效率,编写重复且低效的代

    2024年02月06日
    浏览(11)
  • 辅助编程工具Github Copilot、CodeWhisperer和Cursor(程序猿必看)【收藏】-让编程变得简单轻松

    辅助编程工具Github Copilot、CodeWhisperer和Cursor(程序猿必看)【收藏】-让编程变得简单轻松

    基于深度学习的辅助编程工具推出标志着辅助编程工具进入了一个互卷的时代,为开发人员提供了更强大、智能化的编程支持。 本文介绍Github Copilot、CodeWhisperer和Cursor 以下是一些使用 AI 编程插件的好处: 自动代码补全 错误检测和纠正 代码优化和重构 文档和注释生成 GitH

    2024年02月09日
    浏览(20)
  • 一觉醒来IDEA感觉不香了,AI智能编程工具Cursor使用

    一觉醒来IDEA感觉不香了,AI智能编程工具Cursor使用

    为使用人工智能编程而构建的编辑器,一款 人工智能编程软件 、 智能Ai代码生成工具 。 它有什么特点呢? 集成了 GPT-4 ,国内可用,有强大的自动代码生成能力,可以说是为程序员量身打造。 它可以根据你的需求,自动生成代码,分析代码,优化代码,并可以基于某个代码

    2024年02月03日
    浏览(8)
  • 面向百度编程与面向chatGPT编程

    面向百度编程 是一种编程方式,它的核心思想是:在编写代码的过程中,要将百度的搜索结果作为一种重要的参考,以帮助解决编程中的问题。 具体来说,面向百度编程包括以下几个方面: 在编写代码之前,先通过搜索引擎(如百度)查询相关的问题和解决方案,了解已有

    2023年04月21日
    浏览(11)
  • 使用Flutter构建ChatGPT客户端:快速入门指南

    使用Flutter构建ChatGPT客户端:快速入门指南

    在本篇博客文章中,我们将通过OpenAI的API构建一个简单的对话界面,与ChatGPT进行聊天。 近来OpenAI和ChatGPT的热度很高,尤其是最近发布的GPT-4。这类工具的大量使用案例已经涌现出来,但目前人们最常用ChatGPT的方式是通过chat.openai.com进行聊天。我一直在使用ChatGPT来激发灵感、

    2024年02月05日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包