📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

I Should Be Charging $999 for This AI Prototyping Masterclass

Aakash Gupta1:16:46

Transcription

如果你无法在没有人工智能的情况下构建生产应用程序,那么构建生产应用程序将非常困难。>> 人工智能是否会开始取代开发人员或产品经理?>> 我认为产品经理真正需要做的是提升理解他们正在构建的内容的技能。>> Nadav Abrami 是 Wix 的联合创始人之一,Wix 是一家价值 55 亿美元的在线网站构建巨头,其股价自 2013 年 IPO 以来已上涨 5 倍。对于产品经理来说,他们只是获得了巨大的“无需开发人员”的通行证。现在有了人工智能,这不再是一笔巨额投资。从时间上来说,这是最便宜的选择。>> 为什么他们应该使用人工智能原型工具,或者何时应该使用人工智能原型工具?>> 你会获得一种更具功能性的体验,你可以玩转它,你可以让用户接触它,他们可以真正获得真实的体验。产品经理应该如何为未来 3 到 5 年人工智能可能发生的一切做好准备?在我们继续之前,请帮我一个忙,检查您是否已在 YouTube 上订阅,并在 Apple 和 Spotify 播客上关注。如果您想获得令人惊叹的人工智能工具的访问权限,请查看我的捆绑包,如果您成为我的新闻通讯的忠实订阅者,您将免费获得一整年的 Mobin、Arise、Relay app、Dovetail、Linear、Magic Patterns、Deep Sky、Reforge、Build、Descript 和 Speechify 的付费计划。所以,请务必在 bundle.acashg.com 上查看。现在进入今天的节目。Nadav,欢迎来到播客。>> 你好,Akash。很高兴来到这里。我想直接切入正题。每个人都认为人工智能将取代开发人员,但你的看法不同。你的观点是什么?>> 我认为人工智能是一个工具,它是一个工具,可以让你做很多事情,但你只能在其中创造比你理解的或你所理解的更多的东西。所以这取决于你到底是谁,以及你的技能组合到底是什么,但它不是一个任何人都可以构建任何东西的工具。它是一些事情的惊人工具。它是产品经理的惊人工具,他们一直都在构建原型。如果我想构建一个小应用程序,我可以用于我的主要业务之外的某些事情,或者只是作为我业务一部分的赋能工具,它也是一个惊人的工具。所以它有很多用例,但我认为最令人惊叹的用例是产品经理。>> 所以你今天真的不能用人工智能构建生产应用程序。你会说吗?>> 这真的取决于你是谁。如果你能在没有人工智能的情况下构建生产应用程序,那么你肯定能用人工智能构建生产应用程序。如果你不能在没有人工智能的情况下构建生产应用程序,那么正确使用人工智能来构建生产应用程序将会非常困难。而且这是一种知识差距。很多都是。这不是一个会一直存在的差距。>> 这说得通。所以,你需要能够理解它背后的代码。我们将在稍后为大家进行现场演示。那么,人们应该何时使用人工智能原型工具?>> 随时都可以。它们很棒。它们很神奇。我听说过很多你无法想象的用例。从小型企业构建编辑器来设计他们的衣柜,这样他们就不再用纸张来设计和打印,到我的孩子们构建一个小型平台游戏,他们需要逃离飞船的屁。它真的真的无穷无尽,而这些只是你说的“我想要一些小东西,我自己就能做到,以前做不到,而且没有人会为我做”的案例。但我认为,每天使用它的人,它将成为他们主要的工作工具,产品经理,因为他们总是会遇到想要创造和尝试更多东西的点。而且他们也真的知道如何与开发人员沟通并解释他们想要什么,基本上他们现在拥有的是虚拟开发人员。那么,当产品经理使用它时,他们为什么应该使用人工智能原型工具,或者何时应该使用人工智能原型工具而不是 Figma 或 Cursor 的新视觉编辑器?>> 你会从 Figma 和代码工具中获得不同的东西。你会获得一种更具功能性的体验,你可以玩转它,你可以让用户接触它,他们可以真正获得真实的体验,而且它不像功能原型或完全新颖的东西。我们构建了它们,我们曾经为大型功能构建它们,为我们真正想与用户测试的东西构建它们。我们曾经构建它们,但这只是一笔巨额投资。现在有了人工智能,这不再是一笔巨额投资。从时间上来说,这是最便宜的选择。这是最快获得我可以玩的东西的方法,甚至是我可以看的东西。所以,它真的改变了。如果以前对于非常复杂的功能来说,这非常罕见,那么现在没有任何功能在构思阶段不经过至少几个功能原型。所以,每个功能都会经过这个步骤,但实际上是在流程中在哪里使用它,因为你希望它出现在构思阶段。你想尝试一些新的想法。有时你真的不想给出一个规范。你只想给出一个想法,看看人工智能会做什么,也许运行几次,看看人工智能会做什么不同,因为首先它会打开你的思路。它非常有趣,它真的让你不仅仅是在纸上想象它,想象玩它的感觉。让你玩转所有这些变体。第二个地方是,有时在选择 Figma 之后,你想要让它感觉像生产就绪的。它不需要是生产就绪的,但如果你真的想要验证这个功能,并且你真的想和用户一起玩它,你真的想让原型感觉像生产就绪的。还有另一个步骤,你选择的想法和设计,你想尽快让用户接触到它,而让原型比让它投入生产总是更快。我听到对这些工具的一个批评是,甚至像 Ittimar Galad 这样非常有名的人,他是最知名的产品经理影响者之一,他说,如果我们为了构思而跳入原型设计,我们有时会太快地进入解决方案空间。我们没有花足够的时间在问题空间上。产品经理如何看待产品开发的生命周期,以及他们应该在问题空间做什么,以及何时应该进入解决方案空间并开始查看原型?>> 这是一个非常有趣的问题。首先,代码工具和 Figma,以及所有原型工具,任何你提供输出的工具,意味着你想要知道那里有什么。我完全同意。我认为研究在产品经理的工作中非常重要。无论是网络研究还是使用人工智能工具进行研究,只是研究这个功能看起来是什么样的,你有什么用户故事。在开始原型设计之前,有很多事情要做。我永远不会放弃这个步骤。我认为这一切都关乎研究和与用户的沟通。你正在构建的功能的视觉方面通常不是大问题。它显然是工作的重要组成部分,但当你做到这一点时,你已经确切地知道你想要的功能是什么,而这才是真正的重大决定。>> 所以,你真的需要理解你正在解决什么问题,什么用户故事,以及功能的粗略形状,对吧?所以这三个要素,如果你真的想掌握人工智能原型设计,你不能只是跳入解决方案空间。这就是为什么我们想从这里开始,给大家提供我们将要展示的内容的背景。这是何时使用它。不要过度使用工具。每当出现新工具时,我们都想用它来解决一切。人工智能原型设计有其用武之地,现在我们将向您展示它的确切用武之地。那么,让我们开始吧。你能向我们展示如何在 Dazzle 中从头开始构建东西吗?>> 好的。我将开始打开 Dazzle,让我们尝试通过一个流程,实际上是产品经理通过的流程。我真正相信产品经理在使用此类产品时的流程。所以,正如你所说,我们可以选择我们想要的,我们在 LinkedIn 上与你交谈。所以我们选择为 LinkedIn 添加一个功能,我们将模拟我们是 LinkedIn 的产品经理。我们有一个关于新功能的好主意。但即使在我们开始之前,我们首先真正想要的是,我们想在某个东西的基础上构建。我们想从拥有一个看起来像我们的产品的东西开始,我们可以从中开始。所以,让我们从那里开始。我将已经截取了 LinkedIn 的屏幕截图。所以我将把它放在这里,并给它一个小的提示来重新创建页面。我们正在发送它。它需要一分钟左右,了解它在做什么很重要。Dazzle 会为你启动一个服务器。我知道我正在深入技术细节,但我认为了解产品背后的技术决策对产品经理来说很重要。在这种情况下,这意味着它非常开放。你实际上有一个服务器。它可以与你想要的任何地方通信。从你想要的任何地方带来数据,几乎可以是你想象到的任何网络上的东西。它确实需要更多时间,它刚刚完成了服务器的启动,并且正在开始编写代码。现在,我之所以说我总是从这里开始,是因为我总是从复制我想添加功能的那个产品开始,至少是它的视觉方面。所以,我不是从一个空白页面开始,我可以基本上看到我想把新功能放在哪里。而且它非常重要,因为我可以保存它。我可以重复使用它。然后我可以从中构建很多功能,这真的会为我节省流程中的大量时间。今天的播客由 Pendo 提供,领先的软件体验管理平台。麦肯锡发现 78% 的公司正在使用 Genai,但同样多的公司报告没有获得任何实际的收益。那么,你怎么知道你的 AI 代理是否真的在工作?它们是否会给用户错误的答案?是制造更多工作而不是更少,是提高留存率,还是损害留存率?当你的软件数据和 AI 数据断开连接时,你就无法回答这些问题。但是当你将所有使用数据汇集到一个地方时,你就可以看到用户在使用 AI 之前、之中和之后做了什么。向你展示代理何时工作,它们如何帮助你增长,以及何时在你的路线图上优先考虑。Pendo Agent Analytics 是唯一一个为产品团队构建此功能的解决方案。立即访问 pendo.io/aos 开始衡量你的 AI 性能。即 pendo.io/a kh。人工智能正在以前所未有的速度编写代码,但你的测试能跟上吗?Test Cube 是一个 Kubernetes 原生平台,可以跟上人工智能加速开发的步伐进行测试。一个仪表板,所有工具,完全的可见性。在几分钟内而不是几小时内运行功能和负载测试。跨越任何框架,任何环境。没有供应商锁定,没有瓶颈,只有信心,你的 AI 驱动的发布经过测试,可靠,并且准备好发货。Test cube。为人工智能时代扩展测试。更多信息请访问 testcube.io/os。即 te s kub.io/ a kh。所以听起来,作为一名产品领导者,如果你将 Dazzle 或人工智能原型工具引入你的团队,你可能想先为人们做第一步,即引入设计系统,使其看起来像他们现有的产品,这样他们就可以直接上手使用。>> 完全正确。你想这样做,你想将其保存为模板。这个功能很快就会在 Dazzle 中推出,你想将其保存为模板并在整个组织中重复使用。然后你想从这里开始构建所有功能,并且你可能想随着项目的演变来维护这个项目。保持它在视觉上,不仅仅是视觉上,甚至在功能上都与你的产品非常接近。所以你可以打开同一个屏幕,这样你就可以看到相同的体验,然后每个人都可以复制它并从中变异。>> 看起来,如果你想要视觉保真度,甚至可以请一位设计师来确保模板的细节正确,以便每个人都在使用。>> 当然。这是 Dazzle 真正闪耀的地方之一,因为你可以真正地在视觉上进行调整,并使其达到你想要的效果。好的,我认为它差不多完成了。可能还需要几秒钟。>> 你提到的一件事,并且你一直强调,当我们一起工作时,理解后端发生的事情很重要。那么,你能否解释一下那些绿色的勾号,到目前为止它到底做了什么?>> 当然。所以,在幕后发生的事情是,Dazzle 正在开始为你的项目编写代码。现在这里完成的第一件事是它编写了主题 CSS。基本上是这个项目的 the design system。我们稍后将深入研究它,也许会进行一些调整。然后它基本上开始为我们要求的这个主页编写数据、样式和组件。当它完成这些之后,它将进行验证步骤。基本上,有很多开发人员使用的工具来验证他们的代码。如果是类型检查和构建错误以及很多你可以看到的检查代码是否正常工作的东西,并且刚刚完成代码编写,现在它将进行验证。所以,正如我所说,它将进行类型检查。它将检查没有损坏的图像。它将检查没有错误,并且基本上你可以从这一点继续。>> 你说的是 CSS。那些是层叠样式表。这几乎在每一个网站上都使用。Dazzle 会在 Tailwind 的基础上构建吗?>> 嗯,我们正在考虑添加 Tailwind 支持,但我必须说,我对这件事的看法是,如果你想创造看起来就像用那个设计系统构建的东西,Tailwind 就很棒。你可以稍微调整一下,但如果你真的想摆脱它,你会看到人们,甚至像那些真正推广 Tailwind 的影响者,你会看到他们使用 Tailwind 和一些东西。这是因为它对于快速简单的设计来说非常棒,但你得到的也是同样的设计系统。它在某种程度上确实是一个技术问题,也许对设计师来说比对开发人员来说更技术化,但拥有自己的设计系统和调整自己的设计系统而不是仅仅建立在它之上有很多值得说的。所以首先,你可以看到 Dazzle 构建了一个页面。它看起来很像我截取的屏幕截图。我确实觉得有些颜色有点不对。所以,让我们在做其他事情之前,先在视觉上进行编辑。>> 是的,那也是我注意到的,颜色。>> 是的,没错。这个完全不对。所以,你知道吗?我要做的是,我想要参考。所以我只需要点击添加。我将在这里添加图像。基本上,让我们把 LinkedIn 的图像放在这里,这样方便比较。一秒钟。我将把它拖到上传中。然后选择它。现在我在这里看到了图像。你可以看到颜色真的很不对。所以,让我们回到这里。我想要一个自定义颜色。我想要这个。好多了。而且>> 很好。所以,你只需要使用吸管工具来匹配你的颜色。>> 哦,是的。是的,当然。你可以拖动图像进去。你会在这里看到很多视觉编辑。我将提到我正在做的一些事情,但很多你将在这里看到的东西不是你在其他地方能看到的。所以,就是这样。现在我将按退格键删除这张图片,因为它只是为了参考。>> 好的。>> 更容易移动。它没有弄乱任何东西。>> 哦,不。你真的可以,比如说,我想把这个按钮移到右边。大多数我都可以非常简单地做到,以一种你不会在任何其他代码视觉编辑器或任何其他代码工具中看到的方式。这就是我们所做的。这就是,比如,我联合创立了 Wix。我喜欢视觉编辑器。所以,这是一个调整。另一个是,显然这不是 Dazzle 的图像。让我们选择产品媒体并选择这个东西。好多了。现在你觉得呢?在继续添加新功能之前,还有什么你想调整的吗?>> 也许我们还可以更新页面上的 Dazzle 图片,再往下一点。是的。>> 这个。>> 是的。>> 哦,当然。>> 太棒了。我会说它大概是九点五分。基本上就是这样。>> 总可以更好。而且我认为,正如你所说,Akash,这实际上是给它更多的提示,或者给它更多的视觉调整。如果你和设计师一起工作,也许让他为项目做出一些贡献,并让他看起来正确。因为我不是设计师。我敢肯定,所有现在看着这个的设计师都会说,“不,它不够好。”我甚至看不到。这没关系。我比设计师更像一个产品经理和技术人员。而且,这也不是我的工作。我的工作是看到它,然后修复它。所以,让我们来构建一个功能。我一直在想的是,让我们添加情感分析。基本上,它只是说关于每个帖子的评论,无论是情感是积极的、消极的等等。所以我已经准备好了提示,让我们发送它。正如你所看到的,它不是一个很大的提示,也不是一个很大的功能,而且很多时候,它不是关于大型功能,而是关于被解锁的东西。我觉得产品经理发生的事情是,他们只是获得了巨大的“无需开发人员”的通行证。以前,当他们想做一些小事情时,他们就会被阻止,而现在这简直是魔法。>> 是的,我实际上正在指导一个人,她在工程师团队被雇佣之前就被雇佣了。所以他们先雇佣了产品经理。碰巧是这样。在前几周,她会做什么?然后我们做的第一件事是,我们说好吧,让我们获得一个人工智能原型工具的访问权限,这样我们至少可以提出一些好的规范,在工程师到来之前验证这些规范,这样当他们到来时,他们就可以立即开始工作。所以,碰巧他们雇佣了一些谷歌工程师,第一天他就成了那些立即开始工作的人之一。因为她有四五个 AI 原型,他发现“哦,这个很简单”,然后他就开始工作了。在第一周,他就能发布一些东西。所以,这真的可以加速你与少量或没有工程团队合作的能力。>> 而且你实际上拥有一个服务器,你拥有一个完整的应用程序。如果你有足够的技术能力或想投入足够多的精力,你可以从一个生产应用程序开始。我确实觉得主要用例是原型设计。这项技术非常令人兴奋和惊人。所以,好的,我可以看到我们有了,让我们预览一下,玩一下。所以我们有了情感分析,我看到它有一些重叠。Akash,你觉得呢?你想改变什么?>> 嗯,我认为这些人工智能原型工具最强大的地方在于,你可以非常快速地创建发散的解决方案。所以我们有一个实现。也许我们可以做的是,我们能否分支它或尝试第二个看起来在视觉上不同的实现?>> 嗯,我们可以要求人工智能在顶部添加一个切换按钮,并拥有这两种行为。那么,你想要第二种行为或情感分析是什么?>> 也许现在我们有了情感分析。它附属于页面帖子。如果我们把情感分析作为一个单独的桶放在页面帖子下方的页面上,比如页面帖子的情感分析,并且它只显示最近几个帖子的快速摘要,然后你可以点击进去获取更多详细信息。>> 好的,让我们把它作为一个不同的部分,然后决定是否隐藏这个部分。添加一个页面部分。嗯,我们看到了页面帖子的情感。你到底想要什么?比如,让我们做一个总结。比如正面与负面帖子的总结等等。>> 是的,也许它显示了最后四个帖子的摘要,并且它显示了你的整体情感。>> 整体情感,以图表形式按群体划分。不错。所以,非常简单的自然语言提示。不是特别特别。>> 不,我不认为这是关于超级技术提示的。它真的不是关于这个,除非它非常具体,而且你非常技术化,并且确切地知道你想要什么。最好让人工智能为你选择技术。了解它做了什么很棒,但我认为这是分开的事情。一件事情是指导它,第二件事情是理解它,然后以一种方式指导自己,指导你们两个,但我不会在提示时进入任何技术规格。我想要做的是获得体验,而且这确实很复杂,因为词语的含义有时不止一种,而且我看到的大多数错误都是沟通不畅。很多时候,这就像与开发人员的沟通一样,但然后开发人员说,“你确定你指的是那个吗?这没有意义,你们又谈了一次,而人工智能真的不擅长告诉你‘这没有意义’。”>> 所以,这些提示有趣的地方在于,对产品经理来说,关键是你不必构建一个系统提示级别的提示工程。你不必说“扮演一个角色”,这里有一些近距离的例子,这里是使用的框架,不要这样做,要这样做。相反,这真的在于功能的清晰度,因为你没有与开发人员来回沟通。是这样吗?>> 完全正确。我认为开发人员会告诉你他们说的话是否正确,而人工智能会接受你的选择,无论对错。所以,如果你非常技术化,并且确实知道你在说什么,也许告诉它该做什么,但否则,最好非常清晰地解释你想要什么。而且这真的很重要,因为任何可能被误解的东西都会在统计学上被误解。并非每次都是这样。这就像和精灵说话一样,99% 的时间它会做你想要的事情,或者 95% 的时间。但如果 5% 的时间精灵会发现你说的一切都有缺陷,并做与你想要的事情完全相反的事情,而且我们发现我们为自己的提示做了很多提示工程,当然是多次运行它们,进行解剖和统计,看看什么有效,什么无效,而且很多时候,在我们看到统计学上不够好的东西之后,我们会问人工智能为什么,很多时候你会看到矛盾,我们错过了什么,有什么可以有两种理解方式,有时它会以不同的方式理解它,你让它更清晰一些,问题就解决了。所以,显然,它不会每次都击中你。当我们查看成千上万次迭代时,我们会看到统计数据。如果你这样做,95% 的时间,即使你没有说出你想要的确切内容,它也会理解你,即使你不完全清楚,但那 5% 的时间可能会非常耗时,所以这确实是主要的事情。如果你想在提示之前做任何事情,把它交给 LLM,然后问它有什么矛盾,有什么不清楚的地方,因为再次强调,这与技术无关,它与清晰度有关,清晰度是关键,并使用 LLM 来澄清你的提示。现在,当这个工作的时候,Dazzle 和 Bolt、Lovable 或 Claude Artifacts 有什么不同?>> 有很多事情。第一件事是,我将回到服务器,并说 Dazzle 构建的是一个全功能的服务器端应用程序,服务器端和客户端。这意味着几件事。这意味着如果你把它交给团队中的开发人员,它看起来就像他们看到的任何其他 Web 应用程序一样。没什么特别的,没什么专有的。这也意味着你可以在任何地方运行它,你可以把它带到你的电脑上,它会以同样的方式运行,或者如果你想自己托管,你也可以。第二件事显然是检查和视觉编辑。现在,这发生在 AI 生成的同时。不仅仅是用户。所有我们知道如何暴露的关于样式、属性、HTML 状态等的信息,应用程序的所有隐藏状态,都暴露给了 AI,我认为这使得 AI 更加智能。有很多事情,仅仅通过查看代码并试图理解为什么它失败,这非常困难。而如果你用调试工具查看应用程序,就非常容易。所以基本上,我们提供给用户的相同的调试工具、检查工具、概览工具,都暴露给了 AI,这使得它更加智能。>> 我想说的一件事是,我个人注意到的是,你将 Wix 在拥有世界一流的视觉编辑器方面的很多专业知识也带到了这里。我们看到了一点,我认为我们将更深入地探讨一下。所以,让我们来看看 AI 构建的东西。这是我们情感分析的第二个变体。你认为它做得怎么样?>> 我有点喜欢它。显然,它只给了我们积极的评价,因为它是一个人工智能,但总的来说,我非常喜欢它。你怎么说?你想改变什么?>> 我喜欢它。比如,我想强调并三次点击的是,这个工具解锁了你进行不同解决方案探索的能力。我们刚刚为你们做了两个,但你应该考虑在你们做的两个的基础上,再做几个迭代。所以你可以迭代它。你可以说,“嘿,加入一些负面数据。”你可以说,“嘿,我现在认为这个情感分析有点太大了。”或者也许我认为它应该放在页面帖子下面。所以你可以做那些小的迭代,但不要就此止步。我们有两个迭代。为什么不提出第三个或第四个呢?我认为这个工具的魔力在于它能让你如此快速地提出三四个,这样你就可以真正地玩它,并理解“好吧,在玩了之后,哪一个最好?”我完全同意。我认为你首先想玩一下,做几个变体,然后你真正喜欢的那个,你想让它完美,但它从来都不是第一步。>> 太棒了。那么,也许你可以向我们展示一下下一个级别?比如说,我们坚持其中一个。你选择你更喜欢的那个。我们如何通过自然语言、代码、组件级别的更改来进一步编辑它?>> 所以 Dazzle 已经为你提供了多种方式。所以,让我们看看这个情感分析元素。所以,这是整个情感分析。首先,一旦它被选中,你就可以看到它在聊天中得到了体现,而且代理显然知道这是选中的元素。现在,在这里以及在许多其他地方,这种联系非常牢固。这是我们非常自豪的事情。它知道代码的确切位置。它知道属性。你在这里看到的一件事,我认为很重要。它是,正如我所说,在应用程序中有一个级别。我认为产品经理需要做一些对复杂性的理解。这是复杂性的一部分。你可以看到,这个元素在 HTML 中既是情感分析,也是一个卡片,最终这个卡片是一个 div。现在,这是你在其他工具中看不到的东西,而且它很重要,因为编辑这个 div 可能意味着编辑所有卡片。编辑这张卡片意味着编辑卡片实例,编辑这个情感分析意味着只编辑你应用程序中这个情感分析的实例。所以,这是你可以看到的一个非常不同的东西。第二件有趣的事情是,每当某个东西具有有趣的属性时,你都可以在这里看到它们。在这种情况下,你可以看到它有绑定的数据。它不是这里的东西。它不是简单的事情。但我也可以看到它的值。所以,如果我查看公司帖子,它有四个公司帖子。如果我真的想了解发生了什么,看到这是组件获得的数据。现在,这不是我一直打开的东西。这是我想了解应用程序中的数据流时打开的东西。通常这是调试的一部分。这是玩弄和理解我的卡片的一部分,或者在这种情况下,我没想到会看到不同数量的项目。但在某些情况下,你看到了四个项目,你期望看到 10 个。这基本上显示了它在哪个级别坏了。你可以向下进入组件树,看看数据是否没有像你预期的那样传递。今天的节目由 Jira product discovery 提供。如果你和大多数产品经理一样,你可能在 Jira 中跟踪工单并管理待办事项列表。但交付之前的所有事情呢?Jira product discovery 帮助你将发现、优先级排序甚至路线图工作从电子表格移到一个专为产品团队设计的工具中。捕获见解,确定重要事项的优先级,并创建易于为任何受众量身定制的路线图。而且因为它与 Jira 集成,所以一切都保持连接,从想法到交付。由 Canva、Deliveroo 甚至 The Economist 的产品团队使用。了解原因并立即免费试用 atlassian.com/product-discovery。即 at lassi an.com/product-discovery。Jurroduct discovery。构建正确的东西。希望你喜欢今天的节目。你想成为一名人工智能产品经理,赚取数十万美元,加入 OpenAI anthropic 吗?那么你可能想参加我亲自参加的一门课程,由 OpenAI 产品负责人 McDad Jaffer 主持的 AIPM 证书。如果你使用我的代码和我的链接,你将获得该课程的特别折扣。我强烈推荐这门课程。我们一起在人工智能产品战略等方面进行了很多合作。所以,如果你想看到我们合作的质量,请查看我们的新闻通讯文章。我的一位常客合作者 Pavle Hearn 是 build labs 的负责人。所以,如果你参加这个 EIPM 证书,你将与 Pavvel 的反馈一起现场构建一个人工智能产品。所以,请务必查看。请务必使用我的代码和我的链接以获得特别折扣。现在回到今天的节目。在我们深入探讨之前,让我们谈谈每个产品经理都会面临的问题。就产品决策达成一致。你知道那种感觉吗,当你试图向工程部门解释用户流程或向领导层证明设计选择时,你只是用手比划?这就是 Mobin 的用武之地。Mobin 是世界上最大的真实世界移动和 Web 应用设计库,来自 Airbnb、Uber 和 Pinterest 等行业领先的应用。与其花费数小时截屏或搜寻灵感,不如立即找到成功产品如何处理入职、付费墙、结账流程,无论你遇到什么。超过 170 万产品构建者使用 Mobin 来与一流产品进行基准测试,并向他们的团队展示经过验证的解决方案。无论你需要说服利益相关者有一种更好的方法来处理用户激活,还是研究顶级应用程序如何处理功能发现,Mobin 都为你提供视觉证据来支持你的产品决策。访问 mobin.com/acos。即 m o bbb [音乐] i n.com/ a kh 并获得第一年 20% 的折扣。现在,我打开了这个,并在元素面板中打开了它。元素面板是很多人都会熟悉的,不仅仅是开发人员,我认为产品经理和设计师也是如此。它基本上就像你现在在任何浏览器中看到的开发工具,但它与代码和应用程序本身更加紧密地联系在一起。所以,你在这里看到的一件事是你不会在开发工具中看到的,那就是组件和实例之间的分离,因为它知道组件。第二件事是,我在这里做的任何事情,如果我编辑它,它不是一个即时更改。它是一个立即保存到我的代码中的更改,并且你可以立即看到它出现在左侧。我选择了一些我不知道我在改变什么的东西。我敢肯定它改变了某个地方的颜色,但也许不是个好主意。让我们来点这个。你可以看到背景现在是自然色。我可以调整它,但它不仅仅是在开发工具中调整,然后刷新它就不见了。你看到我做它的那一刻,CSS 文件就发生了变化。在这种情况下,我将放弃这个 CSS 文件。我们在这里做了一些非常丑陋的事情。但这是即时更改。现在,重要的是要理解,我想要做的很多简单编辑,我将从这里,从这个栏中完成。但只是理解结构,以及我想改变它,以及我想在哪里改变它。我需要一个树,因为 HTML 是一个树,而且大多数东西在舞台上很容易选择,但有时元素的大小相同,元素互相隐藏。有很多东西,如果我想选择,即使只是作为 AI 的上下文,我也需要这个工具。第二件事是,正如我所说,它是多级的。所以,我们已经看到了一些聊天编辑。我认为我们从顶部的栏中看到了一些视觉编辑,以及从这里的一些视觉编辑。第三个选项,或者第四个?基本上就是去代码,无论你想去哪里。所以,再次,如果我想看看这个 div,我可以像之前一样检查它,但我也可以查看它的代码,它会立即带我到元素的代码。重要的是要理解,如果我在这里改变它,我会在舞台上立即看到变化。也许>> 对于那些读不懂代码的人来说,你能否向我们解释一下如何在这里的右下角阅读它?>> 当然。所以,基本上这是 React 代码。它描述了 HTML。它描述了我们在舞台上看到的结构,但它不是结构。它可以运行很多次。很多时候它会重复运行,它会以不同的属性运行并显示不同的数据。所以,它是你应用程序的动态 HTML 的表示。你在这里看到的一些东西会与元素树非常相似,因为再次强调,它是 HTML。它是同一个 div。主要的变化是你会看到很多这些波浪线。花括号意味着它是一个表达式。它是一些动态的东西。所以,这个东西是 div 中间的动态文本。我所做的基本上是进入花括号,然后说我只想在这里添加一些文本。所以,说“正面评估”。现在我可以从这里做,但这绝对不是我的首选。同样,作为一名开发人员,我通常会在这里做。这更有意义。它使它,而且你可以看到它立即做了同样的事情。立即它在代码中改变了它。它与在代码中编辑它完全相同。而且你之前谈到了 Cursor。我认为这是主要的区别。Cursor 的视觉编辑,我认为这是一个很棒的功能。我一点也不贬低它,但我认为理解它是如何工作的很重要。基本上,它是一种比视觉编辑更视觉化的提示方式,因为你所做的一切都会作为用户更改传递给 AI,然后由 AI 写入你的代码。它有积极和消极的方面。但我认为它主要缺乏的是即时性。是我改变了东西,它就会看起来像这样。没有猜测。没有去 LLM 来尝试实现它。而且很多时候它会达到我想要的 99%,但很多时候不会。而我已经完成了工作。所以,能够做到这一点感觉有点,我不知道。感觉有点烦人,能够做到这一点。我添加了我想要的图标。我添加了我想要的文本。但然后 LLM 需要再次做它。>> 我不知道 Cursor 的事。这真的很有趣。>> 这真的很有趣。而且它真的改变了你可以做的事情。我只是在这里稍微调整一下。>> 我们使用了一些技术定义。对于那些在听到这些定义时感到困惑的人,你能否为我们清晰地定义一下 div、card 和 component 是什么?>> 当然。浏览器的工作方式是某种叫做 DOM 的东西。基本上,浏览器获取一个文档,一个文本文档,一个 HTML 文档,然后从中创建 live nodes。这些 live nodes 就是你在舞台上看到的东西。浏览器提供了许多本地节点,很多都是。它提供输入,提供图像,提供视频,很多本地元素。对于更复杂的东西,那就是你想要使用的。它是平台。它是最好的工作方式。但有时它还不够。它不为你提供,例如,标签输入,渐变选择器。只是你应用程序中经常重复的一些东西。它没有开箱即用的主要功能是可重复性和创建动态内容的能力。现在,它没有开箱即用,但他们为此添加了一个层,那就是 JavaScript,它基本上允许你玩弄我们之前讨论过的相同的文档模型,相同的 HTML 结构,舞台上的那个,而不是你加载的文本,但一旦它在视觉上出现在舞台上,JavaScript 就可以玩弄它。它可以添加元素,可以删除元素,可以做很多事情。这催生了像 React 这样的许多框架,它们基本上为你处理这种动态数据。它们让你编写看起来很像 HTML 但却是代码并且是动态渲染的东西,这真的很重要,因为 HTML 页面在服务器上渲染一次,然后显示静态内容。显示渲染的内容。而使用 JavaScript 和 React 应用程序和其他框架,你会得到一个活的东西,你会得到别的东西。你会得到你在客户端而不是服务器端开始渲染。你开始在浏览器中更改 HTML。这意味着在客户端,你也不想一直重写这个 HTML。你想让它保持组件化。我认为这很重要。它不仅因为动态数据很重要。它也很重要,因为你不想一遍一遍地重新创建相同的视觉效果。所以,组件基本上是将一个子结构基于 HTML 的 div、图像和视频等等,并将所有这些分组到一个可重用的东西中,它接收属性,也就是它的数据,并且你可以在页面上多次重用它,而无需多次重新加载 HTML,无需多次在应用程序中重复 HTML。所以,有时这也是关于性能的问题。现在,核心 HTML,出于某种原因,他们决定称之为 div,用于分割东西。它基本上是任何设计工具中的一个盒子,你都会遇到它。它将被称之为盒子。它有一些奇怪的行为。默认情况下,它是一个垂直堆叠,但基本上,它只是 HTML 中最本地的盒子。卡片基本上是说我的盒子。我希望它总是有相同的边框。我希望它总是有相同的背景,并且我希望重复使用它。所以,卡片基本上也是一个盒子,但它是我的盒子。所以,我问这个问题的原因是,我想让所有听众都熟练掌握代码。打开代码编辑器。那么,产品经理应该何时在代码中编辑,何时通过提示编辑,何时通过视觉编辑?>> 我不认为产品经理应该在代码中编辑。当产品经理不得不编辑代码时,那不是他们理想的流程。这意味着有些事情没有按预期工作。我认为,我做很多视觉编辑。我认为很多视觉编辑是有意义的。这是一种更清晰的编辑代码的方式。这可以节省时间。我不需要理解我在项目中的位置。我可以在舞台上立即看到它。我可以更快地进行实验。显然,我也编写代码,但那是因为我习惯了编写代码,而且我发现自己写的代码越来越少。我认为你从所有视觉工具和代码工具以及所有非 LLM 的东西中获得的最重要的东西是即时性。是我可以去这里,我可以让 AI 把它变成,我想要这个部分的背景是蓝色或绿色,卡片头。它会,如果它是一个快速的 AI,它会需要几秒钟,然后我将看到它显示的颜色。这没有意义。我想这样做,并立即在舞台上看到它。而且,当我完成后,我想知道它已经完成了。就是这样。它不会改变。在此之前不会有其他代码编写。而且,我认为这是一个巨大的优势。它让我玩得更快。基本上,我们都想玩得更快。现在,AI 给了我们一个惊人的运行。

