📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Full Course: The AI Stack We Actually Use for Prototyping, Strategy, and Personal OS (2026)

Peter Yang51:33

Transcription

当我想到个人操作系统时,你可以将其视为在某种程度上是你自己在 markdown 文件中的化身。我能够比设计师制作 Figma 框更快地为我的产品构建原型。当 Figma 的模型出来时,我已经像测试了原型与一些用户并获得了一些反馈。做这些事情比写一些文档要有趣得多。>> 我们三个人所做的就是我们基本上创建了自己的个人人工智能产品,我们正在对其进行策划和迭代。这本身就是一种不可思议的学习和建立直觉的来源。>> 人工智能对我保持数周的专注非常有帮助。它是一个问责伙伴。>> 如果我能总结一下我学到的关于人工智能的东西,那就是一路都是文本文件。>> 欢迎大家。为了开启新的一年,我很高兴能邀请我的朋友 TA 和 Aman。他们都是真正的人工智能产品经理,而不是那些只在 LinkedIn 上添加人工智能的人。他们是真正的交易。他们已经教会了成千上万的人如何使用人工智能。今天我们将做一个非常特别的节目,其中我们每个人都将演示我们最喜欢的人工智能工作流程来完成产品工作,从撰写战略文件到原型设计再到使用云技能。所以,欢迎你们两位。>> 谢谢 Peter。很高兴来到这里。>> 很高兴来到这里,伙计。>> 让我先演示一下我们实际上都在做什么。我们都花了很多时间,你知道,写战略备忘录,写 PRD,以及这些用 Google Docs 写的文档。所以,我在这里有一个项目,我在云中构建,它帮助我编写这些文档,并且它附带了一堆文件。其中一个文件是我的战略文档模板文件。基本上,它只是一个相当简单的模板,包含问题、愿景、核心产品原则、目标、解决方案以及我们不会做什么。而且我希望尽量保持这个——基本上我今天写的任何备忘录,我都尽量保持在一页以内,因为如果你写得超过一页,别人就会用人工智能来总结它。所以我尽量保持在一页以内。所以,我所做的是,我将这个模板上传到我的项目,我还做了一些深入的研究。所以,让我们假设我们三个人都在为 2026 年的 Google AI Studio 制定战略备忘录。好的,Google AI Studio 基本上是 Google 构建的用于原型应用程序和网站的产品。让我们看看我整理的研究。这些东西通常不完美。它显然不会为你提供完整的战略,但它是你用来与人工智能互动以制定战略的绝佳参考材料,对吧?让我们看看。在代码生成方面出现了巨大的爆炸式增长。原型设计和部署之间存在巨大的鸿沟。他们开始提到 IBM 的一些关于人工智能治理倡议的随机内容,我认为这与这些内容不太相关。是的。好的。所以,我基本上只是把这个东西保存到了项目中,现在让我们开始与人工智能进行新的对话。让我们说,使用我的战略文档模板和 Google AI Studio 参考,为我提供一份一页纸的战略备忘录供我审阅。好的,让我们看看它会产生什么。好了,来了。企业产品团队可以在几小时内原型化人工智能功能,但……被遗弃的生产。企业人工智能原型是开箱即用的生产就绪。好的。所以,基本上,它说一旦我在 Google AI Studio 中原型化了某些东西,它应该很容易发布或使其生产就绪,对吧?通过其他一些事情。我的意思是,你们对这个战略有什么看法?>> 对我来说,感觉有点模糊。是的,我想,乍一看,它非常高层次,几乎是通用的。让我们看看。嗯,我想,如果我把自己放在这个团队的 PM 的位置上,>> 我可能会更多地从北极星开始,团队的目标和愿景是什么?我们两年计划的高层次是什么?成功真正看起来是什么样的?>> 然后我可能会从那里开始倒推,然后更多地考虑季度增量,我们在接下来的几年里为了实现那个北极星想要实现什么?我们想移动的指标是什么?我可能不会直接跳到 SSO 和企业以及这些非常具体的利基功能,只是基于>> 你知道,只是我们有点倾向于企业。>> 是的,我完全同意。通常我会自己想出一个初步的想法,然后让人工智能围绕它进行研究。所以,也许我们跳过了这一步,但为什么我们不现在就考虑一下呢?我认为有两种不同类型的代码生成应用程序。一种是改进一些生产代码,另一种是让 PM、设计师和其他人原型化功能以展示给用户。我认为 Google AI Studio 的定位更偏向于原型设计空间。嗯,因为他们有反重力,你知道,以及来自风帆冲浪的任何东西来构建生产端,IDE,对吧?所以,让我们假设,你知道,我们想赢得原型设计空间,那么竞争对手基本上是可爱的 Replet,Figma Make 以及其他一些东西。我认为 Google 的真正优势是 Gemini 模型在多模态输出方面非常出色。我认为设计方面随着 Gemini 3 的出现有了很大的改进。它曾经是相当糟糕的紫色人工智能垃圾,但现在它实际上非常接近实际网站和东西的样子。所以,也许他们拥有最好的模型。他们也可以负担得起成为低成本玩家,对吧?他们理论上不必赚钱,因为他们得到了 Google 的支持,但你知道,像 Replet 这样的东西最终必须盈利才能生存。当然,他们也可以将所有东西捆绑到 Google 套件中,或者企业已经用于 Google 产品的所有其他东西中。所以我认为,你知道,Logan 和团队在这里处于一个非常幸福的空间,只要他们不搞砸,他们很可能会赢得大量的市场份额。你们怎么看?我认为这里还有一个有趣的观点。你知道,这是我从 Cloud Code 的 Boris 和 Cat Cat 以及其他一些人那里听到的产品战略问题,甚至是 CodeX 的 PM,模型改进得如此之快,以至于围绕它构建产品真的很难预测。所以,这似乎是战略的核心部分,即使它可能没有反映在产品的第一个迭代中,也应该以某种方式成为我们北极星或我们战略的一部分。>> 明白了。我还认为,从功能角度来看,像 Magic Patterns 和其他一些初创公司,它们实际上拥有比 Google Studio 或 Replet 更好的原型设计产品。它们具有一次原型化多个变体的功能,然后你可以混合搭配不同的变体。我的意思是,你知道,当设计师原型化时,他们不仅仅制作一个东西,对吧?他们制作大约五个不同的变体,然后与团队交谈。所以,我觉得很多基本的东西都丢失了。好的,让我稍微总结一下。所以,基本上,我认为一个愿景可能是——在 30 秒或更短的时间内向客户验证你的想法,或者类似的东西,这就是一种愿景。然后,一些支柱可能是——让原型到生产变得容易,让探索变得容易,你知道,一次探索多个变体,或者成为设计过程的一部分。然后你们想提供一两个关于安全或其他方面的。>> 首先,我喜欢你在这里所做的,我正在极力克制住提示注入的冲动。>> 知识转移。 [笑声]>> 是的,你应该想象你是一个非常棒的 [笑声] PM。>> 而且战略应该完全用猪拉丁语写成。>> 没错。是的。 [笑声]>> 我的意思是,是的,这只是一个沙盒。这不是一个真正的东西,但真正的东西——制定战略可能需要进行 100 次这样的迭代,但你知道,这是一种与人工智能合作的方式。>> 这太棒了。我喜欢。>> 好的,我们停止转录吧。好的,我将生成笔记。好的,所以,你知道,在现实生活中,我所做的就是,是的,我与我的产品团队开会,我使用 Zoom AI 或 Granola 来做笔记,然后,是的,让我们复制一下。我如何在 Granola 中复制东西?复制文本,对吧?好的。所以,我将一些笔记放到了 Oopus 中,让我们看看。好的。所以,它实际上很聪明,能够反驳我们的一些想法。你的研究文档有力地证明了原型生产差距是机会,企业治理是护城河。赢得我们首先的原型设计。好的。所以,也许长期的愿景是成为生产路径,但 2026 年应该是赢得我们首先的原型设计。我的意思是,这似乎很公平,对吧?你知道,我认为原型设计领域竞争相当激烈,如果他们能在该领域获得强大的立足点,他们就可以与 Google 的其他产品联系起来,你知道,实现原型到生产。嗯,好的,我的意思是 [笑声] 我们不必深入研究,但这是我写这些备忘录和文档的方式。我不会躲在黑暗的房间里试图从头开始写东西。我总是与人工智能进行迭代,在这种情况下,我认为我们得到了一些混合的结果,但你给它提供的上下文越多,它就越好,你知道,与团队的更多会议和会议记录,更多的研究,甚至只是出去散步,然后形成自己的观点,然后将其输入人工智能并来回交流,这就是我写这些文档的方式。现在,本期节目由 Quarry 提供。产品开发中最慢的不是你的代码,而是你的流程。规格、文本、更新以及让每个人同步都可能占用实际开发的时间。Corey 是一个人工智能代理 [音乐],它处理产品开发中的繁琐工作,并将粗略的笔记转化为可供开发人员使用的规格,将工作分解为任务,甚至可以将任务移交给像 Cursor 或 Devon 这样的编码代理,并保持完整的上下文。使用 Corey 的团队报告在规格创建和范围界定方面节省了 48% 的时间。立即在 corey.ai 免费试用 Corey。即 k o r e y.ai。现在回到我们的节目。让我再演示一下。所以,我们继续讨论 Google AI Studio 的主题。所以,嗯,我想,在十一月,我当时正在写另一份这样的文件,对吧?并且在 Google 中收到了很多评论,这真是太痛苦了。所以,然后,然后我决定开始原型设计,而 Google AI Studio 在原型设计方面确实非常出色。嗯,有一件事是我的工作的证明,我可以原型化,你知道,并且可以原型化我们的产品,而无需担心安全问题,但你知道,正如我提到的,Gemini 是一个非常好的模型来构建用户界面。[鼻息声] 所以,我所做的就是,我基本上只是要求它复制 Google AI Studio 的用户界面。请复制此用户界面并使其具有交互性,它在复制 Google AI Studio 用户界面方面做得相当不错,正如你在这里看到的。所以,我通常的做法是将其保存为一种基础模板。所以,如果我在 AI Studio 团队,这就是我将用来构建——原型化其他功能的基模板。现在,让我们假设我们想原型化一个功能,其中——[鼻息声] 我的意思是,这相当没有创意,但让我们假设我们想在 Google AI Studio 中添加一堆模板,就像用于制作这些东西的模板,对吧?所以,我只是 [笑声] 我希望我希望团队永远不会这样做,但我只是复制了这个东西,然后说,“嘿,你能添加一些预制模板来替换发现和 Remix 应用创意部分吗?它应该看起来像这样——这张图片,但符合我们现有的主题。”当然,这是 Peter 构建了所有人工智能原型工具的混合体。[笑声]>> 是的,它把它们都放在一个里面。是的。>> 你必须从竞争对手那里获得灵感。你知道,从竞争对手那里获得灵感没有什么可耻的。好的,它将继续进行。嗯,我认为 AI Studio 的另一个优点是,一旦我有了基础模板,我就可以与你们分享。分享应用,对吧?然后你们也可以对其进行迭代。让我们看看它会产生什么。但当我们等待时,你们有任何喜欢的原型工具吗?>> 我还在琢磨 AI Studio 里面 AI Studio 的事情。所以,我在>> 是的,我的意思是,我想知道你是否可以一直递归地进行下去,你知道。嗯,是的,我的意思是,我个人喜欢这个,你知道,它非常像无代码,低代码,非常平易近人。它只是通过提示来获取用户界面进行迭代,而且对于像这样的原型设计来说,这感觉就像真正的原型设计,因为得到一些你可以用来协作的用户界面应该不需要太多工作。所以,嗯>> 你知道,然后我很好奇,从这个到真正的代码,以及你知道,让它看起来像你自己的应用程序,这感觉是下一步可以实现的飞跃,如果你把它连接到你的代码库,并获得一个完整的端到端原型设计在 AI Studio。是的,这实际上有点像,你知道,只是和我的团队一起工作,这实际上很有趣,因为我能够比设计师为产品制作 Figma 模型更快地为我的产品构建原型,这有点——这有点有趣,因为你知道,当 Figma 模型出来时,我已经像测试了原型与一些用户并获得了一些反馈,而且它让我想,我们应该颠倒流程——我们应该先原型化开发。所以,先构建原型,因为它非常容易探索各种不同的想法并与用户交谈,然后一旦你找到了一个好的方向,就制作 PRD 和设计,这样你就可以,你知道,解决边缘情况以及其他很多事情。>> 是的。>> 嗯,我不确定你们团队是如何做的,或者你们是否这样做。>> 是的。>> 我认为这仍然有点早期,你所描述的这种工作流程。有趣的是,对我来说,你知道,我之前来自硬件领域,在硬件领域你也会这样做。就像你不会花那么多时间来构建最终产品一样。你首先构建非常好的原型,并获得用户反馈。我很好奇,Peter,你是否从你合作过的设计师那里得到过任何反馈,你知道,关于我们使用原型来交流想法,你知道,人们是否觉得这是人们经常问我的事情。特别是设计师,他们是否应该担心这个?他们应该如何看待 PM 提出设计?嗯,我想知道你们是否考虑过。>> 我认为这东西最好的地方在于它使过程民主化了。就像现在,这个东西是我的原型,对吧?但你知道,Aman,如果你是设计师,你就可以直接拿走这个东西,然后自己把它做得更好,并构建你自己的版本。所以,这更像是团队的原型,而不是我们任何一个人的原型。而且我认为,你知道,回到主题,任何人都可以在现在扮演多个角色,作为建设者,就像这个原型阶段是明显的例子,设计师可以做到,甚至我的经理也拿走了我的原型,然后开始迭代它,然后,你知道,向 VP 展示这样的东西,这取决于产品的阶段。如果你处于定义你正在处理的问题的非常早期阶段,也许不行,但你知道,如果你处于解决方案阶段,并且正在弄清楚要构建什么,向高管展示这些东西比,你知道,像这样的东西要生动得多,视觉化得多。你可以更好地感受产品,而不是,你知道,一堆要点。所以,这就是为什么我认为即使你写战略文件,我也总是尝试包含某种原型。>> 我认为这将是产品设计角色最好的事情,我认为原因如下:想想十年前或十五年前的类比,当时要成为一名产品数据分析师,你一天中的大部分时间都在进行非常低级的查询,或者 PM 的每一次迭代都需要思考他们想要什么,这花费了你很多时间,然后 Mixpanel Amplitude 和所有这些都出来了,然后 PM 就可以弄清楚他们想要什么,你知道,在他们来找你之前,你的工作就是为了真正高风险的事情,或者战略性的,或者谈话,你知道,当你参与进来的时候,谈话已经深入了很多,应该说已经成熟了很多。>> 是的。>> 你知道我的意思吗?就像它帮助我们 PM 为与其他人的会议做好更充分的准备。>> 是的,我完全同意。我完全同意。而且做这些事情比写一些文档要有趣得多。我的意思是,有趣得多。所以,所以,是的,所以,我我不认为原型会完全取代清晰的思考和撰写深思熟虑的、简洁明了的文档,但我认为它绝对是你武器库中的另一个工具,可以让你把你的东西变得生动起来。所以,是的。所以,这是我的两个演示。所以,我将停止共享。你们谁想继续?>> 所以,我将开始介绍我正在开发的副项目的一个倡议数据库。我正在展示一个名为 Obsidian 的软件。Obsidian 正在复苏,因为它只是一个非常漂亮的可视化 markdown 文件的方式。它是一个非常方便的,你知道,人类编辑和阅读的方式。嗯,这意味着你在这里看到的是一个大的 markdown 文件,实际上,这些链接中的每一个都是另一个 markdown 文件。嗯,这意味着我可以在我的电脑上打开同一个目录,然后 Cursor 会打开一个充满机会的世界,让我用人工智能来玩它。所以,你在这里 Obsidian 中看到的,只是为了证明我所说的,对吧?看到这个文件夹结构?这就是你在这里看到的同一个文件夹结构。而且,由于这个免费插件,我可以创建一个看板。所以,你看到的那个看起来像 Trello 的东西,对吧?实际上是这个文件。这就是你看到的整个后端。如果你还记得的话,每一列只是这个,你知道,每一张卡片只是这些中的一个。你看到这些双括号,那只是一个链接到另一个文件的链接。那就是紫色的东西。我把它保存在这个目录里。所以,这里有很多。所以,再次证明这一点,如果我说,例如,学习赋能技术,我将删除“赋能”这个词。所以,现在它显示的是,你知道,然后我保存它。然后这里就消失了。所以,它实际上是同一件事。这就是全部。这只是一个很好的查看方式。而且它让我有很多乐趣。所以我可以标记,我将实际标记整个倡议文件夹。我可以把它放到 Cursor 的上下文中。Cursor 是一个 IDE,但我实际上主要用它来编码。我将把它放到 Ask 模式。而且我可以说一些事情,比如,我需要你的帮助,看看这个。我需要第二双眼睛。你觉得这个优先级如何?嗯,是的。你认为操作顺序以及我如何处理这个问题?我甚至会说,我想要提供更多的上下文。所以,我将说,鉴于机会评估。好了。这是我写的更具战略性的整体文档,所有这些倡议都支持。我可以更进一步,我说,一次问我一个问题。让我们一起解决这个问题,成为你的伙伴,然后我们将一起解决这个问题,我希望能听到你的建议和想法,然后我可以选择模型。Opus,它有很棒的个性。我喜欢 Cursor 的地方是,你知道,你可以看到推理。你可以看到确切的工具调用。你只是看到它在工作。市面上的每一个人工智能工具,在某种程度上,或多或少都是透明的。Cursor 是最透明的。>> 是的,这是为了你的个人操作系统,还是为了?>> 这是一个我正在开发的产品。这是真正的实例,真正的倡议。有点乱。这可以是任何产品,或者我作为 PM 戴的任何帽子。我会有我自己的倡议看板,倡议数据库。这有点像让我看到大局。然后,酷,现在,但现在酷的是,我可以就此进行对话。你知道,所有这些都是 Cloud Opus 的上下文。>> 嗯,你知道,我可以继续下去,然后说,好的,第一个问题是,你希望它验证什么具体结果?我想了解它真的在挑战我,对吧?它真的在挑战我,这很棒。伙计,这是一个相当深刻的问题。嗯,不,我真的希望它是一个真正的价值里程碑,而不是仅仅一个技术里程碑,对吧?我可以继续下去,然后进行这种对话,然后,是的。但那只是我经常使用它的一种方式,尤其是如果我分心了,需要回到上下文,对吧?>> 是的。这真的很酷,如果它在某个时候给我很多建议,我可以把它放回代理模式,然后我说,你知道,代理模式意味着它可以编辑 markdown 文件,我可以说,比如说,我们进行了一次更长的对话。我可以说,嘿,可以,好的。你能实现这些建议,然后,你知道,根据我们决定的优先级重新排列卡片,对吧?嗯,然后如果我点击它,它就会实际进行更改,并且这些更改也会在这里显示。所以,有很多机会,当你像,因为它只是一个 markdown 文件,我电脑上的一个文本文件。>> 你觉得,就像我采访了 Teresa,她也有一个相当不错的设置,对吧?用她的 Obsidian 和,我想有一件事让我有点退缩,那就是我的强迫症,我只是想确保每个 MD 文件都非常干净利落,就像依赖 Cloud 来写所有这些东西一样,我不知道里面到底有什么,你知道吗?你听到过那个问题吗?>> 所以,这就是为什么我个人更喜欢 Cursor。这是一种非常个人化的主观偏好。>> 嗯,所以,我们快速举个例子。就像,你能反转每一列的顺序吗?所以我将标记这个,让它采取行动,然后我将向你展示这个。我不能,Peter,我和你一样。就像,我需要看到变化。我需要查看变化。我需要参与其中。嗯,就像 Cursor 感觉更像是配对编程,或者与人工智能配对,而 Cloud Code 更像是它自己去做事情,只报告结果,这可能非常非常令人不知所措。>> 是的。有时它是正确的工具,但不是用于思考和战略规划。我想,你知道,与它合作。所以,Cursor 的酷之处在于,如果它在某个时候完成,它会向我展示差异,然后我可以接受或拒绝每一项更改,或者自己编辑更改。>> 是的,这更有意义。是的,就像如果你在没有人类监督的情况下就更改了很多 MD 文件,我担心它最终会把整个仓库搞得一团糟。>> 对。>> 没错。它完全可能与>> 是的。所以,这是我最喜欢的。这是我的强迫症的解药。>> 嗯,我可以,我可以,哦,不,等等,不要删除这个,保留这个,对吧?嗯,实际上,不,这一切,这是一个非常糟糕的改变。让我们撤销整个事情,对吧?嗯,我可以回去并恢复所有内容,我可以给出更具体的指示,或者我自己进行更改。我个人喜欢,就像你说的,我实际上花了很多时间在 Ask 模式下,而不让它进行更改,我与它进行对话,然后我自己进行更改。>> 有趣,有趣。这是一个很好的观点。就像,是的,每当我使用 Cursor 时,我总是接受所有更改,但我想,[笑声] 重要的是要实际审查差异。是的。>> 是的。我,我,我也是,当它编码的时候,但是当它是一些我能理解的东西的时候,当它是纯英文的时候,是的,我审查它。>> 嗯。>> 酷。>> 是的。我真正喜欢做的另一件事是,所以,所以这个 Obsidian Combound 就像对我来说,作为一个 PM,它是倡议的顺序,而不是开发任务。所以,我实际上保留我的开发任务,我多年来一直坚持这一点,并且我一直在用人工智能这样做。所以,我使用 Linear 来跟踪开发任务,我仍然可以从 Cursor 中,我仍然可以进行对话并将其作为思考伙伴进行咨询。所以,我将要做的是,我将说,这是我最近遇到的情况,所以我将重播一下,我刚刚进行了一次可用性测试,甚至没有计划,而且我们把它安装在另一台与我自己的电脑非常相似的电脑上。而且我认为它会进行得很顺利。而且实际上是一场彻底的灾难,一团糟,就像所有其他,这么多摩擦,我自己的电脑上都没有遇到过,这让我意识到还有多少工作要做。我有点被这件事吓到了。就像,你知道,完全出乎意料。而且,我实际上想知道这可能会如何影响发布计划,以及你知道,我需要做什么来发布每一个里程碑。嗯,你能使用 Linear MCP 吗?看看 MVP 项目,是的,就像你认为阻碍每个阶段的障碍是什么?你认为我太保守了,太冒险了吗?好了。所以,是的,它应该,我认为我启用了 Linear MCP。是的,我做到了。我在这里。哦,不。有趣。这是它说它出错了,但它在工作。所以,你使用 Linear 来管理你自己的 Cyber Cyod 项目的票据,还是?>> 是的,它只是从非常简单地开始,在同一个 Combon 中做所有事情,我当时感到很困惑,因为它有不同类型的事情。我意识到,即使只有我,>> 我也需要将产品倡议和开发任务区分开来,这对我很有帮助,所以>> 明白了。看到了。是的。我尽量保持简单,然后我遇到了,所以,好的,你实际上可以看到有多少调用。我通过像这样使用它学到了很多关于 MCP 的知识。是的,你可以看到它有很多调用。它非常,你知道,我不知道,笨拙是这个词,但它不像之前那样流畅,之前它只是在上下文中读取 markdown 文件,对吧?>> 是的。这是 MCP 的一个主要抱怨,对吧?它只是加载了太多的上下文。>> 是的。而且也是。是的,两者都在设置过程中,以及一路走来,对吧?就像体验就是所有这些阅读。所以,现在它终于获得了相同的上下文。它终于把它提取出来,并且导航了我的 Linear,并且给了我一个非常严厉的判断,我可能需要听到它,对吧?[笑声] 嗯,我可以就此进行对话,我可以说,等等,等等,好的,让我们一次只问一个问题。让我们一起思考,你知道,让我们保持一致。不要马上评判我,但你知道,这是开始对话的一个惊人的起点,就像之前一样。好的。所以,简单总结一下,你实际上做了什么?它查看了你所有的 Linear 票据。>> 是的。所以,我在 Linear 中拥有的,对于这个项目,我创建了一个发布计划,就像一个楼梯,比如,好吧,等等,如果我想把它给三个友好的朋友,你知道,就像通过 Zoom 来让他们开始,你知道,在我分享之前,我需要做什么才能把它给三个友好的朋友?就像什么东西阻碍了它?然后,如果我想把它发布到我的课程的校友那里,作为我的测试组,你知道,现在我只认为这实际上没有意义,但这只是一个例子,对吧?如果我想在 LinkedIn 上宣布它,我应该在之前做这两件事。这是我如何组织任务和优先级,然后我让 Cursor 阅读它,所以现在它有了所有这些作为上下文。>> 明白了。好的。>> 是的。它复制了它,以证明这一点,对吧?就像向我展示了同样的事情。额外的积分,我喜欢,可能花了太多时间做这个,但我喜欢阅读工具调用和它们之间的推理。但是,是的。>> 明白了。这太酷了,伙计。是的,我从来没有想过使用,我一直认为 Linear 是一个与他人协作的工具。我从来没有想过用它来做我自己的事情。所以,也许我也应该试试。>> 它介于两者之间,因为你它是一个很好的平台,可以与其他代理,如编码代理进行协作。它们是一个非常倾向于此的平台,而且它们在 Linear 中获得了免费的座位。这是一个很酷的新世界。就像,这是未来。是的。>> 在一个平台上为你自己的代理团队入职。是的。>> 明白了。太好了,伙计。因为我实际上不喜欢与他人合作。我不喜欢与 [笑声]>> 是的。>> 他们喜欢与 Linear MCP 合作。>> 好的。Aman,最后但并非最不重要的。>> 好的。所以,我将稍微借鉴一下 Tal 刚才展示的内容,并且我将从一个非常快速的高层图表开始,只是关于我接下来要进行的流程。所以,让我共享我的整个屏幕,这样我们都可以看到相同的东西。所以,你知道,我知道你还采访了 Trist,她也展示了她的个人操作系统。而且我认为,这个云代码、编码代理、Obsidian 类型世界真正有趣的是,你可以给这些代理的任务范围,以及你可以做的很多事情,基本上取决于你如何定制你的系统。所以,我将展示我自己的个人操作系统版本,它包括我只是输入一些无结构的想法,比如今天我应该做什么?而代理使用我通过代码编写的一套工具和技能来帮助它弄清楚它认为我应该做什么,并提取正确的上下文来帮助我完成这些事情。所以,为了在高层次上展示堆栈,我将在 Cloud Code 中展示所有这些。但正如 Tal 所展示的,他使用 Cursor。实际上,目前大多数这些工具在很大程度上是相似的。主要的区别实际上来自于用户界面的体验,以及一点点的包装和技术本身的边缘。就像,当你开始使用这些工具时,你可以明显感觉到差异,但如果你觉得你可能落后了,因为你没有尝试 Cloud Code 或 Cursor,实际上并没有那么重要,重要的是形成对这些工具差异的看法,通过第一手的经验。你知道,你今天已经可以用它们来完成编码任务了,但我将尝试展示几个你可以用这些工具完成的任务,比如分析,就像 Peter 展示的 AI Studio,一些写作,头脑风暴,就像 Tal 刚才展示的,以及一些额外的想法。嗯,我们将讨论堆栈的三个部分。有一个行动部分,即技能、子代理、MCP 或 API。再次,这是运行一些代码来做某事的花哨术语。那些将实际与任务的概念互动,我们将在相同的 Obsidian 流以及 Linear 中查看这些任务,而所有这些实际上都在互动。你可以看到,基本上与内存或知识的概念来回互动,在目前这个堆栈部分,它们有点可以互换。内存就像你的偏好,或者代理回忆或记住你要求它记住的事情的能力。而知识是我在这里定义的,即你的上下文。比如你的待办事项列表、转录、你给它的样本,甚至目标。所以,我们将构建这个端到端的堆栈,用于个人操作系统,与几个 MCP 互动,并希望完成一些很酷的事情。所以,让我们从头开始。我将打开 Claude。实际上,你可以在顶部看到,我有一个名为 backlog.md 的系统。这只是一个包含一些随机笔记的文件。我将在另一个窗口中打开它。你可以在 Obsidian 中看到它已经打开了。所以我还喜欢使用 Obsidian 来帮助我更容易地查看这些 markdown 文件。这是我刚刚在 Cursor 中打开的同一个仓库。它在 Obsidian 中打开了。你可以在这里看到相同的文本。所以,我刚才在谈话时写下了一些东西,我想帮助总结一下 Peter 的节目,写成一篇关于我可能获得的学习内容的博客文章,也许想与他人分享,然后也许写一篇新的 AI 产品感悟文章,来自我们几周前举办的研讨会的课程一。我把它列为高优先级。有趣的是,我现在将 Obsidian 用作我的笔记应用程序,因为它们实际上有一个移动应用程序。所以,这与我的手机同步。所以,我只需从手机上输入内容,它就会同步到云端,并在 Obsidian backlog 中显示。所以,我实际上已经开始将越来越多的工作流程转移到移动端,这很有趣。嗯,所以,这只是 Obsidian 的高层次笔记,即与文本交互的简单方式。嗯,你知道,我将尝试在这里添加一些结构和组织,使其更容易理解。这个目录以及我将展示的技能都是开源的。所以,我将与 Peter 分享一个仓库,以便他可以分享出去。所以,你实际上可以下载它并自己尝试。里面还有一些教程供你尝试。所以,让我们从头开始,嗯,实际上从“今天我应该做什么”开始,看看会发生什么。有趣的是,我在这里构建了一些工作流程,但我们将揭示实际会发生什么。而且,当你与这些编码代理合作时,有趣的是它们是相当不确定的。嗯,但你可以在这里看到,当我问它“今天我应该做什么”时,它做的第一件事就是使用一个名为“晨间规划”的技能。所以,让我们点击“是”。这是一个日常规划例程。这是一个我构建到这个个人操作系统中的技能。嗯,所有这些,顺便说一句,都在 readme 文件中。所以,如果你想打开 readme,看看还有哪些其他功能,有很多。你绝对可以自己查看,但只是通过一个工作流程来了解“今天我应该做什么”。而且你可以看到它在这里做了一些事情。一是它在查找自上次同步以来的会议。我将稍微解释一下它是如何做到的,比如查找会议。二是使用我构建的 MCP 列出任务,以帮助我列出任务。然后它实际上给我提供了它找到的会议摘要,并问我是否应该将它们同步到我的知识库。它给了我今天的重点。所以,它实际上正在从我一直想做的事情中提取一些任务。嗯,也许它建议我做的一些快速获胜,以及查找家政和查找重复任务,并问我应该先做什么。所以,让我们深入一级,了解它是如何做到的。嗯,第一件事是,你知道,它实际上说,这里有一些新会议。这实际上也使用了 Granola。所以,我使用 Granola 来,你知道,基本上进行转录。你可以看到我几天前与 Ben 开会了。我有一个个人工作流程 OS 工作流程优化。我有一个,几周前我们举办的训练营的第一天。所以,这些都是 Granola 的转录。我将展示我首先是如何做到的。所以,据我所知,Granola 没有 MCP。但有趣的是,有人试图拼凑出 MCP 的版本。有趣的是,MCP 已经成为一个笼统的术语,基本上是任何代理可能连接到的东西。所以,这实际上只是一个 Python 脚本,它查看你的本地 Granola 缓存。所以,每次你用 Granola 录制东西时,它都会在本地存储那些文件,笔记和转录。而这个正在做的是创建一个用户友好的方式来包装本地文件缓存,并以 MCP 格式访问它们。而我所做的就是,我从这个 Granola MCP 的现成仓库中获取了它,并将其变成了一个技能,当我每天说,“今天我应该做什么”时,它实际上会回去检查缓存中添加了哪些新会议或录音,并建议将它们添加到我的知识库中。所以,这实际上就是它所做的,它像一个作业一样运行它。所以,它在我要求它运行时运行它。所以,它可以将该上下文添加到知识文件夹中,并使用这些转录来进行进一步的任务。嗯,就像 Granola MCP 的第一步。>> 安装 MCP 只需要让 Cursor 安装它,基本上就像?>> 没错。是的。>> GitHub。>> 是的。而且我可以快速展示一下它的工作流程。而且,你知道,我们可以稍微展示一下前几步。但是,当你想要 Cursor 安装 MCP 或,你知道,查看一些可能看起来有用的代码时。有很多非常有趣的包和库正在共享,用于 Cloud Code 和你的代理。我通常只是复制粘贴进去,然后说,我该如何使用它?我该如何使用这个 Granola MCP?我不会真正实现它,但是当你进入 Cloud 时,你可以按 Shift Tab 进入计划模式。所以,我们可以从 Cloud 获得一个计划。而且我知道,因为我已经实现过一次,它会说,哦,这只是连接到我的本地 Granola 缓存。它将开箱即用。但有趣的是,你可以问它,嘿,我实际上想在此基础上构建一个工作流程,比如每天自动运行,或者在我要求你运行时运行,你知道,总结我今天应该做什么。所以,在我的情况下,我构建了一个技能。

