分享好友 最新动态首页 最新动态分类 切换频道
Cursor AI设置AI编码辅助标准的5种方式
2024-12-26 03:26

凭借其集成的环境和多功能特性,Cursor AI 为 AI 驱动的编码辅助设定了新标准。

Cursor AI设置AI编码辅助标准的5种方式

译自 ,作者 Janakiram MSV。

Cursor AI 是一个 ,将 AI 编码助手提升到一个新的水平。大多数编码助手都将 IDE 作为附加组件或插件,但 (最流行的开源开发者工具 的一个分支)将 AI 功能直接嵌入到开发环境中。

Cursor AI 已经面世一年多了,但它最近在收到 后登上了新闻头条。Cursor AI 还获得了 (前特斯拉自动驾驶负责人和前 研究员)等行业领导者的高度评价。

“编程的变化如此之快……我正在尝试使用 VS Code Cursor + Sonnet 3.5 来代替 GitHub Copilot,我认为它现在已经获得了全面胜利。根据经验,在过去几天里,我的大部分“编程”工作现在都是用英语编写。” — Andrej Karpathy (@karpathy), Twitter,[8 月 24 日]

Cursor AI 的功能扩展到更专业的应用程序,例如 11 Labs 用于视频编辑中 AI 画外音的 。收入仪表板和 的开发进一步说明了 Cursor 在创建多样化、实用应用程序方面的潜力。从交互式游戏到 Chrome 扩展程序,Cursor AI Composer 正在彻底改变各个领域的软件开发。

我已经使用 Cursor AI 几周了,以下是我最喜欢的能够显著提高 的功能。

Composer 功能是 Cursor AI 最强大的功能。它几乎就像将产品经理起草的规范文档变成一个完整的应用程序。在典型情况下,是工程团队帮助产品经理将规范转化为代码。

在 Cursor 中,Composer 通过生成构建应用程序所需的所有工件来完成繁重的工作。规范是用简单的英语编写的,甚至可能包括 UI 模型和线框图。

Cursor AI Composer 通过几个令人印象深刻的作品展示了其在应用程序开发中的多功能性和强大功能。著名的例子包括一个功能齐全的任务管理器网络应用程序和一个完整的身份验证系统,展示了其处理复杂软件结构的能力。一个 8 岁的孩子成功构建了一个聊天机器人,这突出了该平台的可访问性,证明了其用户友好的特性。

在创建提示时,可以参考文件(如屏幕截图、数据库模式,甚至是文本文件)以及分步说明,以便为 Composer 提供上下文。

可以通过按 Shift+Command+I 热键来调用 Composer,这将弹出一个全屏编辑器。

在我的测试中,我利用 Composer 将现有数据集导入 PostgreSQL 数据库,并通过 REST API 端点公开它。我可以毫不费力地将数据库和 API 层打包到 Compose 文件中,并在我的开发机器上运行它——所有这些都不需要离开开发环境。在测试 API 后,我可以轻松创建包含用于在 Kubernetes 中部署应用程序的清单的 YAML 文件。

目前大多数 AI 编码助手都局限于两个功能:编辑器中的代码补全和一个单独的聊天窗口。聊天窗口提供类似于 ChatGPT 的对话界面。

我喜欢 Cursor 的地方在于它能够在任何地方调用聊天输入框——在代码编辑器中、侧边栏中,甚至在终端窗口中。这是一个非常强大的功能,可以让开发人员控制工作流程。

您可以选择一段代码并按 Command+K 重写或重构它,或者按 Command+L 在侧边栏中甚至在终端窗口中显示它。聊天输入最好的地方在于它能够记住历史记录,这使得编辑提示以更好地调整它们变得很容易。

Cursor 提供了对各种模型的访问,包括流行的 和 。但令人印象深刻的是该工具能够引入您自己的模型。

开发人员可以将 Cursor 指向 ,以使用来自 Anthropic、 Azure、OpenAI 和 的模型。Azure OpenAI 使开发人员能够使用提供安全性和合规性的专用端点。

您还可以将 Cursor 指向托管自定义模型的任何与 OpenAI API 兼容的端点。此功能可以使用户能够在任何 (例如您自己基础架构上的文本生成推理服务器或 vLLM,或在 Runpod 和 等第三方基础架构上)托管代码生成器模型,例如 、 或 。

还可以动态切换模型。例如,您可以使用一个模型在 shell 中运行命令,而使用另一个模型生成代码。

Cursor 最棒的功能是能够引用文件、文件夹、网络、文档,甚至是整个代码库。这是一个杀手级功能,使 Cursor 从竞争对手中脱颖而出。

当您使用 询问有关代码库的问题时,Cursor 会搜索与您的查询相关的代码。使用 引用文件允许您将特定文件带入上下文。这类似于将 ChatGPT 与 结合使用,这意味着您可以随时使用有关您自己的代码和应用程序的知识。

