缘起:一次技术邂逅引发的探索之旅
那是一个再普通不过的午后,我如往常般在掘金社区汲取技术养分。突然,几篇热门文章中的"Windsurf AI编辑器"这个陌生名词跃入眼帘——它频繁出现在技术写作、效率工具相关的讨论中,作者们对它的赞誉之词让我既好奇又惶恐。
作为一个自诩紧跟技术浪潮的开发者,面对这个突然走红的生产力工具竟全然不知其所以然,这种认知断层让我坐立难安。记得《黑客与画家》中Paul Graham曾说:"真正的程序员永远保持着技术嗅觉的敏锐度。"此刻的我,却像是个突然发现新大陆却拿不出航海图的探险者。
于是,这场探索之旅自然而然地展开了。从最初在搜索引擎中输入"Windsurf AI"时的小心翼翼,到后来在官方文档中抽丝剥茧;
Windsurf简介
Windsurf是Codeium推出的AI编程工具,主打简洁易用和快速响应。
Windsurf的特点
1.AI智能代理:
Windsurf采用了AI Flow范式,支持多步骤、多工具协同,自动维护上下文状态,智能任务规划和执行。可以像 Copilot 一样与你协作,也可以像 Agent 一样独立处理复杂的任务。
2.Cascade 模式
提供编辑和聊天两种模式,编辑模式可以生成和修改代码,直接将生成的代码写入到对应的文件,聊天模式专注于提供开发建议、解答代码问题。
3.内置代码搜索
3.1 分析工具文件系统操作
3.2 管理命令行集成
3.3 自动化智能代码编辑和重构
3.4 上下文理解能力
Windsurf的上下文引擎能够更深入地理解项目代码关系,提供更智能的代码建议。它不光补全你正在写的代码,还能预测你接下来要写什么。
Windsurf安装和注册
Windsurf支持Windows、Mac和Linux平台,安装过程简单,可以直接从官网(windsurf.com/download)下载…
要使用 Windsurf,需要使用 Codeium 帐户,可以使用github等三方账号登录。(注意需要开梯子
,否则网站可能会一直没反应)
Windsurf实战:构建智能景点推荐系统
给Windsurf安装高德 MCP
1.我们先打开idoubi开发的MCP.so(mcp.so),找到高德地图MCP Server(找不到也可以直接搜索"高德"):
2.点击红框中的Amap Maps
3.复制content的内容
4.在Windsurf配置MCP
5.复制content的内容粘贴到mcp_config.json
6.在高德官网上申请的key 点击复制key,点击后会有详细的申请流程:
7.申请完Key后,填入Windsurf的MCP配置界面,保存,然后点击"Refresh servers"刷新。
如果@amap-maps前面显示绿色灯,恭喜你,配置完成了。
构建智能景点推荐系统
1.直接在配置好后,我直接在Windsurf里输入:我家住在北京昌平,地铁5号线附近的景点有什么,给详细介绍一下,包括门票什么的,地铁上时间要小于40分钟
2.上面的推荐内容,能不能帮我生成一个html,用好看的图像化表达出来
3.使用浏览器打开生成的文件,一个比较美观的网页就能看到了。
结语:在AI浪潮中保持清醒
正如Donald Knuth所言:"计算机编程是一门艺术,就像创作音乐或绘画。"Windsurf这类工具的价值,不在于替代开发者思考,而在于释放我们聚焦真正创造性的工作。每一次技术认知的刷新,都是开发者职业生涯的一次微小进化——而这,正是我们持续探索的动力所在。