最近,AI编程圈出现了一个新面孔——Windsurf,这又是一款基于 Claude 的 AI 编程助手,一经推出就在开发者社群引起了不小的轰动。作为一名关注AI编程工具的开发者,我也第一时间上车,花费15刀购买了一个月的会员体验。
对于还不了解的朋友,Windsurf是一款由Codeium推出的主打AI辅助编程的工具,和Cursor一样,它也是魔改了VSCode,可以直接下载编辑器。它承诺能提供更智能的代码补全、项目分析和编程协助功能。属于是Cursor的直接竞品。
不得不说,Windsurf的第一印象确实让人眼前一亮:
然而,当我开始深入使用后,一些问题逐渐浮出水面:
在实际项目开发中,我发现 Cursor在以下方面表现更为出色:
经过一段时间的使用对比,我最终选择了退掉Windsurf的会员。这个决定并非完全否定Windsurf,而是基于实际开发需求的理性选择。
对于正在考虑尝试Windsurf的开发者,我的建议是:
1.根据需求选择
1.如果你更注重界面交互体验,Windsurf是个不错的选择
2.如果你需要深度的项目理解和代码分析,Cursor可能更适合
2.理性看待AI工具
1.每个工具都有其优势和局限性
2.选择最适合自己工作流程的工具才是关键
文章来自于“孟健的AI编程认知”,作者“孟健的AI编程认知”。
【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。
项目地址:https://github.com/n8n-io/n8n
在线使用:https://n8n.io/(付费)
【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。
项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file
【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。
项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file
在线使用:https://vectorvein.ai/(付费)
【开源免费】graphrag是微软推出的RAG项目,与传统的通过 RAG 方法使用向量相似性作为搜索技术不同,GraphRAG是使用知识图谱在推理复杂信息时大幅提高问答性能。
项目地址:https://github.com/microsoft/graphrag
【开源免费】Dify是最早一批实现RAG,Agent,模型管理等一站式AI开发的工具平台,并且项目方一直持续维护。其中在任务编排方面相对领先对手,可以帮助研发实现像字节扣子那样的功能。
项目地址:https://github.com/langgenius/dify
【开源免费】RAGFlow是和Dify类似的开源项目,该项目在大文件解析方面做的更出色,拓展编排方面相对弱一些。
项目地址:https://github.com/infiniflow/ragflow/tree/main
【开源免费】phidata是一个可以实现将数据转化成向量存储,并通过AI实现RAG功能的项目
项目地址:https://github.com/phidatahq/phidata
【开源免费】TaskingAI 是一个提供RAG,Agent,大模型管理等AI项目开发的工具平台,比LangChain更强大的中间件AI平台工具。
项目地址:https://github.com/TaskingAI/TaskingAI