吴恩达分享AI开发项目快速实践大法

AI 圈的「时间管理大师」来了!

Andrew Ng刚刚分享了一个让所有AI开发者都应该知道的技巧——如果你发现自己总是没时间开始构建AI应用,那就把项目范围缩小,再缩小——

直到它能塞进你仅有的那一小时里。

一小时能干的比你想象的多

Andrew Ng 指出了一个普遍现象:很多开发者会在脑子里琢磨想法好几个月,却迟迟不动手。

原因很简单:总觉得没时间。

他的解决方案出奇地简单:找到你想法中最小的组件,小到能在一小时内完成的那种。

配合现代AI编程工具——他特别提到了Anthropic的Claude Code(他目前最爱的开发工具),你会惊讶于短时间内能完成的工作量。

「千里之行,始于足下。」

而在AI时代,这一步可能只需要一小时。

从「演讲恐惧症」到周末小项目

为了说明这个方法,Andrew Ng分享了自己的一个周末项目。

很多人害怕公开演讲,但练习公开演讲很难——你总不能随时组织一群观众吧?

于是他想到了一个点子:构建一个观众模拟器,在电脑屏幕上显示几十到几百个虚拟观众,让用户对着他们练习演讲。

这个想法听起来很宏大,对吧?

但某个周六下午,当他发现自己在咖啡店里有几个小时的空闲时间,他决定试试看。

关键来了:他大刀阔斧地砍掉了项目范围。

原本的设想:

  • 复杂的大型观众模拟
  • AI驱动的观众反应
  • 精美的3D图形

实际做的:

  • 只模拟一个人(之后可以复制成N个)
  • 暂时不用AI,让人类操作员手动选择观众反应(类似「绿野仙踪」原型设计)
  • 使用简单的2D头像

结果呢?

他用多个编程助手的组合,在有限的时间内构建了一个基础版本。

虽然头像只能微妙地移动和眨眼,使用的是基础图形,但这个粗糙的原型已经足够向朋友展示并获取用户反馈了。

更重要的是,这推进了他对图形编程的理解,并帮助他探索了不同的设计方案。

笔记本里的「永远不会开始」的项目

Andrew Ng透露,他的笔记本电脑里有一个想法清单,里面记录着他认为有趣的项目。

大多数项目都需要比他在某一天可能拥有的几个小时更长的时间。

但通过削减范围,他可以开始行动,而项目的初步进展能帮助他决定是否值得进一步投入。

额外的好处是:在各种应用上进行黑客攻击能帮助他练习广泛的技能。

但最重要的是,这能让想法从脑海中走出来,并可能呈现在潜在用户面前,获得能让项目更快推进的反馈。

成为AI时代的「建造者」

Andrew Ng认为,要擅长用AI构建应用,大多数人必须:

  1. 学习相关技术(比如参加在线AI课程)
  2. 实践构建

但现实是什么?

很多开发者陷入了「想太多,做太少」的陷阱。

Ephor(@ephor)评论称:

在AI加速的世界里,瓶颈不再是编码能力。而是你比竞争对手更快地迭代和从反馈中学习的能力。缩小范围不是妥协,而是伪装成产品构建的系统性技能发展。

elvis(@omarsar0)也分享了类似的经验:

范围界定是重要的一步,特别是在新功能快速迭代的情况下。这是我一直在教授我们构建AI代理的学生的内容。一旦你有了良好的构建模块基础,界定范围和提高生产力就容易多了。不是所有事情都需要立即解决。许多复杂的代理流程可以从简单的LLM、工具调用和对关键API的访问开始。

「Lean」不只是创业方法论

amaka(@DNnamaka)提到了一个精益的理念:

另一个类似的理念是Eric Ries的「精益方法论」。从创业的角度来看,它建议从最小可行产品开始,并开始服务你的受众。这让你节省时间、精力和金钱。

这其实是同一个道理:不要等到完美再开始,而是开始了才能接近完美。

Hiresh Bremanand(@hiresh_b)总结:

太长不看版:做你觉得酷的东西就对了。

看完Andrew Ng的这个分享,我突然意识到一件事:

我们总是高估一年能做的事,却低估一小时能做的事。

在AI工具如此强大的今天,「没时间」已经不再是借口。

真正的问题是:我们是否愿意把宏大的梦想切成可执行的小块?

与其花时间去想“我什么时候会有时间”,不如直接开干。

如我先前所说:

Code is Cheap.

想法和思路才是最重要的,而这是在走路、吃饭、上厕所、甚至睡觉做梦时……都可以碎片化进行的事情。

同时,不用追过一次搞定,从小的开始。

就像Andrew Ng说的,即使是一个简陋的2D头像,也比脑海中完美的3D观众更有价值。

因为前者真实存在,而后者根本不存在。

所以,你那个拖了三个月的AI项目,今天能不能搞出一小时的版本来?




[1]

吴恩达原文: https://www.deeplearning.ai/the-batch/issue-308/

(文:AGI Hunt)

发表评论