Codeium-专为“流”状态而打造
第一个代理型集成开发环境,且远不止此。在 Windsurf 编辑器中,开发人员的工作与人工智能真正融为一体,让编码体验如魔法般神奇。
Windsurf Editor专为人类与人工智能的合作而设计。你会体验到你喜爱的Codeium功能、无与伦比的性能和使用体验,让你如鱼得水。
为什么它是“第一个代理型集成开发环境,且远不止此”?
“流”=人类与人工智能合作的方式
“流”=代理 + Copilot
Windsurf Editor由人工智能驱动,它既能像Copilot一样与你协作,也能像代理一样独立完成复杂任务。人工智能的每一步都与您完全同步。
“流”允许开发人员和人工智能始终在同一状态下工作,创造出超越助手的心智融合体验。
进一步了解人工智能流
纵享丝滑的代码“流”
我们构建了一个推理引擎,使开发人员和人工智能之间能够进行无缝、实时的协作,完美地同步工作。
// 在Windsurf编辑器中体验真正的“流”状态
人工智能流通过实时了解人类的行动,实现真正的人机合一。
人工智能流可确保人工智能始终了解您的工作环境,并在您转换任务时立即做出调整,因此它可以提供协助,无需让它加速或打断您当前的任务。
//从根本上说,人工智能流是一种全新的人工智能工作方式。
人类如何工作?
2022年之前,人类与键盘同步工作,代码开发完全由人工完成。每一行代码都是人类输入的直接结果。
机器人如何工作
2022年,大语言模型(LLM)风靡全球,Copilots开始帮助人类完成既定任务。如果你输入一行文字,它会自动生成建议的全部内容。或者,如果你问了一个问题,你就会得到一个答案。
代理如何工作?
2024年初,“代理”(Agent)的概念开始出现。“代理”旨在通过使用工具和高级推理能力,自主完成整个工作流程。然而,早期的迭代导致了不合理的等待时间和不达标的输出,造成需要花更多时间进行审阅。
“流”如何工作?
2024年11月,我们推出了一种名为“流”(Flows)的全新人工智能工作方式。这项创新将开发人员的操作与人工智能实时同步,实现了无缝、持续的协作,人工智能能够适应开发人员的工作,而无需了解工作范围。
聊天“流”的发展演变
Cascade
Cascade将对代码库的深入理解、使用先进工具的能力和对您操作的实时理解融入到一个强大、丝滑、协作的“流”中。 这是当前最强大的与AI合作编码的方式。
全面的上下文感知
Cascade具备强大的上下文理解能力,因而您可以在生产代码库中运行Cascade,并仍能获得相关建议。
建议和运行命令
Cascade的工具包括命令建议和执行,以及问题检测和调试。
从中断的地方继续
通过自动推理您的显式操作,Cascade可以从您离开的地方继续您的工作。
多文件编辑
通过上下文感知、工具集成和迭代解决问题,实现连贯的多文件编辑。
Cascade可让你轻松构建和完善复杂的代码库。
多文件多编辑功能;深度上下文感知;终端命令建议;性能优于嵌入式工具、基于 LLM 的搜索工具;对文本编辑器中的操作进行隐式推理;超快的延迟;通过一款软件拥有所有神奇的体验。
不仅是最好的人工智能编辑器,而且是最好的编辑器
探索无限可能
最棒的是,下载即可获得Cascade使用次数和专业版功能
[让我们一起冲浪]
体验真正的“流”状态
常见问题
什么是 Windsurf?
我们不介意你把Windsurf编辑器称为第一个代理型集成开发环境,第一个开发人员与人工智能协作的原生界面,或者简单地认为它是——属于未来的现代编辑器。
当我们第一次使用Windsurf编辑器时,我们感受到了很多词汇,例如魔法、力量和流动状态。帆板运动(Windsurfing)是一个完美的概括,它代表着人类、机器和大自然在一项看似毫不费力却需要强大力量的活动中的结合。
你可以把Windsurf编辑器看作是第一个代理型集成开发环境,但它绝不止于此。这是一种新的人工智能工作模式,我们称之为人工智能流——共同合作的代理。
让我们首先了解一下现有的人工智能用例模式。Copilot模式之所以出色,是因为它们能与开发人员协作——所以人类始终是圈内人。这意味着,为了保持人类在圈内的状态,Copilot一般只能执行短期任务。另一方面,代理的好处在于人工智能可以独立迭代,完成更大的任务。但这样做的代价是失去了协作性,这也是我们还没有看到代理型集成开发环境的原因(目前还没有)。如果是集成开发环境,那就矫枉过正了。Copilot和代理都非常强大,都有各自的用例,但通常被视为互补的,因为它们的优缺点确实是互补的。
我们的灵感来源于一个简单的问题:如果人工智能能同时兼顾这两个方面的优点会怎样?如果人工智能既能协作又能独立,那会怎样?这正是人类的与众不同之处。与这样的人工智能一起工作,感觉就像变魔术一样。
经过大量研究,我们建立了这种系统的基础,我们称之为人工智能流。人工智能流让开发人员和人工智能真正实现心智融合,也就是将Copilot和代理的优点结合在一起。
为什么要创建自己的集成开发环境?又为什么要复制(fork)VS Code?
在我们意识到flow和Cascade的魔力之前,我们从未想过要创建一个编辑器。尽管如此,我们也坦诚地告诉自己,我们不需要完全从头开始构建编辑器来展现这种魔力,所以我们复制了Visual Studio Code。我们深知,很多人会调侃复制VS Code来创建“人工智能集成开发环境”的做法,但事实上,如果我们可以通过扩展可以最大限度地发挥我们的愿景,我们就不会创建Windsurf编辑器了。
关于扩展,我们一直是一家优先选择扩展的公司,并且仍然认识到人们非常喜欢他们所拥有的编辑器,尤其是在我们的企业客户群中。因此,我们的Codeium扩展功能不会消失,我们将继续改进它们,并将其功能发挥到极致。即使像Supercomplete这样的流程功能也可以在扩展程序中实现,因此我们会将其内置其中!Windsurf编辑器的唯一不同之处在于,现在我们有了一个真正不受限制的界面,可以供我们持续施展魔法。
Windsurf 是我们的全新品牌,它的首个产品是Editor。随着我们逐步开展助力软件开发全周期的任务,而不仅仅是编程时,我们会在该品牌下发布更多的产品。这些产品将由我们完全拥有。Codeium 仍将作为自己的品牌和产品存在,它仍是对现有产品(如常用集成开发环境)的扩展和集成。因此,Windsurf和Codeium是两个不同的产品,尽管它们共享许多底层系统和基础设施。
它与其他解决方案(Cursor、Cognition等)有什么不同?
正如上一个问题所提到的,我们现有了“流”的概念,随后才开始着手建立集成开发环境。我们想做的并不仅仅是“更好的用户体验”,但我们确实做到了这一点。此外,我们并不认为只有我们才能想出酷炫的创意和用户体验,我们也非常尊重 Cursor、Zed 和其他公司的团队。
很多代理系统(如Cognition的Devin)都是在集成开发环境之外运行的,这是最大的区别之一,因为这意味着它们无法感知人类的行为。它们是真正的代理系统,旨在利用知识和工具独立解决更大的任务。它们也不是普遍可用的,而是隐藏在等待名单和仅限邀请的程序之后。这或许可以被视为代理系统适用任务类型的潜在限制,这与社交媒体炒作的这些系统无所不能的说法是相冲突的。
实际上,我们认为Cursor Composer正确诠释了“流”系统背后的许多理念。但是,我们认为,鉴于我们的发展历史和专业知识,我们能够打造出具备更深度组件的平台。Cascade的强大之处不仅在于它涵盖了知识、工具和人类行为的广度,更在于它在每一个领域所达到的深度:
我们将Cascade视作Windsurf中最优先和核心的构成,甚至在Windsurf 中,我们都没有配备“聊天”功能。一切都可以通过Cascade实现。用户体验的核心是“流”,这与Cursor Composer等不同,因为它不是最优先和核心的功能。根据我们的经验 在现有代码库上工作时,Cascade比Composer更好;在上下文检索方面,Cascade比Composer更好;在基础工作方面,Cascade比 Composer更快。
我们的假设是,Composer还具备深度理解知识的能力、完整齐备的工具和超细粒度的人类轨迹预测,所以它在“从零到一”的应用中的作用可能有限。
谁可以使用?有什么安全保证?
在我们看来,你可以在任何工作中使用Windsurf Editor,但如果你打算将其用于专业工作,请与你的雇主确认。目前,Windsurf 编辑器(以及Cascade等相关功能)适用于我们所有的自助服务计划,随着我们进一步了解Cascade的功能范围,我们将把Windsurf编辑器提供给企业计划。Windsurf 编辑器遵守与Codeium扩展程序相同的安全保证和代码片段遥测规则。
支持多系统
Mac
最低要求:
OS X Yosemite
Linux
最低要求:
Ubuntu ≥ 20.04(或 glibc ≥ 2.31、glibcxx ≥ 3.4.26)
其他Linux发行版:glibc ≥ 2.28、glibcxx ≥ 3.4.25
Windows
最低要求:
Windows 10(64 位)
Codeium 扩展
在你最喜欢的代码编辑器中安装 Codeium 扩展。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室