7分钟复刻Perplexity:程序员第一次被AI“指挥”

AI PM 编辑部 · 2024年09月04日 · 4 阅读 · AI/人工智能

正在加载视频...

视频章节

一个反直觉的事实:这次写代码的人几乎没写代码。YouTuber Mckay Wrigley 用 Cursor 当“指挥官”,在 7 分钟内拼出一个能搜网页、给答案的 Perplexity 克隆版。真正的主角不是 Next.js,而是人和 AI 的分工方式彻底变了。

7分钟复刻Perplexity:程序员第一次被AI“指挥”

一个反直觉的事实:这次写代码的人几乎没写代码。YouTuber Mckay Wrigley 用 Cursor 当“指挥官”,在 7 分钟内拼出一个能搜网页、给答案的 Perplexity 克隆版。真正的主角不是 Next.js,而是人和 AI 的分工方式彻底变了。

最炸裂的不是速度,而是“人不再写代码”

视频一开场就很残忍:7 分钟做完一个 Perplexity 克隆,而且作者几乎没手写代码。Mckay 反复强调,他做的事情只有一件——告诉 Cursor“下一步你该干什么”。从创建 Next.js 项目、安装 Exa 和 OpenAI SDK,到写 server action、连 API、补 UI,全是 Cursor Composer 在跑。人类的角色被压缩成了产品经理 + 技术导演。这种变化比“效率提升 10 倍”更可怕:它意味着编码本身,正在从核心技能退化为可选技能。

拆解 7 分钟:Perplexity 到底被“抄”了什么

这个克隆并不花哨,但把 Perplexity 的核心价值抠得很准:第一,用 Exa API 做实时 AI 搜索,直接返回可点击的网页来源;第二,把最相关的 5 条结果的文本喂给 OpenAI,让模型生成总结;第三,UI 上复刻 Perplexity 的“先给来源、再给答案”。关键点在于,搜索和生成被明确拆成两个动作,而不是一句 prompt 硬扔给大模型。这也是为什么 Perplexity 看起来‘更可信’——来源先于观点出现。整个过程中,Cursor 不只是写代码,还在不断根据上下文修 bug、补类型、改 slice 错误,甚至通过 AI Fix 自动修 TypeScript 报错。

真实世界的坑:幻觉、类型、以及“别让 AI 偷懒”

视频里最有价值的,其实是这些不完美瞬间。类型不对?直接 any 先跑通。担心幻觉?先打 log 看真实返回结构,再喂给 Cursor 当示例。Cursor 少写代码?作者直接一句“please don’t be lazy”。这些细节暴露了一个现实:AI 编程不是魔法,而是一种新的协作方式。你必须像带一个极快但会胡猜的实习生一样,给清晰上下文、及时校验结果。会不会写代码不再是门槛,会不会‘管’AI 才是。

总结

这段 7 分钟的 Demo 真正传递的信号是:AI 应用开发正在从“实现能力竞赛”转向“编排能力竞赛”。谁更懂拆任务、喂上下文、控风险,谁就能用同一套模型和工具,做出更像产品的东西。对从业者的启发很直接:别只学新框架,开始练习如何把一个想法拆成 AI 能连续执行的步骤。未来拉开差距的,不是你会不会写代码,而是你能不能让 AI 写对代码。


关键词: AI搜索, Cursor, Perplexity, 生成式AI, 代码生成

事实核查备注: 需要核查:1)视频中完成时间为 7 分钟 6 秒;2)使用的搜索服务为 Exa API;3)使用 OpenAI Chat 接口(视频中提到 GPT-4 系列,原话有“GPT 40”口误);4)视频发布时间为 2024-09-04。