基本上,当我问今天应该做什么时,就使用这个 MCP。 >> 太好了。是的。嗯,所以非常非常直接。呃,没什么特别的。嗯,你知道,我会说它是,我们可以更仔细地看看那个技能,这样我们就能更好地理解它。所以,我将在这里打开它,这样我们就能大致了解我的晨间规划技能。所以,我认为这对很多可能没见过这个的人来说实际上很有用,那就是在你的目录中,如果你正在构建子代理或技能,它们会被存储在这个 .cloud 文件夹中。所以,这通常会被添加到 gitignore 中。它有点像一个隐藏的文件夹。在它下面,你会看到一个新的 skills 目录。当你要求代理构建一个技能时,如果我们要求它说将这个变成一个技能,这个 granola mcdp,它会在这个文件夹中构建一个技能。而一个技能实际上只是一堆 markdown 文件。所以,让我们打开它看看它是什么样的。嗯,所以我要去,我只想打开一个预览,这样我们就可以渲染这个 markdown 并快速看一下。所以,你可以看到这是我的晨间计划技能,我只是用 vibe 编码了它。就像,这是一个 markdown 文件,它是一组指令,Claude 代码可以根据它自己的决策标准来遵循,如果它想打开一个技能的话。所以,它说在 granola 中检查新会议。如果找到会议,则将所有这些会议显示给用户。然后获取任务和目标。列出这些任务。呃,阅读目标文件。呃,我稍后也会分享一下这是什么。然后呈现晨间概览。所以,这实际上就是我早晨的步骤。嗯,所以就像,你知道,基本上向用户展示一个例子。而且,这实际上是 Claude 为自己构建的一个技能。嗯。另一个有趣的事情是,你在工作流程中给 Claude 的上下文越多,它就能越好地为你提供帮助。所以,在这个个人操作系统类型的系统中,你可以做的是,你知道,甚至如果你只是想到,就像我想到个人操作系统一样,这是一个生产力用例,但你实际上可以把它看作是你自己在 markdown 文件中的某种体现。所以我所做的是,我可以添加上下文,而且我实际上在很多不同的地方都这样做。即使我在写代码,或者如果我是一名产品经理,我想把我的产品管理风格编码进去,我的季度目标是什么,我的宏大愿景是什么,我在任何我正在进行的倡议中的角色和职责,对吧?我想把我的全部自我带入那个项目。所以我可以设置一个文档,上面写着这是关于我的背景。这是我的工作。呃,这是我的目标。我接下来大约 12 个月的时间范围,也许是五年,五年的北极星时间范围,我的季度目标是什么?呃,我正在努力实现哪些指标?所以,现在每当我问 Claude,或者我问代理帮助我处理某件事时,它都有这些目标的上下文来帮助我与我需要处理的任何任务保持一致。所以,当它建议诸如“嘿,我今天应该做什么”之类的事情时,它实际上是与我的目标一致的。所以,它不是,你知道,而且我实际上注意到当我连续使用它几天时,它有时会说,“嘿,看起来你正在偏离方向。你正在处理你觉得有趣的项目,但它们真的与你关心的目标一致吗?”它会试图把我拉回到我告诉它很重要的事情上。>> 它怎么知道要查看你的目标文件?你有一些说明。>> 是的,没错。所以,那实际上是在技能中,呃,在晨间规划技能中。所以,你可以看到它检查,呃,它基本上是一个工作流程,用于检查会议,然后获取我的任务和我的目标,这些目标我已经有了。>> 而目标 MD 是你自己写的,还是你的 Claude 帮你写的?>> 是的。所以,我,呃,我写了它,因为当你运行时,当你运行这里的设置脚本时,呃,对于个人操作系统,它会问你几个初步问题,就像你看到的那些问题一样,比如你未来几个月的目标是什么?所以,你可以添加,你知道,更多一点信息,呃,它就会填充那个 markdown 文件。所以,它直接写入 markdown 文件。但你可以让它变成任何你想要的东西。它实际上只是一个让你放置信息的地方,这些信息可以使代理与你关心的事情保持一致。嗯,而且,而且,当你不知道该做什么的时候,你可以随时让代理回到那个文件。就像,如果你是 PM,另一种看待它的方式是,你在某种程度上构建了一个你自己的代理。所以,Claude 代理应该始终参考,比如 Aman 代理或 Peter 代理,就像 Peter 在这种情况下会做什么?Aman 在这里会关心什么?我正在尝试围绕这一点添加更多信息。>> 是的。>> 呃,让我问你最后一个问题。你是怎么做的,因为这里有很多文件。比如,开始这个道具,整个事情的第一步是什么?>> 是的。我们怎么不这样做呢?呃,实际上,让我们,让我们在这里稍微放大一点。所以,我喜欢尝试做的,每当我处理任何新目录时,我都会在这里打开 Claude。所以,我在这里同一个目录,我会问它,我应该如何开始,我会让 Claude 根据 readme 和这里的所有文件获取上下文,呃,来尝试理解它应该做什么。嗯,是的,我认为这个想法基本上是,你知道,你实际上想要尽可能少地拥有文件,但要让 Claude 能够解释正在发生的事情。所以,我可以这样说,好的,我应该这样做。从我的晨间捕获待办事项开始,设定我的目标,从那里开始。所以,这真的,你知道,如果它是一个新的目录,你只需要问我应该从哪里开始,然后让 Claude 指导你完成存储库的入职流程。>> 你说你把这个仓库公开了吗?>> 是的。是的。所以,它,它就是这样,它在 GitHub 上,呃,这里也有,你可以从 readme 中看到,有一个快速入门,你基本上只需要克隆仓库,再次,你可以将此复制粘贴到 Claude 中,呃,字面意思是复制粘贴 URL,然后运行这个设置脚本,它只是这个,这个文件,或者是的,它只是运行这个,我们可以稍微展示一下,而这正是设置了,呃,这正是设置了目标。所以,它实际上只是运行了一个设置过程来设置你的个人操作系统。>> 太棒了。>> 这太好了。是的,我们一定会把链接放到描述中。>> 我这里的目标是真正构建最轻量级的方式,让你开始尝试组织我之前展示的那些目录。所以,比如你的知识,你的任务,以及足够多的例子和 MCP,比如对 Claude 有用的 MCP,让你能够开始。所以,为什么我们就在这里停下来,然后做一个总结呢?>> 我可以继续说这个,呃,几个小时。>> 我们通常会这样,是的,没错。我们有 [笑声] >> 好吧,呃,我会预告一下,我们这里有 evals。我们这里有 linear。所以,如果你想要更多,只需查看仓库。仓库本身有很多非常好的教程,供你学习和尝试。所以,一切都是自助服务。嗯,是的。你甚至不需要 >> 是的。我只想有一个 AI Aman,它会做任何我想让它做的。所以,你能帮我们建一个吗?>> 没错。>> 是的。 [笑声] >> Peter,我希望你使用它,这样我就可以把你的目标放进去,当我偏离轨道时,Peter 就会指导我。是的。>> 我的意思是,我,我已经可以,你知道,你的,如果你的目标是成为产品副总裁,这很容易。只需更新你的链接,然后添加 VP [笑声] >> 伙计,我怎么没想到呢?你知道,>> 我知道,对吧?>> 是的。让我们来回顾一下我们刚才分享的演示的各自的收获,对吧?所以,嗯,我先说我的。所以,我,我仍然处于,你知道,企业 PM 的环境中,对吧?所以,就像我认为 AI 在这方面帮助我最多的是,第一,就是用我的模板写这些备忘录和 PRDS,帮助我研究我正在做的任何主题,然后,呃,来回地与它进行交流,我自己和我的团队,通过像 granola 这样的工具。所以,仅仅是写手册就非常有帮助。嗯,第二件事是我分享的是用它来原型化。所以,就像它,这实际上是我团队最近的一个现象,我们决定复制我们拥有的任何 UI,然后做大量的原型设计,在团队内部分享,与用户分享,与高管分享,获得一些初步的认同,然后去写文档,然后,你知道,进行设计,让产品成为现实。所以,是的,所以这三件事在我的企业 PM 生活中非常有帮助。呃,Tal,你想继续吗?>> 当然。呃,对我来说,我曾将 AI 用作一个思考伙伴一段时间,我认为很多听众,以及你 Peter 和 Aman,你知道,然后我开始意识到的是,如果我有了我的,呃,我的生产力方面,我的个人运营。所以,这是倡议层面,然后我开始,好吧,你知道,我可以尝试使用 linear,呃,用于开发任务,然后我是否也可以将 AI 用作这些事情的思考伙伴,而我不再只是拥有我以前拥有的东西,比如产品策略、客户、公司背景的每一次对话,但现在我也有了,比如我应该按什么顺序进行优先级排序,你知道,我的推出阶段,以及你在每次推出时获得的收益,你知道,等等。而这只是另一个对话的起点,并帮助我更清晰地思考。>> 是的,我认为我发现我在日常工作中大量使用 AI,主要是为了两件事。一个是,而且这两件事实际上是我不擅长或不喜欢的事情,实际上,这两件事都属于这两个类别。嗯,我真的不擅长,呃,就像我发现我经常在项目之间跳跃,我不知道其他人是否也受此困扰,但我肯定会从,你知道,也许这是 PM 的生活,每 30 分钟你就需要切换一次上下文。所以,我发现 AI 对我很有帮助,让我能够专注于我的日子,并帮助我在几周内专注于某件事。所以,它会重新调整我,并确保我确实捕捉到了所有正确的上下文,甚至包括我的生活上下文,比如,“嘿,你说过你要做这件事”,它会让我负责,就像一个责任伙伴,我个人觉得这非常有用。然后第二件事是我真的讨厌,呃,写电子邮件,以及,呃,就像,像沟通的琐碎任务。所以,我把它当作一个个性化的自动完成,因为它拥有我正在处理的所有事情的上下文,我将如何回应某事。我们设置的技能之一是,呃,开发你自己的写作风格。所以,我实际上可以用我自己的写作风格来写。呃,它就是这样做的。我不需要告诉它这样做。所以,构建这些工作流程,这样我就可以在五分钟内并行地完成更多事情,比如写一份提案,写一封电子邮件,回复别人,这对我个人来说非常有帮助,让我能够做更多我未必喜欢做的事情,但只是能够完成它们,你每天都需要完成的事情。这里有一个来自我们三人的元教训。所以,Peter,你展示了一个 Claude 项目,你非常仔细地设计了那个项目中的上下文,无论是关于我,我基本上在做同样的事情,只是有一个不同的外观,不同的环境,我正在添加,呃,一些更多的结构,他有一个本地 MCP 服务器,他运行它,他只是,也是同样的概念,但我们三个人所做的,我们基本上创建了自己的个人 AI 产品,我们正在策划和迭代。而且,我们每天都在想,“哦,这可以做得更好。”就像我们既是用户,也是这些我们刚刚屏幕共享的产品的 PM。而且,这本身,除了帮助我们之外,这本身就是一个令人难以置信的学习和建立直觉的来源,就像我从策划和迭代自己的东西中学到了很多。>> 是的。所以,如果有人说 MCP 就够了,你知道,你真的相信吗?或者像 eval?好吧,你实际上为自己做过一个吗?就像我认为,亲自动手解决日常生活中的问题比在 LinkedIn 上阅读它更有价值。所以,就像我认为在 X 上有很多关于,呃,人们为锻炼和各种随机的事情,为孩子玩耍而构建个人应用程序的讨论,但我认为你能构建最好的个人应用程序就是能理解你的东西,你可以扩展它,你知道,我认为每个人都应该这样做。是的。>> 而且,顺便说一句,几乎没有 vibe 编码。你知道,就像,非常少,就像,当我使用 vibe 编码时,他正在对一个 markdown 文件进行 vibe 编码,这个文件表达了他想要它如何,是的,你知道,就像,很多管道已经在那里了,就像一个 Claude 项目,它是光标,它是 Claude 代码,就像 >> 我们只是构建了非常令人印象深刻的 AI 产品,它们非常有意义,并且对我们每个人来说至少有一个高度保留的用户,对吧?就像,没有 vibe 编码大量的,你知道,HTML CSS 等等。>> 就像 Claude 项目或 ChatGPT 项目,但功能更强大,因为它连接了更多东西,而且它是为你量身定制的,适合你的工作流程。所以,>> 明白了。好的。所以,基本上,呃,学会如何管理上下文,然后只是,就像使用 MD 文件和使用文本。它基本上就是文本。>> 是的。如果我能总结一下我从 AI 学到的东西,就像 Aman 在这个领域的时间比我长得多,但我更像是一个新手,但如果我能总结一下,那就是,它一直都是文本文件。>> 绝对。 [笑声] 是的。>> 酷。我能想到很多。是的。好了,伙计们。嗯,很高兴聊天,呃,希望你们都能度过一个美好的 2026 年。>> 是的。太棒了,谢谢 Peter。>> 谢谢你,Peter。