分享用AI构建时缩减项目范围的建议
我想分享一个技巧,帮助你更多地实践用AI构建——即利用AI构建模块来开发应用,或借助AI编码助手快速打造强大的应用程序:如果你发现自己只有有限的时间来构建,那就缩小项目范围,直到你可以在拥有的时间内完成一些东西。
如果你只有一小时,找一个让你兴奋的想法的小组件,在一小时内完成。使用像Anthropic的Claude Code(我目前最喜欢的开发工具)这样的现代编码助手,你可能会惊讶于即使在短时间内也能做多少事!这样你能开始,之后总能继续项目。
要擅长用AI构建,大多数人必须(i)学习相关技术,例如通过在线AI课程,以及(ii)练习构建。我认识一些开发者,他们反复琢磨想法好几个月却没有真正动手——我也曾这样!——因为我们觉得没时间开始。如果你发现自己处于这种情况,我鼓励你不断缩减初始项目范围,直到找到一个可以立即构建的小组件。
让我用一个例子说明——我众多有趣的小周末项目之一,可能永远不会有什么成果,但我很高兴自己做了。
想法是:很多人害怕公开演讲。而公开演讲很难练习,因为组织观众很困难。所以我想构建一个观众模拟器,在电脑显示器上提供几十到几百个虚拟人的数字观众,让用户通过向他们演讲来练习。
一个周六下午,我在咖啡店有几个小时的空闲,决定尝试观众模拟器。我对图形编程的熟悉程度有限,所以我没有构建一个复杂的大型观众模拟器并编写AI软件来模拟合适的观众反应,而是决定大幅缩减范围:(a)模拟一个观众(以后可以复制模拟N个人),(b)省略AI,让人类操作员手动选择模拟观众的反应(类似Wizard of Oz原型设计),以及(c)使用简单的2D化身实现图形。
结合使用几个编码助手,我在有限时间内构建了一个基础版本。化身可以轻微移动和眨眼,但其他方面使用基础图形。尽管它远不是一个复杂的观众模拟器,但我很高兴自己做了。除了推动项目进展并让我探索不同设计之外,它还增进了我对基础图形的了解。此外,向朋友展示这个粗糙的原型帮助我获得了用户反馈,塑造了我对产品想法的看法。
我的笔记本电脑上有一个想法列表,都是我觉得有趣值得构建的东西。大多数想法需要的时间远超过我某天可能有的几个小时,但通过缩小范围,我可以开始,项目的初步进展帮助我决定是否值得进一步投入。额外的好处是,在各种各样的应用上动手能让我练习广泛技能。但最重要的是,这让想法从我脑海中走出来,并可能出现在潜在用户面前,获取反馈,使项目进展更快。
[原文:
https://
deeplearning.ai/the-batch/issu
e-308/
… ]
如果你只有一小时,找一个让你兴奋的想法的小组件,在一小时内完成。使用像Anthropic的Claude Code(我目前最喜欢的开发工具)这样的现代编码助手,你可能会惊讶于即使在短时间内也能做多少事!这样你能开始,之后总能继续项目。
要擅长用AI构建,大多数人必须(i)学习相关技术,例如通过在线AI课程,以及(ii)练习构建。我认识一些开发者,他们反复琢磨想法好几个月却没有真正动手——我也曾这样!——因为我们觉得没时间开始。如果你发现自己处于这种情况,我鼓励你不断缩减初始项目范围,直到找到一个可以立即构建的小组件。
让我用一个例子说明——我众多有趣的小周末项目之一,可能永远不会有什么成果,但我很高兴自己做了。
想法是:很多人害怕公开演讲。而公开演讲很难练习,因为组织观众很困难。所以我想构建一个观众模拟器,在电脑显示器上提供几十到几百个虚拟人的数字观众,让用户通过向他们演讲来练习。
一个周六下午,我在咖啡店有几个小时的空闲,决定尝试观众模拟器。我对图形编程的熟悉程度有限,所以我没有构建一个复杂的大型观众模拟器并编写AI软件来模拟合适的观众反应,而是决定大幅缩减范围:(a)模拟一个观众(以后可以复制模拟N个人),(b)省略AI,让人类操作员手动选择模拟观众的反应(类似Wizard of Oz原型设计),以及(c)使用简单的2D化身实现图形。
结合使用几个编码助手,我在有限时间内构建了一个基础版本。化身可以轻微移动和眨眼,但其他方面使用基础图形。尽管它远不是一个复杂的观众模拟器,但我很高兴自己做了。除了推动项目进展并让我探索不同设计之外,它还增进了我对基础图形的了解。此外,向朋友展示这个粗糙的原型帮助我获得了用户反馈,塑造了我对产品想法的看法。
我的笔记本电脑上有一个想法列表,都是我觉得有趣值得构建的东西。大多数想法需要的时间远超过我某天可能有的几个小时,但通过缩小范围,我可以开始,项目的初步进展帮助我决定是否值得进一步投入。额外的好处是,在各种各样的应用上动手能让我练习广泛技能。但最重要的是,这让想法从我脑海中走出来,并可能出现在潜在用户面前,获取反馈,使项目进展更快。
[原文:
https://
deeplearning.ai/the-batch/issu
e-308/
… ]