这是。对于大型鳍片的初始生成,它比我能用代码或任何其他我想象的方式在视觉上完成的速度快得多。但对于以后更改内容,它不是最快的选项。它不是最流畅的选项。它不是我能更快掌握的选项。此外,如果你看看设计师在 Figma 中是如何工作的,或者人们在他们真正精通的软件中是如何工作的,他们速度极快。他们使用所有的键盘快捷键。他们完成事情的速度比你先提示然后等待人工智能完成所需的那 20 秒、10 秒要快得多。它对很多事情都有意义。别误会我的意思,但有些事情就是不行。>> 所以,在大多数情况下,坚持使用视觉编辑。我不知道在大多数情况下,它是否占用了我更多的时间,因为当我让 AI 做某事时,我通常会做别的事情,但我认为我写的大部分代码都不是通过视觉完成的,大部分是由我完成的。>> 明白了。PM 在编辑时犯的最大错误是什么?我认为有很多事情。我将从回答开始,因为这是一个多方面的问题,我认为这个问题有很多角度可以探讨。我将首先从提示开始,因为我认为通过 AI 进行编辑本身就非常复杂,而且有很多地方可以做得更好,或者你可以出错,你应该对此非常小心。我认为我们已经暗示了第一件事。那就是你基本上写了一个提示。也许它理解了你,也许没有。然后它会运行并执行,它会运行得非常快,并且它会非常渴望完全按照它错误理解你的话去做。我认为这就是我看到的一个大问题。顺便说一句,这就是为什么进入规划模式、讨论模式非常重要。告诉 AI 我要做这个。你怎么看?你如何理解我?就像你有时会和开发人员交流一样。这不是为了任何事。如果我要求它在现有页面上添加一些小东西,或者类似的东西,我不会这样做。如果我正在更改一些重要的东西,我将与它进行讨论。我将先与它讨论。只有当我得到的答案真正有意义时,我才会让我的问题变得不那么清晰,它需要回答以取悦我,如果我说“你认为我可以这样做吗?是的,当然你可以这样做”,我会问“你认为我应该这样做吗?”这是一个完全不同的问题,你会得到一个不同的答案,这现在非常非常重要。我看到的另一件事是,人们花时间进行研究,然后他们创建了巨大巨大巨大的提示,并将它们一次性传递给 AI。在所有的人工智能中都有绕过它的工具。我们都围绕着这个问题以及上下文问题构建,这是构建人工智能工具时的主要问题。但我认为很多时候我们所做的不会像你事先构建手机那样好。所以这是一个例子,在这个例子中,我们可以说,我现在可以把包括图像在内的所有东西放在一个提示中,然后说“只需添加一个功能”,它可能会在任何一个部分做得不那么好。AI 就像人一样有上下文切换,对 AI 来说问题更大,因为当我们进行上下文切换时,我们通常会停下来思考,而它只是用错误的数据工作。所以我认为这些是我在提示时会说的三个主要方面。>> 所以我们已经构建了一个相当不错的原型。我们如何将其提升到一个新的水平?我们如何使其更复杂?无论是多页还是连接到 API。我们从这里去哪里才能使其成为一个真实世界的 PM 原型?>> 这是一个非常好的问题。一切皆有可能。所以我认为真正的问题是我们想展示什么?因为再次强调,这是一个拥有非常聪明的人工智能的服务器,它真的可以连接我们想要的任何东西。我不知道,你有什么想法你想连接到这个吗?>> 我认为多页应用程序是下一步,因为您的大多数原型不会只存在于一个页面上。事实上,我认为原型设计的一个巅峰能力是我们过去会构建一个 PRD,然后设计师和开发人员会去构建它,他们会学到所有这些边缘情况。他们会有所有这些问题。所以原型设计中最强大的事情之一就是实际构建端到端的流程,实际查看所有内容。所以我们已经知道的一个边缘情况是,如果你拥有的帖子少于三四个怎么办。这是我们想到的一个边缘情况。然后随之而来的是,我们有这些帖子框,这些卡片,基本上是帖子一、帖子二、帖子三、帖子四。也许用户可能想点击它们。所以我们应该设计体验。所以也许下一步我们可以做的是,如果有人点击帖子一框或帖子二框会发生什么。>> 好的,我们来做吧。你认为它应该打开情绪页面还是帖子页面?>> 我认为它应该真的打开帖子,但在帖子下面,而不是只显示评论,它应该显示评论以及它是如何编码情绪的。>> 好的。所以,让我们给它一个提示。基本上,当一个记分卡被点击时。转到一个新的动态页面。加入那个帖子,并有一个解释。情绪是如何为它收集的。类似这样。完美。正如我们之前所说,这个提示的清晰度非常重要。所以,如果我们说情绪是如何为它收集的,它会产生一个结果,而如果我们说“给我看评论的编码”。所以,要非常小心提示,但我喜欢这个提示。所以,我们继续。好的。也许还可以,以及一种根据情绪查看评论的方式。好的。所以,当它在这里工作时,我们基本上正在构建一个高保真原型。现在,它甚至是可点击的。你甚至可以去查看其他页面。PM 何时应该构建高保真原型?>> 嗯,这真的取决于你想实现什么。我不仅仅是在谈论功能。这是你个人想实现什么。在很多情况下,一个功能还没有得到组织的认可。高保真度是销售的工具。它是向组织中的每个人或决策者、影响决策者的人展示这个功能有多棒的一种方式。高保真度在这方面效果更好。它必须看起来不错。如果我在这里添加一些丑陋的东西,将很难看清功能而不想起它。所以我认为高保真度首先是销售想法的工具,这对独立创业者也很重要。很多时候,你实际上是用它来获得投资,但对于 PM 来说也是如此,对于更大的组织来说,有时会更难说服人们这个功能是必要的,它是重要的,它是现在需要发生的,这是一个很好的销售工具。第二件事是,在你完成构思阶段并想将其展示给用户后,低保真度的可用性工作量要少得多,而且你必须以某种方式在低保真度中拥有整个产品。如果低保真度在高保真度中间,那是一秒钟,我马上告诉它。好的,去做吧。所以,正如我所说,有一件事是关于销售它。第二件事是关于可用性,以及可用性在低保真度产品上效果不佳,尤其是在拼凑式产品上,你有一个高保真度的东西,然后你修补了一个低保真度的东西,效果更差。所以根据我的经验和我们在这里所做的,我们做了很多低保真度的构思阶段原型,通常是我们自己玩,只有团队,然后当我们选择一个时,它就变成高保真度。它通常在 Vibe 编码工具中变成高保真度。其背后的想法是尽快将其展示给用户,无论是与我们已经拥有的用户交谈,还是让他们进行电话沟通并尝试可用性测试。特别是如果他们要求这个功能,那简直是天赐之物。如果你有一个知道自己想要什么的人,他确切地知道他想要什么功能,你可以让他玩一下,然后说,“是的,好的,这就是我的意思。”它做了两件事。它让用户保持高度积极性,并且它确实为你提供了你能获得的最强的功能验证。>> 有没有很酷的工作流程?我认为现在人们会将这些原型放到 useresting.com 这样的网站上,让大约 10 个人使用它,或者类似的东西。有没有你推荐 PM 学习的这类工作流程?>> 当然,你可以做的任何事情都可以让人们玩产品。但理想情况下,不仅仅是一些人,而是你的用户。所以真的没有办法绕过与你最先进的用户、最投入的用户、愿意与你交谈的用户建立个人联系,并让他们尝试。这更有意义。而且你真的只需要通过视频电话与他们联系,并让他们玩一个已发布的原型。就这么简单。所以,再次,我可能是在开始阶段,也许你需要用户测试之类的东西,但理想情况下是你的用户,而你正在让他们参与进来。>> 是的,你会从他们那里得到更好的反馈。所以我认为对于所有收听的产品负责人来说,一个关键的收获是,如果你没有给你的 PM 提供人工智能原型工具,并且让他们能够与客户交谈,让一些客户随时待命,那么在这个时代你真的在削弱他们的能力。如果你是一个没有这种能力的 PM,那就去争取,给他们看这个视频,但除此之外,还要尝试将它融入你的正常工作流程中,即在我构建一个功能之前,我要去获得一个高保真原型。一些我随时待命的用户,或者那些特别要求这个功能的用户。我要把这个交给他们。那时你才能真正从这个工作流程中获益。所以,我认为它完成了。我们可以看看多页应用程序的样子吗?>> 它正在验证页面。我认为我们已经可以看到新页面了。是的。好的。所以,>> 因为它正在验证,也许。>> 是的。是的,它正在修复东西。是的。仍然,它几乎完成了。所以,为了总结我们刚才为人们介绍的内容,我们构建了一个高保真多页原型,我们将在稍后看到结果,以降低可用性风险,以销售功能,以探索想法。而这些技能,它们让你能够做很多我们作为 PM 在人工智能原型工具之前已经谈过的经典事情,只是以更高的保真度做得更好。我们过去为此拥有所有部门,就像我们仍然拥有一样,它不是,但过去有许多开发人员为许多功能原型制作,需要几周时间,其中许多甚至在人工智能之前就开始了低保真度,作为功能原型。好的。所以,请稍等,我将进入预览模式,>> 好了,这就是我们要求的。所以,大多数观看的人可能会说,我有一些视觉编辑,或者我对布局有一些想法要改变。这才是真正关键的,通过进行这个简单的初始提示,你可以进行视觉编辑,然后你可以真正地构建它。所以,假设他们完成了所有的视觉编辑。原型制作后如何将其交给工程师?我在这里可以做很多事情。我认为主要的事情是它是标准的代码,但它甚至不是关于代码,因为大多数时候开发人员真正想要的是你希望它如何工作的清晰度,而仅仅发送原型就能完成 90% 的工作。第二件事是,在某些方面更具体、更复杂、更能节省他大量时间、大量工作的事情,基本上就是下载这个项目,把它放在他目前正在构建的项目旁边,然后告诉光标直接复制那里的体验。所以很多现在结束基本上是以一种代码到代理的方式。开发人员正在使用他自己基于 AI 的工具,他们可以,特别是如果你使用像我们之前说的流程,我们之前说的从模板开始然后进行一些更改,拥有模板和更改只是告诉 AI 好的,这是用户编辑的内容,基本上,如果你从模板开始,它就会得到它,基本上是这个项目的历史。一旦你下载了项目作为套件信息,它就有了。所以,仅仅这样做,这就是我们所做的。我们下载项目,把它放在我们正在处理的项目旁边,对我们来说是 Dazzle,我们告诉 AI 复制里面的功能,复制里面的交互。现在我不是说它是 100%。当然,对于复杂的产品,开发人员需要连接一些东西,才能看到它们是否正常工作,这完全取决于开发人员如何与 AI 合作,因为大量使用 AI 的项目和大量使用 AI 的开发人员,关于功能如何写入他们的产品的信息已经存在了。所以,仅仅拥有代码本身和原型的这些信息通常就是你想要的最终结果,而且很多都可以自动化。>> 所以我认为基本上你只需点击发布按钮,然后与他们共享该链接。就这么简单。>> 嗯,这也是让他们获得代码,如果他们想要的话,这显然也是你在这里可以做的事情。我们很快就会添加 git 集成。届时,将他们创建的 git 提供给他们会容易得多。这样他们就可以将其连接到他们的 ID,并从中读取代码。他们甚至不需要再下载它了。第二件事是,我们之前在开发工具中看到的,这基本上是项目。这是项目的整个文件系统。我总是可以将其下载为文件夹到我的计算机。我也可以只取任何我想要的文件。如果我有一个规范或任何其他我想放在项目中的东西,只需将其拖入其中。它将被添加。现在,你之前谈到了工作流程,我认为有一件事在我与 AI 的工作流程中非常重要,而且我认为很多 PM 也需要它,那就是将系统中的一些数据、信息、规范存储起来,这会给你带来超能力。基本上就是点击我们之前谈到的讨论模式,讨论整个规范或系统的整个方面,然后说“好的,现在将其写入文件”,这是一个资产,对于最终的开发人员来说也非常重要,或者 AI 将与其余文件一起获得它,它不是别的,但它对于你与 AI 的迭代工作也非常重要,因为你只有数据点可以参考。你可以自己管理一些上下文,当它变大一点时。例如,在这种情况下,我们可以说“什么是情绪分析,它是如何工作的”,即使它还没有在那里,拥有这些信息并且与代码分开意味着,如果我做另一个变体,我做另一个功能,我扩展了这个功能,所有这些地方我都有了上下文。>> 非常重要的一点,我实际上想对此进行深入探讨。让我分享我的屏幕。所以,每个人都在问我的一个热门问题是,我何时使用 AI 原型而不是 PRD?我有一个原型和一个 PRD 吗?那么,PRD 的作用是什么?>> 这是一个非常好的问题。我认为首先,PRD 非常重要,但也非常臭名昭著。它们有很多问题。首先是它有很多文本,人们有时会略读,他们会错过一些部分。第二件事是,每个人都知道一千个字可以描述一张图片,而一个应用程序,如果你把它变成图片,就像一千个。所以有很多文本,你不会涵盖所有内容。有些东西你会认为是不言而喻的,很多东西是因为它的工作方式。我认为原型和 PRD,它们不会互相取代。但对大多数人来说,他们会玩原型并从原型中理解大部分内容。在某种程度上,PRD 对 AI 甚至更有用。现在,我并不是说它不是你交付的一部分。它是你交付的一部分。它很重要。它是你需要看到有意义的东西。但是,如果你做我们之前说过的,如果你把它作为你项目的一部分来管理,PRD 作为你正在构建的系统的活的一部分,并且你确保它是原型的一部分,那么它将改进你的原型,因为我能告诉你的一件事是,AI 可能会阅读它而不是略读它。这意味着它将创建 PRD 和原型之间的保真度或镜像。现在,并不是说我们不再阅读 PRD 了,而是它们排在第二位。它们是用于边缘情况的,用于原型中未涵盖的内容。它将涵盖很多可能没有意义的事情。你之前谈到了边缘情况,空屏幕,在情绪的情况下等等。这些鳍片中的一些不会在你的原型中表示。对。我们有第二个边缘情况,基本上是我们有太多的帖子。我们没有涵盖它,而且我认为它没有被涵盖并不重要。但是,当它到达开发人员那里时,在 PRD 和原型之间,你不想让他有任何疑问。我认为这就像一个清单。如果你有任何感觉需要说的话,在别人已经阅读了 PRD 并玩了原型之后,那么就有什么东西缺失了。所以,这确实是一种方法,既可以涵盖所有边缘情况,又可以确保它们在那里。重要的是要理解代码的开发成本更高,代码的维护和调整成本更高,而文本更便宜,无论是你的调试时间,因为你不需要调试文本。你只需要阅读它。如果它是一个应用程序,每当你做一个提示时,你可能想检查它的不同部分,看看一切是否按预期工作等等。文本要简单得多。所以,我会说用原型覆盖主要的 90% 的流程,并确保所有的边缘情况都在 PRD 中。>> 我非常喜欢这个区别。用原型覆盖你的 90% 的流程,然后在 PRD 中包含你所有的边缘情况。所以 PRD 加原型导致没有问题。>> 完全正确。>> 所以,为了回顾我们今天为你们介绍的所有内容,我们谈到了 PM 何时应该使用 AI 原型与否。构思到准备生产以销售想法以降低可用性风险。我们谈到了这个理想的工作流程。你将探索问题空间。你将定义一个功能。你将将其与你的设计系统匹配,就像我们在第一步中所做的那样。你将探索三个到四个不同的解决方案。我们今天探索了两个。你将视觉编辑最佳解决方案。我们向你展示了如何做到这一点。然后你将与真人测试它。理想情况下是你的用户,然后你将与开发团队共享该原型。PM 在这个工作流程中还需要注意什么吗?>> 玩得开心。我的意思是,>> 玩得开心。>> 是的。我的意思是,你拥有如此惊人的创作工具。我想起了我需要做多少工作来创建我的第一个 Flash 游戏,我的第一个交互式内容,而你只是拥有一个最神奇的精灵可以为你构建东西。所以,是的,玩得开心。而且它也与变体有关。不要害怕玩乐并进行大量变体。>> 是的,我真的会强调这一点。三到四个甚至可能很低,这取决于你所处的阶段以及功能的类型,以及功能的重要性。所以,在我让你离开之前,Nadav,我有一些热门问题要问你。热门问题一:你为什么将 Dazzle 作为一个独立的公司而不是在 Wix 内部建立?>> 有很多答案。Wix 是一家大公司,也是一家非常棒的大公司。我非常幸运能成为这家不可思议的公司的一员。它也是一家大公司,大公司在很多方面,尤其是上市公司,在移动速度方面是有限的。Wix 在这方面做得非常出色,它移动得非常快,但它不是一家初创公司。所以,我认为在这个一切都如此不稳定、变化如此之快的时候,我想抓住机会,这就是原因之一。第二个原因是我的团队。我有一个最棒的 30 人团队。其中一些人与我共事超过 10 年。构建了 Wix 编辑器的许多部分。非常棒的人。超级明星开发人员和超级明星,你能想象到的初创公司的一切。其中一些人已经和我在一起超过 10 年了,正如我所说。但 Wix 已经有 20 年了,或者刚刚开始。所以,如果你看看,当他们加入 Wix 时,它已经是一家大公司了,我们喜欢一起工作。我不想停止与他们合作,但我认为他们现在应该拥有自己的公司了。所以,这也是关于人的,以及给他们机会,因为我认为作为一家初创公司,他们拥有更多的所有权和更大的利益,然后如果他们赢了,也能获得更大的回报。所以,我认为这是第二件事。第三件事是,当我看到我们正在构建的东西以及我们将其带往何处以及我们所相信的 Tazzle,它与 Wix 非常不同。Wix 一直以来都注重简单性,注重目标用户自己动手,但也注重为我服务,但不是针对像专业高科技社区这样的群体。我认为我们用 Dazzle 所做的更多是针对专业人士。所以,在这方面,分开也是有道理的。>> 以及这里的最后一个热门问题。如果我们看到自三年前 ChatGPT 发布以来,它取得的进展是惊人的。如果我们预测未来三到五年,我们只能期望它变得更好。人工智能是否会取代开发人员或产品经理?你对未来有什么预测?特别是 PM 如何为未来三到五年的 AI 发展做好准备?>> 嗯,三到五年,我不知道 AI 是否会取代开发人员。它将在某种程度上取代一些非常简单的开发任务。我认为它模糊了开发人员和技术爱好者之间的界限。如果你想成为一名技术爱好者,就是想去了解一下系统内部发生的事情,并且真的因为写代码不再是限制因素了。我认为 PM 真正需要做的是提升理解他们正在构建的东西的技能,因为我知道这又在说脏话,因为 PM 不想成为开发人员,而且他们是对的。这是不同的。它做了别的事情,而且它是一个非常重要且有趣的工作,只是提供输入和设计功能。但我认为有时现在有了这些超能力,你可以摆脱困境。我看到我们在 Dazzle 的产品经理也在将代码推送到主项目中,不是很大的东西,不是从头开始,我不知道,不是构建一个巨大的新功能,但如果我们想改变发布对话框,如果我们想改变媒体库,如果我们想不仅仅是视觉上的东西,有时你想添加一个链接到我们拥有的其他后端办公室,等等,这些通常是由产品经理和设计师完成的,而不是开发人员。而且它会越来越多,对吧?当写代码不再是问题时。在某种程度上,开发人员变成了守门人。他们负责确保代码最终仍然有意义,但他们不会是唯一的代码贡献者。所以,我建议的一件事是提升。基本上是理解,你不是开发人员并不意味着你不再写代码。我的意思是,显然,你不是打字写代码,对吧?但你甚至不必打字,只需把它放在扬声器上,然后对着它说话。但你可以贡献代码,你也应该贡献代码,而且一开始应该是小事。我认为这将是整个组织都会看到的提升。在政治上可能并不简单,只是让组织接受 PM 开始编写代码。但我认为这是值得的,如果你让你的组织这样做,那将是一个巨大的提升。而且,你也可以做一些事情来开始为此做准备,那就是坐下来,使用你想要的任何 AI 工具,该工具可以访问你的项目,你公司正在开发的实际项目,并开始提问。请求一个高层图表,请求任何你想要的东西,基本上是为了更多地了解架构。我认为这是一个肌肉,你真的可以练习它,你可以看看。你也可以在不同的应用程序上练习它。如果你用任何你想要的 Vibe 编码工具构建东西。并非所有这些都拥有 Dazzle 这样查看输出的惊人工具,但它们都有一个惊人的 AI 开发人员,可以读取代码并告诉你有关它的信息。我认为这将教会你如何更好地与开发人员交流,对吧?并且只是与 AI 谈论代码,询问它关于大概念,这将教会你很多东西。如果你在你的项目上这样做,那将是惊人的。你将与团队中的开发人员拥有以前从未有过的共同语言。>> 这是一个很好的结束方式,各位。我们刚刚以 Dazzle 为案例研究,但更重要的是,我们讨论了所有人工智能原型设计的基础技能。我们谈到了不仅要直接进入 AI 原型,还要探索问题空间的重要性。一旦你实际构建了你的 AI 原型,确保它符合你的设计系统,确保你探索了不同的发散解决方案,然后与你的用户进行测试。我向你保证,如果你将 Nadav 今天教你的东西应用到你的工作中,你将成为一名更好的 PM。你的功能将更成功。它们将产生更大的影响。所以,走出去,现在停止观看,开始使用一个工具,无论你有什么工具可以使用。希望你有 Dazzle 这样的工具。如果你使用我的代码,你就可以免费获得一个月的 Dazzle,代码在下面的描述中。所以,不要让这成为你的障碍。今天就开始吧,我们下期再见。>> 我可以再说一件事吗,Akash?>> 是的。>> 好的。所以,有一件事,如果我能总结一下并说,我们一直在开发新功能。如果你来使用 Dazzle,并且你想从另一边看到这种可用性是什么样的,不要只使用优惠券。在 Discord、电子邮件或任何你想去的地方联系我们。与我们交谈,你将能够从另一边看到其中一种体验,我认为这也非常有趣。>> 是的,坐在两个位置,给他们一些反馈,然后从另一端看到它。非常感谢 Nadav。>> 谢谢。很荣幸。大家好。希望你们喜欢这一集。如果你能花点时间检查一下你是否在 Apple 和 Spotify 播客上关注了,在 YouTube 上订阅了,在 Apple 或 Spotify 上留下了评分或评论,并在 YouTube 上评论了,所有这些都将帮助算法将节目传播给更多人。随着我们将节目传播给更多人,我们可以发展节目,提高内容和制作的质量,以便为你提供更好的见解,让你在职业生涯中保持领先。最后,请查看我在 bundle.ashg.com akashg.com 上的捆绑包,一年内免费访问九款 AI 产品。这包括 Dovetail、Mobin、Linear、Reforge、Build、Descript 以及许多其他惊人的工具,它们将帮助你作为一名 AI 产品经理或构建者取得成功。下期再见。