当前位置: 首页 > news >正文

主流 AI IDE 之一的 Windsurf 介绍

一、什么是 Windsurf 

        Windsurf 是一款由美国人工智能公司 Exafunction Inc.(原 Codeium)开发的 AI 驱动集成开发环境(IDE),专注于通过智能协作和自动化提升软件开发效率。成立于 2021 年,总部位于美国加州山景城,2025 年被 OpenAI 以约 30 亿美元收购,估值达 12.5 亿美元 1 。2024 年推出核心产品 Windsurf Editor,结合 AI 副驾与代理功能,成为全球首个支持 “代理模式” 的 IDE 。

        2024 年 2 月 27 日,Codeium 宣布将其 IDE 重命名为 Windsurf 。WindSurf是Codeium的全面升级版本,主要区别在于,Codeium主要作为IDE插件形式存在,而WindSurf是一个完整的独立IDE。WindSurf包含了更多高级功能,如Cascade智能助手、多文件编辑、深度上下文理解等,这些功能在原来的Codeium插件中要么不存在,要么功能有限。

        主要功能:
        Flows 模式 :是一种结合了副驾和代理功能的创新范式,允许开发者和 AI 在同一状态下操作,使 AI 既能作为 Copilot 协作,也能作为 Agent 独立完成复杂任务 知乎专栏  。在这种模式下,AI 能够实时理解代码库和开发者行为,与开发者保持持续同步,从而实现超越传统 AI 辅助的无缝思维融合体验  。  

        Cascade 功能 :这是 Windsurf 中一个类似聊天的强大功能,它结合了对代码库的深度理解、对开发者操作的实时感知和一系列先进的工具,如终端命令建议、基于 LLM 的搜索工具等。Cascade 能够实时分析开发者的要求,提供多文件编辑建议,还可以创建文件、解决问题、解释代码逻辑并提出改进方案等  。
        多文件编辑 :通过深度的上下文感知和工具集成,Windsurf 支持跨文件的编辑和问题解决,可显著提升开发效率。例如,开发者可以在不同文件之间进行无缝切换和编辑,同时保持代码的一致性和连贯性  。
        Supercomplete 功能 :先进的预测系统,不仅能够进行代码补全,还能分析并建议超出简单代码补全的下一步操作,如批量重命名变量、自动更新所有相关引用等,从而提高开发者的生产力  。
        命令建议与执行 :能够理解开发者当前的需求,并建议相关的命令或操作,同时还可以直接执行这些命令,帮助开发者快速完成任务,减少手动输入和查找命令的时间 AIGC工具导航  。
        上下文关联引导 :通过提及函数、类、文件或整个目录,引导 Cascade 到相关上下文中,以便更精准地理解和响应开发者的需求  。
        AI 设置集中管理 :所有 AI 设置都集中在状态栏中,方便开发者随时调整和访问,使开发者能够根据自己的需求和偏好定制 AI 的行为  。

        官方网址:Windsurf (formerly Codeium) - The most powerful AI Code Editor

        

        官方文档:https://docs.windsurf.com/windsurf/getting-started

        

        Windsurf 目前收费价格表:https://docs.windsurf.com/windsurf/getting-started

二、为什么要打造 SWE-1 模型?

        Windsurf 专为软件工程师开发,想要将软件开发速度提升 99%。除了编码任务之外,本系列模型还针对完整软件工程流程进行了优化。Windsurf 之前依赖其他公司的 AI 模型,打造 SWE-1 能够增强其技术自主性,减少对外部模型的依赖,更好地掌控产品研发和创新方向;在软件开发工具市场竞争激烈背景下,SWE-1 的推出使 Windsurf 与其他竞争对手形成差异化竞争优势,吸引更多开发者和企业用户,进一步提升其市场份额和影响力。

        此系列截至目前包含三款具体模型:

        SWE-1:工具调用推理能力约相当于 Claude 3.5 Sonnet 级别,但服务成本更低。所有付费用户均可使用,推广期内用户可免费通过提示词使用。

        SWE-1-lite:一款更小巧的模型,取代原有 Cascade Base 且质量更佳。所有用户(免费或付费)均可无限次使用。

        SWE-1-mini:一款强调速度的小型模型,负责为所有用户(免费或付费)Windsurf Tab 被动体验。

三、下载安装并设置 Windsurf 简体中文环境

        下载安装 Windsurf :https://windsurf.com/editor/download-windows

        记得勾选:Add windsurf to PATH 。这将把“windsurf”添加为一个终端命令来打开Windsurf。你需要打开一个新的终端,或者在现有终端中重新加载你的shell才能使用它。

        用注册好的Windsurf账号登录。

        安装中文插件:步骤是,点击左边导航栏插件图标--输入Chinese,定位中文(简体)到插件安装。

        安装后,会提示重启,重启即可。

        设置 Set Global AI Rules :在软件的用户头像下,点击WindSurf Settings,找到 Set Global AI Rules,点击 Edit global rules。

请始终使用中文回答所有问题。无论用户使用何种语言提问,都请用中文回复。

        接着,在项目根目录创建.windsurfrule文件,创建属于每个项目的个性化规则提示词。

--------------------------------------

没有自由的秩序和没有秩序的自由,同样具有破坏性。

————————————————

相关文章:

  • 尚硅谷redis7 63-69 redis哨兵监控之理论简介
  • 查看webpack版本的三种方式
  • LiveGBS国标视频平台收流模式:UDP、TCP被动与TCP主动传输模式之差异剖析
  • JavaScript 性能优化:从入门到实战
  • 精益数据分析(92/126):指标基准化——如何判断你的数据表现是否足够优秀
  • Cloudera Manager 学习笔记
  • 使用Miniconda管理Python环境
  • 从0到1掌握Kotlin高阶函数:开启Android开发新境界!
  • 【第2章 绘制】2.8 线段
  • 有关于常量的一节知识
  • 设计模式26——解释器模式
  • 腾控产品在油田间抽节能中的应用
  • 苍穹外卖 09 WebSocket来单提醒客户催单营业额统计
  • 第二章 1.5 数据采集安全风险防范之数据采集安全管理
  • Three.js 直线拐角自动圆角化(圆弧转弯)
  • electron开发百度桌面应用demo及如何打包应用
  • LabVIEW双光子荧光成像软件开发
  • 智能指针的使用及原理
  • 大模型-高通性能测试工具介绍-1
  • 基本面高股息策略
  • 做传销网站的程序员犯法吗/seo怎么才能做好
  • 东莞建设网站/seo 最新
  • 网站里面的视频功能怎么做的/天津seo实战培训
  • 做产品网站营销推广/郑州网站托管
  • 做网站需要用socket吗/网络公司起名
  • 北京网站建设推/平面设计