通过 添加网络搜索的功能使 Cursor 变成了一个类似 。它可以搜索网络并从 StackOverflow 或与您的查询相关的其他来源获取答案。

最后,包含任何外部工具文档的功能是一个救星。Cursor 将抓取文档并将其转换为 ,这些嵌入将用于代码生成和查询响应。

我添加了 文档,Cursor 指导我完成了索引、创建和查询集合的过程。

我对 Cursor 最满意的是它能够处理端到端的应用程序生命周期,而无需离开开发环境。虽然 Composer 和 Tab 等功能可以解决代码生成问题,但终端内的聊天窗口是一个真正的游戏规则改变者。它可以生成和运行 shell 脚本、Docker 和 Kubernetes 命令,以及任何其他与 CLI 相关的工具。

虽然其他 AI 编码助手也有一个聊天窗口来响应与操作相关的查询,但它们需要复制和粘贴。但 Cursor 将需要执行的实际命令直接放在命令提示符处,从而显着加快了工作流程。

在我的测试用例中,我可以直接在编辑器窗口中生成 ,构建它们,标记它们,并通过用简单的英语提示 Cursor 将它们推送到 Docker Hub。在 Docker Compose 环境中生成和测试容器后,我可以将应用程序部署在云中运行的 Kubernetes 集群中。

Cursor 能够帮助我以无缝的方式从开发过渡到生产,而无需离开开发环境,这给我留下了深刻的印象。

最新文章
2024公认好用又免费的5款AI作图工具,打工人必备AI神器!
‘Runway ML’是另一款值得关注的工具,它不仅支持AI作图,还可以进行视频编辑和合成。适合需要多种媒体创作的用户,Runway ML允许使用者通过简易的拖拽界面快速创建复杂的项目。它的强大插件系统为专业用户提供了更多的创作自由,加上其高
我开发了一个温柔的智能客服聊天机器人ChatBot,并回答为什么不是ChatGPT(附思路和代码)
若问2023年科技领域什么最火,那当然是ChatGPT了,这么智能的对话机器人,给人带来无限的想象,围绕着ChatpGPT的各种热点和创意层出不穷。作为一个多年从事编程开发的程序员,我对于这么大的一个热点也很兴
Java入门——Map,Set和搜索树,哈希表
Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。 以前常见的 搜索方式有: 1. 直接遍历,时间复杂度为O(N),元素如果比较多效率会非常慢 2. 二分查找,时间复杂
SEO必备!一键掌握网站权重,助你冲上搜索榜首
域名权重查询器为一款实用软件,助于网站管理者和SEO人士深入理解域名在搜索引擎的权威性。借助该查询功能,我们能获取到网站在搜索引擎的排名、流量以及关键词排名等关键信息域名权重查询工具,对优化网站及提升曝光度均具极大意义。优势
帝国CMS网址超链接:提升网站SEO排名的关键利器
比如,一篇关于“帝国CMS使用教程”的文章中,如果能够巧妙地嵌入关于“帝国CMS模板设置”或者“帝国CMS插件安装”等相关内容的链接,便能够使读者深入了解更多相关信息,同时增加其他页面的访问量。对于搜索引擎来说,这种结构化的页面互
SEO基础:什么是SERP?【百度SEO专家】
大家好,我是林汉文(百度SEO专家),在进行SEO(搜索引擎优化)时,理解SERP是一个非常重要的基础概念。那么,究竟什么是SERP呢?本文将详细介绍SERP的定义及其在SEO中的重要性。S
华为抖音怎么无水印保存视频?这六种方法轻松完成抖音去水印!
3、解析完成后保存视频即可。方法二:度加剪辑(电脑网页/手机App)度加剪辑是一款功能强大的视频编辑工具,不仅可以去除水印,还能进行视频剪辑和特效处理。特点:1、支持批量去除视频水印。2、提供多种视频编辑功能,如剪辑、合并、添加特
Visual Studio 高级调试-企业版三大特性
前面两篇博客主要介绍了和,这几篇博客的目的都是为了帮助大家更好的认识和使用Visual Studio,Visual Studio企业版订阅价格为每月250美元,很多同学想知道企业版有哪些特别的功能,这次我们一起简单认识下Visual
【Python爬虫GUI】我开发了一个采集YouTube评论的软件!原创
然后排序方式,按日期排序和按热门排序,那这里就对应页面上这个排序方式,热门评论和最新评论,所以这个软件支持的功能就有就有这些,然后最后输出一个Excel文件。那同时再说明一点,我现在是在我的Mac电脑呃,上演示的这个软件,那我是直
常德网站排名优化全攻略,打造本地领先的在线门户,常德网站推广
《常德网站排名优化全攻略》旨在帮助本地网站提升在搜索引擎中的排名,打造领先的在线门户。攻略从关键词研究、内容优化、链接建设等方面入手,提供了一系列实用的策略和技巧。通过实施这些策略,常德网站不仅能在搜索引擎中获得更好的曝光
相关文章
推荐文章
发表评论
0评