本集简介
双语字幕
仅展示文本字幕,不包含中文音频;想边听边看,请使用 Bayt 播客 App。
现在的模型在添加功能方面很擅长。
The models today are good at adding features.
但它们不一定擅长判断该从产品中去掉什么。
They're not necessarily good about figuring out what to cut out of the product.
你可以让它从零直接到结束,而不仅仅是从零到一,而且在几个小时内就能迅速完成。
You can get it to go zero, not just zero to one, but zero to end pretty quickly over the matter of hours.
在这个过程中它做出了很多决定。
It's made a lot of decisions along the way.
关于哪些东西应该加入其中,你所积累的一些直觉,我认为是随着时间推移建立起来的。
And some of the sort of intuitions you build about what are the right things to put in there, I think you build over time.
我觉得这就是2026年软件设计的艺术与科学。
I feel like that is the art and science of software design in 2026.
工作进展很快。
Work moves fast.
在人工智能时代,压力不仅仅是加快速度。
And in the age of AI, the pressure isn't just to move faster.
它的目的是确保你发送的内容听起来就像你自己。
It's to make sure that what you send actually sounds like you.
从邮件到提案再到利益相关者更新,仓促生成的通用内容根本行不通。
From emails to proposals to stakeholder updates, generic in rush just doesn't cut it.
你是否曾经盯着空白页面,明明知道自己想说什么,却不知道该如何开头?
If you've ever stared at a blank page knowing exactly what you want to say but not how to start?
Grammarly 解决了这个问题。
Grammarly fixes that.
Grammarly 为你提供了一个统一的地方来思考、撰写和完成工作:就在你平时写作的地方写作。
Grammarly gives you one place to think, write, and finish your work: write where you already write.
大多数 AI 工具要么完全接管,要么完全不参与。
Most AI tools either take over or stay out of the way.
Grammarly 两者都不做。
Grammarly does neither.
它能帮你打破空白页面的困境,调整语气,让信息准确传达给特定的读者,并无缝集成在你正在使用的 50 多万个应用程序和网站中。
It helps you break the blank page, adjust your tone so a message lands right for the specific person reading it, and works seamlessly across more than 500,000 apps and sites that you're already using.
它内置了适用于您工作流程每个步骤的智能代理。
It's loaded with agents built for every step of your process.
90%的专业人士表示,它帮他们节省了时间。
And 90% of professionals say it saved them time.
93%的人表示,它帮助他们完成了更多工作。
93% say it helps them get more done.
这是一种与您协同工作、而非取代您的AI。
This is AI that works with you, not over you.
在这个充斥着通用AI的世界里,别让自己听起来和别人一样。
In a world of generic AI, don't sound like everyone else.
使用Grammarly,您永远不会如此。
With Grammarly, you never will.
立即前往grammarly.com免费下载Grammarly。
Download Grammarly for free at grammarly.com.
就是grammarly.com。
That's grammarly.com.
迈克,欢迎来到节目。
Mike, welcome to the show.
很高兴能来这里。
Great to be here.
谢谢邀请我参加。
Thanks for having me on.
很高兴有你来。
Great to have you.
我超级兴奋。
I I'm super excited.
对于还不了解的人,你是Instagram的联合创始人,现在你在Anthropic和Anthropic Labs。
For people who don't know, you are the cofounder of Instagram, and now you are at Anthropic and Anthropic Labs.
我一直远远地钦佩你在Anthropic和Instagram的工作,你显然处于构建产品和人工智能的前沿。
I'm you know, I've admired your work from afar both at Anthropic and Instagram for a really long time and you're obviously at the forefront of building products and AI.
感谢你来到这里。
Thank you for coming on.
当然。
Absolutely.
我们从哪里开始呢?
Where should we start?
就像我们刚才在前期制作中讨论的那样,随着我们构建产品所依赖的基础架构和流程发生了彻底变化,哪些方面变得更容易了,哪些变得更难了,或者可能保持不变了?
Like, what what we were talking about just now in the in the preproduction is what has gotten easier and what has gotten harder or stayed let maybe stayed the same in product building as we've come as as the underlying substrate or the process by which we build products has changed completely.
所以,能跟我谈谈你现在的经历吗?与早期在Anthropic和Instagram时相比,你认为这些事情是如何变化的?
So, like, tell me about your experience now versus, you know, earlier in Anthropic versus Instagram and and how you think things are changing.
是的。
Yeah.
几周前我做了一个思维练习,我们知道Instagram的故事,我们还做过另一个产品叫Bourbon。
I was doing the thought exercise a couple weeks ago of, you know, we know the Instagram story, we had another product called Bourbon.
我们为它工作了将近一年。
We worked on that for almost a year.
但它没有成功。
It wasn't working.
我们进行了转型。
We pivoted.
我们花了大约三个月时间开发出了后来成为Instagram的产品,上线后迅速扩大规模。
We basically spent three months building what became Instagram, launched it, and then scaled it.
所以,问题是,现在什么变得微不足道了,而哪些是构建过程中固有的、并不会变得更简单的部分?
And so asking the question, like, what is now trivial, and what was actually inherent in that building process that doesn't get easier?
对吧?
Right?
那一年,我们本可以更快地遇到后来那些死胡同,但到达那里本身也有价值。
And that year, we probably could have hit some of the dead ends we had eventually hit sooner, but there was value in getting there too.
对吧?
Right?
我们把产品设计得过于复杂,以至于后来不得不简化它。
Like, we overcomplicated the product so that we then had to simplify it.
我发现,即使是现在的模型,也很擅长添加功能。
I find even the models today are good at adding features.
它们并不擅长判断该从产品中删掉哪些部分,这需要大量实际使用中的摸索和体验。
They're not necessarily good about figuring out what to cut out of the of the product, and that took a lot of just sort of, you know, hitting actual actual real world usage.
而且,目前这种逐步添加功能的过程本身就有其特殊性。
And there was something about the process of incrementally adding things right now.
我的意思是,今天,尤其是我们正在构建的一些实验室项目,你可以在几个小时内快速实现从零到多,而不是从零到一。
I mean, today, especially some of the stuff we're building labs, like, you can get it to go zero not at zero to one, but zero to n pretty quickly over the matter of hours.
但在这个过程中,你已经做出了很多决策,而且是的,你可以让它跟进你并进行输入。
But it's made a lot of decisions along the way, and, yeah, you can ask it to follow-up with you and and and do input.
但关于哪些东西该加入其中的那些直觉,我认为是需要时间积累的。
But some of the sort of intuitions you build about what are the right things to to put in there, I think you build over time.
所以我一直在反思,即使在AI加速开发的时代,也几乎没有出现什么突破性的消费产品,我认为部分原因在于,要真正厘清你希望对世界做出怎样的干预,然后以此为基础进行构建,仍然需要时间。
And so I I've been reflecting, like, there haven't been a lot of breakout consumer products even in the age of accelerated AI building, and I think part of it is because it just still takes time to sort of hone your view about what sort of intervention you wanna make on the world and then build from there.
当然,一旦你明确了要构建什么,实际的开发过程就变得容易多了。
Now the actual building part, once you know what to build, is of course so much easier.
我让Claude基本上重新构建了Bourbon。
I I had Claude basically rebuild Bourbon.
花了大约两个小时。
It took about two hours.
功能已经完整了。
It was feature complete.
我们添加了Bourbon没有的滤镜。
It added filters, which Bourbon didn't have.
我们为Instagram添加了这些滤镜,但我想它知道,你知道的,它知道产品最终决定要构建的东西,所以就把这些功能整合进去了。
We added those for Instagram, but I think it knew, you know, it it knew what the eventual future of the products have decided to build that in.
所以我觉得这部分感觉真的很不一样。
So I think that that part feels feels really different.
但我认为,你还记得,有一周Kevin独自去开发了Instagram v1的所有滤镜。
But I think there's also, you know, I remember there was a week where Kevin went off and built all the filters for Instagram v one.
我则去开发了应用的其他部分。
I went off and build, like, sort of the rest of the app.
你知道的,当时我熬夜到凌晨四点,然后睡到中午。
And, you know, sitting there, I was I would stay up till 4AM and then sleep till noon.
这简直就是我自然的昼夜作息。
That's, like, my natural day night cycle.
在这个过程中,你要做出无数个决定。
And, like, in that process, you're making so many decisions.
比如,位置功能应该怎么设计?
Like how should location work?
而且,我们需要找到一种方法,在加速开发的同时,帮助人们逐步建立起对这些决策的直觉。
How and, you know, it's we gotta find a way of accelerating building while still sort of helping people build intuition of those decisions along the way.
否则,我认为你要么只会做出非常平庸的产品,难以脱颖而出,要么就是无法体现你对这个领域或产品所形成的深层洞察。
Because otherwise, I think you either get just get very generic products that are unlikely to break out or ones that just don't reflect some deeper intuition that you come to about your space or your product.
这太棒了。
This is great.
我非常喜欢这个。
I love this.
这让我想到了两件事。
It's making me think of two things.
一是我脑子里有个小想法:如果你把一棵树养在室内,不让它接触风,它就不会长得强壮,因为树在生长过程中需要这些来回的外力作用,才能长成真正的树。
One is I have this, like, little thing in my head that if you grow a tree without it like, with it being indoors, without it being exposed to wind, it doesn't get as strong as because as it's growing, it needs all these forces pushing it, like, back and forth in order to, like, make a a real tree.
所以如果你把它养在室内不吹风,它虽然能长成一棵树,但会歪斜,变得脆弱,完全不是一回事。
And so if you if you have it indoors without wind, it you're gonna grow a tree, but it, like, leans and it gets all and it's not as strong and it's not it's not the same thing.
我觉得你刚才说的正是这一点:因为我们极大地加速了开发节奏,原本那种一次只做一件事、然后让用户逐步体验的渐进过程,现在却可能直接在室内‘长出’一棵完整的树,最后你得到的是一整套东西,但它缺乏每个阶段应有的直觉和经验积累,而这些正是打造优秀产品的关键。
And I think there's something that you're saying here where because we've accelerated the pace of development so drastically, what what would normally be this sort of incremental thing where you're you're doing things one at a time and then you're exposing it to users, you can actually kind of grow an entire tree indoors, and then you have this, like, whole thing that you're just like it doesn't have the same level of intuition and exposure to experience at each step that that creates a a great product.
是这样吗?是这样吗?是这样吗?
Is that is that is that
我太喜欢这个说法了。
I love that.
我也特别喜欢这个比喻。
I I I I love that metaphor too.
我们刚开始做Instagram的时候,非常推崇埃里克·莱斯和精益创业,还有那个‘你根本不需要它’的原则。
We you know, when we were starting Instagram, we had this we're very into, like, Eric Reese and Lean Startup and the whole, like, yag me, like, you ain't gonna need it principle.
我后来发现,甚至最近在实验室里做的一个项目,我们在第一版之前就过度构建了,因为现在我们有能力这么做。
And I have found and actually, even one of things I was working on in labs recently, we way overbuilt for v one before we even got to early access because you can.
然后你就想,哦,我们有这个选项。
And you're like, oh, well, we have this option.
为什么不也加上这个呢?
Why not add this one as well?
这相当于多做了一项功能开发。
That's like that's a PR of work.
如果你在云代码中有了很好的流程,你知道,你就可以把任务发出去。
And if you get a really good flow in Cloud Code, you know, you're firing things off.
你去吃午饭了。
You're going to lunch.
你回来了。
You're coming back.
事情已经完成了。
The thing is done.
你心想,太好了。
You're like, great.
我们加了它。
We added it.
我们意识到,我们创建了一个功能矩阵,这个矩阵在发布前甚至向别人解释时,都很难测试和维护。
And the thing we realized was we created this sort of matrix of functionality that was actually quite hard to test and and keep up with right before launch or even to explain to people.
他们来了。
Like, they're arriving.
别人给我打过一个比方,我特别喜欢:这就像一部电视剧,你一集一集地看,慢慢认识角色;而想象一下,你直接被扔进最后一集,然后你心想:等等。
The metaphor somebody else gave me, which I really like, is the difference between sort of getting episode by episode, getting no characters in the TV show versus imagine, like, you're thrown into the final episode and you're like, wait.
这些都什么啊?
What are all these things?
这些人都谁啊?
And who are all these people?
而且,我已经被默认要求掌握所有这些背景信息了。
And, like, I already, you know, am expected to have all of this context.
我觉得,开发一个东西也是同样的感觉,需要时间慢慢积累。
Think that it's the same kind of feeling around, like, developing something over time.
但我认为,这个真正的比喻也同样贴切。
But I the true metaphor, I think, sticks too as well.
所以,直接给人看一棵完整的树,也是一下子给的信息太多了。
And so, like, showing somebody the fully formed tree is also kind of a lot all at once.
我觉得,如今在打造产品时,如何保持简洁、不因为能做就一定要做,至少在第一个版本中不应该如此,这确实是个值得思考的问题。
And I I think there's there's there's definitely something there in how do you build product these days and still keep it simple and not be just because you can doesn't necessarily mean that it should be in at least the first version.
我也有同样的问题,因为直到凌晨四点,我还在调试和修复我私下开发的应用程序,叫Proof,这是一个面向代理的协作式营销编辑器。
I'm having the same problem because, you know, I was I was literally up until 4AM debugging and and fixing this app that I made, like, on the side at Every called Proof, which is a agent native collaborative, marketing editor.
你可以快速与团队或其他代理共享计划文档等,还有个小的在线状态提示,非常有趣。
So you can, like, share share really quick plan docs and stuff with your team or with other agents, and you have a little presence, and it's really fun.
这是我对整个产品端到端的第二或第三次迭代,现在能做到这一点真的很有趣。
And this is, like, my second or third iteration of the full product end to end, which is really interesting that you can do now.
但在前几次迭代中,我发现因为‘氛围编码’太有趣、太上瘾了,我总是忍不住想:是的。
But the first couple iterations, I just found myself because vibe coding is so fun and so addictive, I just found myself being like, yeah.
我会做这个、做那个,结果就搞出了一个糟糕透顶、根本不好用的庞然大物。
Like, I'll do this and I'll do this and, like and it just created this monstrosity that wasn't that good to wasn't that good to use.
我受到了另一个产品Monologue的极大启发,不确定你有没有用过。
And I got really inspired by we have another product called monologue, which I'm not sure if you've run into or not.
但我从Monologue中获得了灵感,这是一个由Jim Navin开发的极简语音转文字应用,他专注于把一件事做到极致,我看到在这个人人都能做产品的时代,一个打磨得非常精致、只专注于做好一件事的产品有多出色。
But I got really inspired by monologue, which is a really simple speech to text app run by, Jim Navin, who he's just so focused on making one simple thing work so well and I saw how well that works in this age of just like anyone can make a product is like something that's super polished and just super good at what it does.
于是我干脆把整个产品推倒重来,重新做了一个非常简单的东西——只是一个可分享的Markdown链接。
And so I just basically threw out the product and started over with this very simple, like it's just a shareable markdown link.
然后这个产品就在Every内部开始病毒式传播,所有人都开始频繁使用它。
And that then just, like, started growing virally inside of every like, everyone started using it all the time.
后来我们正式上线,它一下子就爆火了。
And then now I we launched it, and it just blew up.
所以昨晚我整晚都没睡,拼命修复它,心里想着:我可真老了,受不了这破事了。
And so I spent all last night, like, not sleeping trying to fix it and being like, I'm too old for this shit.
我真的不能再这样干了。
I can't I can't be doing this anymore.
因为它让我想起了自己二十多岁、还在上大学时,熬夜写代码、折腾各种东西的日子,虽然很有趣,但也真的让人精疲力尽。
Because it just reminded me of, like, being in my twenties or, like, being in college and, like, hacking on stuff and whatever, which is fun, but also exhausting.
所以,是的,我发现我不得不大幅调整自己的心态,因为现在有太多可能性了。
And so, yeah, I've I've found that I've had to really modify my psychology because so much is possible.
你是怎么应对这一点的?
How are you dealing with that?
是的。
Yeah.
顺便提一下,我记得在Bourbon项目上,我们最大的错误是随着时间推移不断添加功能,而不是删除功能。
And just as a brief aside on that, I remember with Bourbon, our biggest mistake was adding functionality over time rather than deleting it.
对吧?
Right?
我们不能说,哦,你知道,八个功能并不构成一个好产品。
And we couldn't, oh, you know, eight features doesn't make for a good product.
也许第九个功能就能行了,但结果只是让产品变得异常复杂。
Maybe the ninth one will, and instead it just made for, you know, something that felt really complicated.
我觉得,我们应对这个问题的另外一些做法,其实是更愿意进行重写。
I mean, I think a couple of things are also, like, part of how we're dealing with it is actually being more willing to do rewrites.
你知道,就像经典的《人月神话》里说的那样。
You know, like classic, you know, Fred Brooks mythical man month.
你不能重写软件,因为第一版中蕴含的所有东西,你都会搞砸,一切都会出问题。
Like, you you you shouldn't rewrite software because all the things that were imbued in v one, you're gonna mess up, and it all won't
变得不一样了。
be same.
没错。
Yep.
是的。
Yeah.
Exactly.
Exactly.
还有整个第二系统综合症。
And that whole second system syndrome.
这其中仍然有很多道理,但一方面,这些模型能帮你做对比,基本上看出你有没有漏掉第一版中的任何东西?
And there is still a lot of truth to that, but one, you the models can help you sort of diff and basically see, did you miss anything that was in that first one?
但第二点是,现在不再像过去那样,花上一年时间重写软件,像Famous或Netscape那样可能把公司搞垮。
But second, it's just it's no longer you're not, like, talking about a year long rewrite that might have killed a company like Famous, like Netscape.
这些重写通常只需要几天时间,尤其是基于某个特定的源代码时。
Like, these are, like, days, probably, especially off a given source.
所以我们实际上已经进行了几次这样的举措——通常在发布前,很少在发布后,但至少在发布前,我们会先构建出完整的版本,然后发现我们过于复杂了,或者做出了某种核心错误假设,接着就直接推倒重来,做第二版,再从那里继续迭代。
So we've actually had several initiatives, like, usually prelaunch, rarely postlaunch, but at least prelaunch, like, have built the full blown thing, realized we've overcomplicated or made some kind of core assumption, and then, like, tore it down, done a v two, and then and then iterate on it from there.
所以你也不得不这么做,这并不让我感到意外,但感觉没那么痛苦了。
So it doesn't surprise me that that's become of part of what you've had to do as well, but it doesn't feel as painful.
你不会觉得,哦,我花了整整一年时间来构建这个东西。
You're not like, oh, like, a year of building this thing.
而是觉得,哦,那只是上周的事,这周我又可以重做一遍,还能删掉很多之前的内容。
It's like, oh, that was last week, and then I get to do it this week, and I get to cut out a lot of a lot of what was there as well.
我认为在功能层面,以及从产品开发的角度来看,我们正在学会更早地发布产品,这确实需要在平衡中前进,毕竟我们已经成长了。
I think functionality wise and how we're dealing with it from a product development standpoint, I think we are learning to launch earlier, and it's definitely a balance around, you know, we've grown.
我们已经有了强大的企业级用户基础。
We have, like, a strong enterprise footprint.
人们对初始版本有一定的期待,但我们不会假设在发布前就能知道所有需要添加到产品中的连接器或功能,因为人们依然会给我们带来惊喜。
People have expectations about, like, what the initial version is, but not assuming that we're going to know what every connector or everything that we need to add to the product is ahead of launch, because people still will absolutely surprise us.
对吧?
Right?
我们有一群忠实的用户,我们称他们为‘蚂蚁进食者’,因为我们是Anthropic的蚂蚁。
We're we have a strong contingent of we call them ant fooders because we're ants at Anthropic.
但仅靠这些还不够,你还需要真正的现实世界接触。
But that only that only gets you so far before you need that that real world contact.
比如,以协同工作为例。
Like, take co work, for example.
我们很久以来一直在琢磨类似的产品形态。
We'd been noodling on a product of that shape for a long time.
但后来我们决定,不,
And then once we decided, no.
我们还是先把产品发布出去吧。
Let's get this out.
让我们真正地,你知道的,构建出我们认为以最简洁方式解决问题的v1版本,并在十天内发布,这确实是一个很好的推动。
Let's actually, you know, build the build the v one that we think solves the problem in most minimal way possible and get that out in ten days was really a good push around.
是的。
Yes.
v1本可以或应该包含一百个功能,但它并没有。
There are a 100 things that v one should or could have had, but it didn't.
同时,它已经足够有用,能够验证一些东西的存在。
And at the same time, it was it was useful enough to prove something out there.
我不确定再花两个月开发,增加五十个功能会更有用。
And I'm not sure developing it for another two months adding, you know, 50 features would have been more useful.
事实上,我们可能一直在室内构建一个树,但一旦它进入真实使用环境,就会发现:实际上,没人想这么做。
In fact, we probably would have been building in a the indoor tree would have been getting built, and then the second it hit real world use, it's like, actually, nobody wants to do that.
他们想做的是另一部分。
They wanna do this this other piece.
所以我认为,这部分再次体现了原始精益创业理念的直觉。
So I think that piece of that again, there there's like the intuitions of the original Lean Startup ideas are still here.
它们只是在不同时间以不同方式显现出来。
It's just they manifest at different times going in a different way.
我非常好奇你想如何思考产品设计,以及产品应该如何运作,因为任何在Every工作的人都会告诉你,我最常提到的关于我们开发软件的词是‘代理原生’。
I'm really curious to hear how you think about product design and how products should work because the I've been anyone at Every will tell you the the the the the phrase that I use the most or the word that I use the most about the software we build is it has to be agent native.
所以代理必须能够像用户在应用中做的任何事情一样去操作。
So agents have to be able to, like, use it as anything that an agent a user can do in the in the app, the the agent can do.
还有一些其他关于代理原生的小原则,但我基本上是从你们那里借鉴来的。
There's a couple other, like, little principles of being agent native, but I basically stole that from you guys.
我觉得Claude Code是教会我这种产品如何高效运作的典范,因为它就是一个代理。
Like, I think that Claude code is the canonical thing that taught me about how that kind of product can work so well where it's like, it's an agent.
它能完成你在电脑上能做的任何事情。
It can do anything on your computer that you can do.
它可定制、灵活且可扩展,因此很容易上手。
And it's customizable and flexible and extensible, so it's easy to start.
但它也能完成设计师事先并未想到的各种意想不到的事情。
But it can do all sorts of unexpected things that the designers didn't really, like, think about beforehand.
我认为这是产品开发和人工智能的一个绝佳模式。
And I think that that's such a good model for a product development and AI.
我很好奇,这基本上是我从观察你们的做法中学到的,然后加上了我自己的理解。
And I'm kind of curious, like, this is just sort of what I've cribbed from watching what you guys do and then, like, kind of put my own spin on.
但你们是怎么看待这个问题的?你们是怎么谈论打造这样的产品的?
But how how do you think about it, and how do you how do you talk about making products like that?
是的。
Yeah.
这里面包含的内容太多了。
That's so much in here.
我非常喜欢你们写的关于‘代理原生’的那篇文章。
And I love the agent native write up you all did.
在我看来,这是对这一理念最经典的探讨。
It's, to me, the canonical exploration of this.
谢谢你们以如此清晰的方式分享这些想法。
So thanks for, like, putting that those ideas out in a in a really in a really clear way.
所以我认为这里有几条线索可以梳理。
So I think a few threads to pull on this.
其中之一是我最近和一个人的对话,他说你们在谈论智能体之类的东西,但其实他是个非技术人员。
One is a conversation I had with somebody recently where they said, you know, like, you all they're a nontechnical person.
他觉得你们在谈什么智能体啊这些内容。
They're like, you are talking about, like, agents, all this stuff.
实际上,现在的电脑就是能正常工作了。
Like, they're just like, actually, computers just work now.
我一直希望电脑能正常工作,但以前不行,现在终于可以了。
I always wanted computers to work, and they didn't work, and now they work.
这挺讽刺的,过去如果你不知道怎么在命令行里输入正确的指令、用brew安装那个东西,根本没人会去干,但现在Claude可以帮你完成,因此电脑现在感觉就像一个与你并肩协作的工具。
And it's just sort of funny thing where if you knew the incantations to properly get on the command line and brew install the thing that, like, nobody is gonna do that, but now Claude can do it for you, and therefore, like, the computer now feels like a a tool that is alongside you.
我认为这个核心洞见不仅仅是为新软件增加更多功能和算力。
And I think that's that that core insight is it's more than even just adding power and functionality to new software.
它还在于释放了那些本该一直存在或可用、但过去对人们来说极其困难的功能。
It's also just unlocking the functionality that always should have been there or available and just felt, like, extremely hard for people.
所以,这可能是第一个想法。
So that's, like, maybe thought number one.
第二个想法是,比较我们做得好和做得不好的产品。
Thought two is actually comparing our products that do this well versus not.
我认为 Cloud Code 做得很好。
I think Cloud Code does it well.
我认为 Cloud AI 还需要大幅改进。
I think Cloud AI still needs to evolve a lot.
举个例子,我曾看到有人使用 Cloud,他们在某个项目中创建了一个工件或新文档。
So as an example, I was watching somebody use Cloud, and they were in a project, and they had built, I think, an artifact or or a new document.
他们说,很好。
And they said, great.
你能把这个添加到我的项目知识里吗?
Can you add this to my project knowledge?
Cloud 回答说,好的。
And Cloud's like, yeah.
让我告诉你如何将它添加到我的项目知识中。
Let me tell you the steps to go add it to my project knowledge.
它根本做不到。
It's like, no.
这应该是一个它能原生支持的功能。
That should just be a thing that it can do really natively.
因此,即使在这一点上,你也能看到一个2024年推出的产品,虽然经过多次迭代和演进,但仍然没有从一开始就内建这样一个理念:它的每一个基本元素都应具备对知识的理解和修改能力。
And so I think even in that, you see a product that was a 2024 product that has been iterated on and evolved a lot, but still, I don't think has been baked in from the very beginning, the idea that every single one of its primitives, it should have knowledge about and the ability to modify.
我认为这在当今的产品中至关重要。
And I think that's essential in products these days.
我认为Cloud Code是2025年版本的这种理念,而且当你看到人们用它进行的一些实验性工具时,还能发现更多层面。
And I think Cloud Code is the 2025 vintage of that, and I think there's even further aspects of it when you see what some of the the harnesses that folks are experimenting with with it.
它甚至能够修改这些工具本身。
It can actually sort of modify the harness itself.
这开始进入下一个可能的层次,但对大多数人来说可能还是过于深奥。
That starts getting to the next maybe level of that where, you know, it's probably esoteric for most people.
但即使解锁了这个功能,你也无需坐在那里想:‘真希望它能稍微不一样一点。’
But even unlocking that functionality means that you don't have to sit there and be like, oh, I I wish it did this a little bit differently.
你知道的吧?
You know?
我真希望Gmail能以另一种方式工作,而不是仅仅去要求它。
I wish Gmail worked in this slightly different way instead of just asking it to.
我觉得这正是下一个重要的突破。
And and I think that that feels like the big next step.
但即使在Cloud Code内部,仅仅教会Cloud Code关于它自己的知识,也是一次非常宝贵的经历。
But even within, like, Cloud Code, just teaching Cloud Code about Cloud Code was a a really valuable experience.
我当时就想:这确实密切相关。
I was I you'll like, this definitely relates.
现在这变得非常循环且元认知了,但请耐心听我说。
This is now getting very circular meta, but bear with me.
我非常喜欢你关于原生智能体的那篇文章,我当时就想:我要把这个当成一项技能。
I I loved your write up on agent native, and I was like, I want this as a skill.
所以每当我进行原型设计时,它都会以智能体原生的方式思考。
So whenever I'm prototyping something, it thinks in an agent native way.
我把它打包成一个技能,整个过程就是,你知道的,Cloud 和 Cloud Code。
I had it packaged it up as a skill, and that whole process was, you know, hey, Cloud and Cloud Code.
我知道,你能为这个创建一个技能吗?
I you know, can you create a skill for this?
它说:当然可以。
It's like, sure.
我正在查看我的技能。
I'm looking at my skill skill.
我要为它创建一个技能。
I'm gonna create a skill about it.
我要安装它。
I'm gonna install it.
我觉得太棒了。
I'm like, great.
这个现在可用吗,还是我需要重新加载?
Is that available now, or do I need to reload?
它说,对。
It said, right.
我觉得你需要重启一下。
I think you need to restart it.
让我查一下。
Let me check.
是的。
Yep.
你需要。
You do.
好的。
Alright.
让我们来获取一下,尽管所有内容都自带关于自身的知识,这同样解锁了大量能力,也许这是最后需要梳理的一条线索。
Let's get and although everything was it has knowledge about itself, and that unlocks so much capability in there as well, which maybe is, like, the last thread to pull on.
我认为这些话题每一个都足以展开一小时的讨论,而我们实验室正在认真思考的是:如何让云构建的软件具备更强的云意识,甚至从一开始就以云原生的方式进行设计?
I think all of these could be hour long conversations, which is, I think and one of the things that we're really thinking about in labs is how do you imbue the software that cloud builds to be more cloud aware and even just cloud agent native sort of building aware so that it even thinks to build in that way to start with?
因为至今为止,几十年来的软件都不是这样的。
Because it still won't partially because decades of software is not that.
对吧?
Right?
那么,你如何让新软件从一开始就内建这一原则?
So how do you get new software to have that principle baked in?
这正是我正想问你的问题。
That's the thing I was about to ask you about.
首先,我非常荣幸你读了这份文档,还为它开发了一个技能。
Like so, a, I'm super I I'm super honored that you're you that you read the write up and you're using you made a skill for it.
这太棒了。
That's that's amazing.
其次,没错,你指出了一个我确实发现的问题,我认为云模型在这方面其实是最合适的。
And b, like, yeah, you're pointing to a real problem that I have found is I think actually cloud models are the best for this.
像Codex模型通常并不擅长构建原生代理,因为这些模型一般来说,除非你主动引导,否则它们会像传统工程师那样思考。
Like, a codex model generally is not as good at building an agent native because their models in general, unless you push them, they think like traditional engineers.
而这涉及一套完全不同的考量,比如你需要设置护栏和测试。
And that's a whole different set of you know, you wanna have guardrails and tests.
你需要确保用户只能沿着一条路径前进,而不是创建一个极其灵活的可扩展系统。
You wanna make sure that there's, like, one path the user can go down versus for creating this extensible thing that's super flexible.
所以,是的,你们是如何设计产品的?你们如何训练模型和配套工具,让它们学会以这种方式思考和工作?
So, yeah, how how are you how do you how do you architect your product to teach the models and the harness that you teach the models to think and work in this way?
是的。
Yeah.
我认为这包含两个部分。
I think there's two parts to it.
一个是比较平凡的部分,另一个我觉得在开发中更有趣。
One is the more sort of mundane part, and the second one, I think, is the one that's more sort of interesting in developing.
第一点是,即使只是在模型构建时提供良好的模式和范式,也已经非常有价值了。
The first one is, like, even just having good patterns and paradigms available to the model while it builds has been really valuable.
找到模板化和技能化之间的恰当平衡,对吧?以及这个平衡点到底在哪里。
And finding the right balance of templatized to Skillified, right, and, like, what that what that right balance is.
但我们现在拥有的一项技能是关于云API的,这听起来似乎显而易见。
But having, you know, one of the things that we, like, have now is a skill about the cloud API, which sounds super obvious.
但即使只是拥有这项技能也非常有价值,因为有时候我们会推出一个新模型。
But even just having that is really valuable because you would sometimes find, you know, we'd launch a new model.
而这一点并不在模型的固有知识中,于是就会出现一些非常奇怪的争论。
It wasn't in the the model's sort of innate knowledge, and then you get into these really funny arguments.
不是这样的。
Like, no.
然后你打错字了。
And then you made a typo.
这是Sonnet 45。
It's it's Sonnet four five.
你就会说:不对。
You're like, no.
我知道。
I I know.
不是。
It's no.
不是。
No.
不是。
No.
所以,拥有这种能力,拥有好的模板化示例和技能,我认为很有帮助。
So, like like, having that capability, having, like, good templatized examples of that and skills, I think, helps.
但第二部分也很有趣,那就是这类软件是一种不同类型的测试。
But then the second part is what's also interesting is that class of software is just a different type of test.
因为部分原因在于这种不可预测性,所以要为原生代理产品编写端到端的功能测试要难得多。
Like, it's much harder to sort of write an end to end functional test around an agent native product because part of it is that unpredictability.
因此,我们在实验室里经常讨论的一个想法是:如何提高验证的准确性?
And so another idea we've been kicking around a lot in labs is, like, how do you increase, like, the sort of fidelity of the verification?
前几天,我正在开发一个原生iOS应用,让Cloud与它进行交互。
The other day, I had a agent native iOS app that I was working on, and I was I was having Cloud interact with it.
Cloud最终在应用的聊天功能里和自己对话,看着Cloud和Cloud交谈特别有趣,就像有人在假装扮演人类一样。
And Cloud was end up having a conversation with itself in, like, a chat feature in the was very funny watching Cloud talk to Cloud because it's like, somebody's pretending to, like, be what humans are.
这个特定的原型是我做的关于工作日志反思的,而Cloud就说,是的。
And this particular one was, like, a prototype I was doing about, like, sort of, like, work journal reflections, and the Cloud was like, yeah.
我的老板对我要求特别严。
My boss is really rough on me.
我今天过得很艰难。
Like, I had a hard day.
然后Cloud说:听到这个我很难过,接着它们就来回对话。
And then the Cloud's like, oh, I'm so sorry to hear that, and they're just going back and forth.
但你不会为这种场景写单元测试。
But you wouldn't have written a unit test for this.
而且,也许它还会产生其他一些突发的创意。
And, you know, maybe it would have come up with some other emergent idea as well.
所以,是的,我认为你必须更多地转向设置能够充分测试这些原生代理功能的测试框架,因为你无法准确预知这些功能会如何表现。
So, yeah, I think you just have to go much more towards, you know, setting up harnesses that are actually exercising as much of that agent native capability as possible because you don't exactly know what things are gonna do.
而且,某些情况下,云可能会做出你根本想不到的行为,甚至把你的应用带入一种全新的状态。
And things are gonna end up in a weird place where Cloud's gonna try to do something that you wouldn't even think it was going to do, and it might put your app in a in a new state.
所以,也许我们还是回到最初的问题:到底什么是难点。
So maybe circling all the way back to still, like, what's hard.
关键是,底层架构仍需具备应对这种情况的鲁棒性,这非常重要。
It's, like, having the underlying architecture still be robust to that is really important.
对吧?
Right?
它虽然是原生代理的,但也能以你意想不到的方式灵活应对,只要你掌握了正确的基础组件。
It's like it's agent native, but it's also able to flex in a way that you might not have anticipated, but you've got the right primitives right.
我觉得,这就是2026年软件设计的艺术与科学。
I feel like that is the art and science of software design in in 2026.
这真的很有意思。
That's really interesting.
我完全同意你的观点。
I I totally agree with you.
对。
Yeah.
你需要在一个安全的环境中设立一个试验场。
You wanted to have a playground within a safe a safe environment.
只有当边缘安全时,才能称之为试验场。
That's the only way you can have a playground is if it's safe around the edges.
但我觉得,最初我们把试验场做得太小、太受限了。
But I think, initially, we we made the playground, like, way too small and constrained.
现在模型已经变了,所以我们能大大放宽限制。
And now the models have changed, and so we can open it up a lot.
但我们仍然没有明确界定,至少我自己还没搞清楚界限在哪里。
But we still haven't figured out exactly, like at least I I have not figured out exactly what the lines are.
对。
Yeah.
我觉得这里有很多东西。
I I think that there's there's there's so much here.
比如,这件事让我想到我脑子里有个想法,我想知道你有没有更简洁的方式来表达它。
Like, one thing this is making me think of is that I have this idea in the back of my head, and I'm I'm wondering if you're if you're if you have a a way to put this that that is more succinct.
现在产品中的价值单位就像是工作证明或使用证明,当团队成员向我提交拉取请求时,我不一定关心所有测试是否通过——我默认它们通过了,但我希望你能发一个你或你的代理使用它的录屏,让我判断这是否优秀。
It's like the unit of value in in products right now is it's it's like proof of work or proof of use where when someone on the team submits a PR to me, I wanna see not necessarily did all the test pass because I just assumed that it did, but, like, send me a loom of you using it or your agent using it so I can tell is this good or not.
你明白吗?
You know?
是的。
Yes.
对。
Yeah.
你对此是怎么想的?
How are you how are you thinking about that?
对。
Yeah.
我觉得这已经包含了三层意思。
I think that there's already, like, three layers to that.
第一层就是,Claude,向我证明你确实使用过这个功能。
Just like the first one was like, Claude, prove to me that you've exercised this in some way.
你懂的?
You know?
我已经开始在我的所有承诺中这么做了。
I've started doing that in all my promises.
当我在处理未来的工作时,我会说,在UPR之前,先自己验证一下,然后再向我证明它按预期工作。
I end you know, when it's working on the future, I'm like, and by the end, you know, before UPR, like, prove to yourself and then to me that it works as intended.
找到正确的方法,这实际上要求你改变自己构建和搭建这些任务的方式,思考:如何让Claude能够简洁地测试这个改动,而不是它习惯的做法。
Like, find the right way of doing it, which actually ends up you have to change your own sort of way you build and scaffold them around saying, what is the right way to get Claude able to at least test this change, you know, succinctly rather than what it likes to do.
我读了代码。
It's like, I read the code.
看起来不错。
It looks good.
我说,你写了这段代码。
I'm like, you wrote the code.
我不信任你。
I don't trust you.
所以,你真的得好好测试一下这个东西。
So, you know, you gotta really test this thing.
而第二点是,你所描述的,就像是每件事都需要有一些证明,比如它是否按预期运行,是否也符合你的本意?
And then the second one is that what you described is like, you know, everything having some, you know, sort of proof around, like, did is it is it working as intended and as you intended too?
因为云模型或这些模型会为你做出大量决策。
Because Cloud is going to make or any of these models is going to make a lot of decisions for you.
有时候,我会让团队里的工程师提交一个拉取请求。
And sometimes you'll you know, I'll have engineers on the team put up a PR.
我会说,哦,你为什么选择这样做而不是那样做?
I'm like, oh, why did you choose to do this versus that?
很多时候,他们的回答是:他们并没有做选择。
And many times, the answer is they didn't choose.
这只是模型做出的选择,也许这是一个合理的决定。
It was just the choice the model made, and maybe it was a reasonable choice.
这很可能是一个差不多合理的决定,但并不是最符合这种模式的最优选择。
It was probably a reasonable ish choice, but it wasn't, like, the optimal choices that fit into the paradigm.
我觉得这不仅仅是工作成果的证明,更是深思熟虑的证明。
I feel like that is the it's like it's not just proof of work, but it's like proof of thoughtfulness.
你有没有认真思考过这个问题?
Like, did you think this through?
我昨天和一位工程师聊天,他说:‘我知道你肯定会问我很多关于这个的问题。’
And I was talking to an engineer yesterday, and they're they're they was like, I was really I knew you were gonna ask me a lot of questions about this.
所以我仔细查看了Claudia的成果,以免我回答时说‘我不确定’。
So I was reviewing what Claudia done so that I wouldn't be like, I'm not sure.
你知道吗?
You know what?
对于大多数PR,我并不会在这方面过多追问。
That's I don't I don't push on that for most PRs.
但当有人提到‘我在重构这个系统,会引入一些新的基础组件’时,这很棒。
But when there's one that's like, oh, I'm refactoring this system, and there's gonna be these new primitives, like, great.
让我们确保这些组件设计良好,并且你已经深入思考过它们之间的相互关系,因为否则很容易不知不觉地堆砌出一整套你并未完全意识到的假设。
Let let's make sure those are good and that you've thought through how they interrelate because it's very easy to end up otherwise with sort of this sort of tower of assumptions that you're not fully aware of.
我今天正好有完全相同的经历,因为我完全是凭感觉写了一段代码,现在它增长得很快,但同时也频繁崩溃。
I had literally the same experience today because I I made proof, totally vibe coded, and it's growing really fast right now, but it's going down a lot.
所以过去十二个小时,我一直在努力修复它。
And so I've been spending the last twelve hours, like, trying to fix it.
因此,我们Every内部有一个小的交换团队,主动申请帮我修复这个问题。
And so we have a little swap team internally at Every that, like, signed up to help me fix it.
所以我得给他们做一下项目入门指导。
And so I had to, like, onboard them.
我当时心想:糟了。
And I was like, shit.
我该怎么解释这个代码库的工作原理呢?
How do I explain how this code base works?
所以我不得不反复和模型沟通,好确定一下。
And so I had to, like, go back and forth with the model a bunch to be like, okay.
帮我定义这些术语。
Help me to like, define these terms.
帮我弄清楚该怎么解释,以免显得像个十足的门外汉,因为说实话,我懂一部分,但不是全部。
Help me, like, figure out how how I can explain this so I don't look like a total idiot because, like, yeah, there's I understand, like, some of it, but not all of it.
远远不够像以前那样必须掌握的程度。
Definitely not enough to, like the way that I would used to have to to know to know.
而完全不同的问题是,我现在还需要懂这些吗?
And it's a whole different thing to be like, do I need to know that anymore?
现在的界限到底在哪里?
Is it, like, where's the line now?
很难说清楚。
It's hard hard to tell.
这或许能引出另一个话题。
Which maybe gets us something else.
展开剩余字幕(还有 321 条)
我还没试着把这一点说清楚,所以请耐心一点,让我慢慢理清思路,就是说,是的。
And I haven't tried to articulate this, so bear with me as I, like, you know, kinda get there, which is yeah.
有些产品用起来感觉底层很扎实,但也有那些你一不小心点错或输错命令,整个系统就可能卡住或变慢的产品。
There's products that you use that feel robust underneath, those ones that you use that you're like it feels like it's one wrong command or click away from the whole thing, either, like, freezing or being slow.
在Instagram,我们曾经有Instagram直接消息第一版,谁知道呢?
For us at Instagram, like, we had Instagram view direct messaging v one, and that, like, who knows?
你发一条消息,它可能到得了对方,也可能到不了。
If you send a message, it might or may not arrive to the other person.
我们自己写了一个专属的实时系统。
Like, we'd, like, wrote I wrote our own, like, bespoke real time system.
这个系统经常崩溃。
It was, like, you know, fell over a bunch.
你根本不敢用它来发送真正需要对方看到的重要消息。
It just you would not trust that to send a message that you really needed somebody else to see.
它更像是一个社交性质的东西。
It was just a, you know, more of a social thing.
当我们开发第二版时,非常重要的一点是,我们坚决杜绝这种情况。
And when we built v two, was really important that we really hammered, like, no.
比如,当你发送一条消息时,我们可能达不到WhatsApp那样的水平——即使你在完全没有信号、只剩一格EDGE网络的情况下,它依然能设法发送成功。
Like, if you send a message, we're not probably gonna get to WhatsApp level of, like, you know, you can be in the middle of absolutely nowhere with, like, one bar of edge, and it will probably, you know, try to still go through.
也许那不是我们的目标,但至少我们要做到:当我加载消息时,它必须感觉可靠。
Maybe that's not the bar, but still a bar of when I load messages, it feels robust.
一旦发送,就真的是发送出去了。
When it's sent, it's really sent.
我觉得这就像有个小小的确认机制。
I feel like there's, like, a little check.
这只是一个小小的例子。
And that's, like, one small example.
但我认为,我们仍需弄清楚如何让这种体验成为任何产品发布中不可或缺的一部分,不仅仅是在Anthropic,而是普遍如此。
But I think that that is a thing that we still need to figure out how to make, you know, feel like an essential part of shipping on anything, not just at, you know, Anthropic, but in general.
你开发了这个东西。
Like, you built this thing.
它感觉像是建在沙子上,还是感觉很稳固?
Does it feel like it's built on sand, or does it feel robust?
而原生智能体部分带来的,是更进一步的东西:我能稍微推它一下吗?它会倒吗?
And the agent native part adds something totally even beyond that, which is, can I push it a little bit, and is that gonna fall over?
还是感觉很棒。
Or does it feel like, great.
我有一个坚实的根基,是的,你可以从不同方向推我,但你知道,你的数据是安全的,就在下面,而不是仅仅一次部署就可能彻底崩溃。
I've got a solid trunk, and, yeah, you can push me in different ways, but, you know, your data is safe and it's underneath here, and it's not just, like, one deploy away from completely falling over.
所以,如果这就是标准,我同意,你确实想达到这个水平,随着模型变得更好,你们在招聘人选和团队结构上做了哪些改变?
So if you're if that's if that's the bar, which I agree, like, that's that's where you definitely wanna get to, how has how have you changed who you hire and how your teams are structured as the models have gotten better?
比如我们的一个产品Spiral,我们刚聘了一位新总经理,他技术背景较弱,但在产品和写作方面能力极强,而Spiral正是一个写作类产品。
Because for us, for example, one of our products, Spiral, we just hired a new GM who is like he I would say he's lightly technical, but he spikes super high on product and writing sense and Spiral is a writing product.
现在我们可以招聘这样的人了,但一年前我们还做不到,因为当时的代码模型还不够好。
And now we can, like, hire someone like that where a year ago we wouldn't have been able to because the coding models weren't good enough.
我很好奇,但潜在的问题是,如果没有一个对所有细节都极其精通的技术人员,产品可能就不会显得那么稳固。
I'm curious, like but the downside is it's maybe the product won't feel quite as robust if there's not someone who's, like, super technical in all the details.
那么,你觉得现在实验室团队里是谁在构建产品?这个过程随着时间发生了怎样的变化?未来又会如何演变?
So, like, how do you think about who builds products right now inside of the labs team and how that has changed over time and how it will change.
是的。
Yeah.
我非常喜欢这一点。
I love that.
我认为实际上你会被拉向两个方向,但这两个方向都很重要。
I think it's actually you get pulled in two directions, but they're both important.
一方面是基础架构和系统健壮性,我认为这仍然需要一位资深技术人员。
There's the sort of primitives and architectural robustness, which I think still need a sort of senior technical person.
我刚才和某人聊天时笑了。
I was laughing with somebody.
他们说,我以为自己在分布式系统方面的技能已经没什么用了。
They're like, I thought, you know, my skills in distributed systems were, like, not gonna be useful anywhere.
但实际上,这些技能可能是最有用的,尤其是在思考和推演这些问题时。
But, actually, those are maybe some of the most useful skills and reasoning about that and, you know, thinking things through.
上周我和Claude就我构建的系统是否需要Redis,还是可以直接用Postgres展开了长时间的讨论。
Like, I had a long debate with Claude last week around, like, whether the system that I was building needed Redis or not or could go to just Postgres.
这其实是一场健康的辩论,而我之所以能参与,是因为我之前大量使用过这些技术,有扎实的基础。
And, you know, it was it a healthy debate where, like, I but only because I was grounded and having used a lot of those technologies before.
但另一方面,关于稳健性,你是用系统提示词和额外指令来敷衍了事,还是真正地正确设计了一整套工具?
But then there's the other side of robustness, which is have you just papered over all the problems with, like, fixes to your system prompt and additional instructions, or have you sort of architected the actual, like, set of tools correctly?
因此,后者同样重要,而且可能正是GM能发挥巨大价值的地方,即:
And so that the the latter is as important and probably where this GM can be really valuable in that, okay.
就像你不会通过简单地让分布式系统重试五秒来修补它的不稳定性那样,
Like, I'm making changes, but just like you wouldn't patch a sort of flakiness in your distributed system by just being like, well, just retry it in five seconds.
我确信它会奏效。
I'm sure it'll work.
同样,你也不该用全大写的Markdown,或者任何你试图修补的其他东西来敷衍了事。
Like, also not doing the same thing with never ever, you know, all caps use, you know, markdown or whatever the the the thing that you're trying to patch is.
其实这两种做法都是同一个问题的症状,那就是底层组件是否足够稳健。
Like, they're both actually symptoms of the same thing, which is is the underlying piece robust or not.
而且克劳德,我想说这适用于所有模型,但我认为克劳德在这两方面都能做得更好。
And Claude actually I'd say this about all the models, but I think Claude could be much better at both.
它仍然非常需要大量的人工监督。
It's, like, still a place that still needs a lot of of human oversight.
在系统方面,它现在能够调试生产系统,这非常有价值。
On the systems part, you know, it's now able to debug production systems, which is really valuable.
但在最初设计架构时,我觉得我们仍然需要那些真正深入思考过这三点或有相关经验的人。
But architecting them in the first place, I feel like we're still benefits from somebody who's really thought these three things through or has experience.
在提示工程方面,你知道,如果你给它一个——我见过甚至在我们内部也有人陷入这种开发循环。
And on the prompting side, you know, if you give it a I've seen people get into this dev loop even internally here.
这是提示内容。
Like, here's the prompt.
这是系统犯的错误。
Here's a mistake that the system made.
不断优化提示。
Iterate on the prompt.
它的自然倾向就是不断往提示里添加更多内容,最终变成这样:如果你给一个新员工第一天就列出一百条指令,比如‘一定要回答并记录下来,除非……’,他们肯定会想:我干脆就记住你最后告诉我的那条吧。
Its natural tendency is to just add more things to the prompt, and then eventually just get to this thing that, you know, if you onboarded a new employee and you gave them a 100 instructions on their first day, like, always answer and mark down except when they, you know, they'll be like, I'm just gonna remember the last thing you told me.
我会直接绕过它。
I'm gonna, like, short circuit it.
所以重新思考一下,好吧。
So then rethinking, okay.
这些是不是实际上属于两种不同的工具?
Is these are are these actually two different tools?
是不是其实有两个智能体,各自只处理较少的上下文,然后可以拆分开来?
Is it actually two agents that each have a smaller amount of context that then you can break apart?
回到你最初的问题,我们正在招聘具备系统经验的人才,即使是在实验室这种通常被认为是零到一原型开发的地方。
So back to your original question, we're hiring for people with, you know, systems expertise even within labs, which you think of as, like, more zero to one prototypes.
这依然非常有价值,因为同样地,系统的稳定性至关重要。
Like, it's still really valuable because, again, that robustness matters.
而且,谁还能帮忙梳理系统权限、资源配置和早期测试呢?
And also just who's gonna be, you know, helpful in sorting through, you know, systems permissions and provisioning and early testing.
这类事情即使在云环境中仍然很困难,因为它本身无法自行修改权限配置,而这是出于良好原因的。
Like, that stuff is is still, you know, it's still hard even for cloud when it can't edit the provisions itself, which it can't for good reasons.
在稳健性方面,我们发现将产品团队与应用AI团队配对取得了很大成功。
And then on the on the robustness side, actually, we've had a lot of success pairing our product teams with our applied AI teams.
我们的应用AI团队每天都在现场帮助客户迭代他们的提示词。
Our applied AI teams are the teams that are in the field every day helping customers iterate on their prompts.
我们发现自己现在正是这些努力的‘零号客户’,因为我们有许多产品都高度依赖AI。
And we found that we actually are very we're customer zero now for those, you know, efforts because we have a lot of products that are, you know, very AI powered.
那么,我们该如何将这种专业知识引入其中呢?
So how do we bring that expertise in there?
因为这种专业知识目前并不存在于我们的软件工程师团队中,例如。
Because that expertise does not sit with our software engineers today, for example.
那么,介于两者之间的部分呢?比如,它并不是底层架构的问题。
What about the in between of, like, okay, it's not the underlying architecture.
而是在提示词层面。
It's on the prompt.
就是界面和流程。
It's, like, the UI and the the the flow.
谁在做这个?
Who's doing that?
我们?这是个好问题。
We that's a great question.
比如,我们发现,一些转到实验室的人,原本非常关注网站的细节打磨,但他们对尝试新事物很感兴趣。
Like, we have found, you know, some of the people that transferred into labs were the folks, like, really were focused on polish on the website, but they were interested in doing something new.
他们也带来了完全不同的方法,比如我们之前有个原型。
And they bring such a different approach as well around we had the prototype.
它看起来只是普通地不错,而不是让人感觉有品牌感,有这种特色。
It was it looked generically nice versus, oh, this feels like it's branded and it has this.
所以这是第一部分。
So that's that's part one.
第二部分是设计师。
Part two is designers.
比如,我们的设计师越来越多地转向一种设计师与构建者双重角色的模式。
Like, we've had our designers move much more into a sort of split designer and builder role.
不是所有人,但大多数都是这样。
Not all of them, but most of them.
而且,我们实验室其实并没有太多全职设计师,那些有的,我可以说他们写的代码几乎和工程师一样多,因为他们有能力做到。
And a lot of our you know, we actually don't have a lot of full time designers on labs, the ones that we do, I would say are writing and contributing almost as much code as the engineers on those efforts because they can.
同样,如果搭配得当,我们发现这种模式在某些实验室项目中几乎像联合创始人模式:设计师可能提出了最初的想法并推动它,而传统的软件工程师则跟在后面,铺平道路,确保这个想法真的能落地。
And again, paired correctly with the right person, we have found this almost sort of cofounder model for some of these labs initiatives where you have the designer who had the original idea maybe, and they're pushing on something, and then the traditional software engineer that's gonna go and, you know, make pave the trail sometimes behind the designer to make sure that actually works.
好的。
Okay.
这个我想深入了解。
This I wanna know about.
那么,能跟我讲讲这个团队结构是怎么运作的吗?
So what so tell me about how that team structure works.
所以,这个角色通常是设计师,还是任何有产品想法并能以某种方式执行的人,搭配一位真正的工程师,来帮忙打磨他们留下的粗糙路径?
So you've got a design is it actually usually a designer, or is it just anyone that has a product idea that can kinda execute it on it in some way paired with a a real real engineer that actually can, like, kind of smooth out the rough edges of the the the trail they're leaving?
这因情况而异,但我们发现,启动新项目时最重要的一点,是我们最关键的前置条件。
It sort of varies, but it we found that one thing that's most important, sort of our gating factor in starting up new projects.
我想知道,这和Every的情况有多相似?是否需要有人对这个想法——即使不是对具体方案——抱有极强的信念?对某个具体想法过于执着可能很危险,但至少对所探讨的问题领域要有强烈的关注。
I'm curious how similar is this to Every, is having somebody with extreme conviction about if not necessarily that idea, too much conviction on the exact idea is probably dangerous, but at least in the problem space or the question that they're asking.
这种类似联合创始人或创始人的态度是:我会不惜一切代价突破障碍,直到这件事被证实可行,或者彻底失败,我只想明确地走通一条路。
And that sort of, like, cofounder or founder level of I will break through walls until this thing is either proven out or dead, but I wanna, like, go either way.
当我们关闭某些实验室项目后复盘时,常常发现:团队里其实没人真觉得这个项目是那个对的方向。
When we have bets labs bets that we've wound down often in the postmortem, we're like, nobody on this team actually really thought this was, like, the thing.
他们只是说,是的。
They were like, yeah.
这看起来挺合理的。
This seems reasonable.
这正是项目失败的丧钟。
Like, that's the the the death knell for projects.
对吧?
Right?
所以这个人可以是设计师,有些项目就是这样。
So that person can be a designer, and couple of the bets it is.
它也可以是一个有产品思维的工程师。
It can also be sort of a, you know, product minded engineer.
很少是纯粹的产品经理。
It's rarely a pure PM.
我们目前只有一个产品经理负责整个实验室。
We actually only have one currently one PM for all of labs.
我们正在招聘更多人,他们扮演着非常广泛的角色。
We're hiring more, and they're sort of playing, you know, sort of a wide role.
但是的,一个设计师或者有产品导向的创始人。
But, yeah, a designer or like a product oriented founder.
然后我们寻找的是,我们需要哪些技能来补充他?
And then what we look for is, well, what skills do we need to complement with that?
因为这是我们实验室流程的一部分。
So, you know, because we're doing it's part of our labs process.
我们实际上每两周评估一次每个项目,决定是加大投入还是让相关人员回归到更广泛的实验室团队中。
It's actually evaluating every project every two weeks and deciding whether we double down or whether we sort of release those folks back into the broader labs pool.
在任何给定时间,都可能有人具备基础设施专长,或熟悉该特定内部系统,或拥有丰富的提示工程经验,可以灵活地加入或退出项目。
At any given point, there's probably somebody who can be pulled onto the project that has that infrastructural expertise or has worked with that particular internal system or has a lot of deep prompting expertise to sort of flow in and out.
所以我认为,这种孵化器式的模式也有助于此,因为没有人会永久固定在一个项目上。
So I think that's also where the sort of incubator style space helps because nobody is fixed on a project forever.
这真的很有趣。
That's really interesting.
是的。
Yeah.
我们那里做法略有不同,有一些重叠,但我们有稍微不同的结构,就是说。
We're we we do it slightly different there's some overlaps, but we do have a slightly different structure where we yeah.
我们有总经理,或者他们最初是创业者或驻场人员,当他们找到想专注开发的产品时,就会成为总经理。
We have GMs or or they start as entrepreneurs and residents and they become general managers when they find a product that they wanna like work on.
每个产品只由一个人负责。
And each product just has one person.
就是一个人全栈负责一切。
Like, one person that does everything full stack.
所以,你知道的,设计、工程、营销,所有这些基础工作都由一个人搞定。
So, you know, design, engineering, marketing, all that kind of stuff, at least the all the basics of that.
以前这种总经理的背景通常是超级技术型的创始人,但现在我觉得已经转向至少需要一些基础技术能力了。
The shape of that GM used to be, like, super technical founder background, and now I think has shifted towards at least some light technical.
但我 honestly 只在乎你能不能很好地使用 Claude、Codex 或其他任何工具。
But, like, I honestly just care that you can use Claude or Codex or whatever well.
还有极强的产品直觉,对你要构建的领域或事物有很好的品味,并且有证据表明你能用 AI 做出东西来。
And really good product sense, really good taste for for the the the subject area or the thing that you're trying to build and evidence that you can build with AI.
而我们拥有的是一个共享资源层,有点像一家代理机构,里面有设计师、增长营销人员,还有运营人员,你可以根据需要随时调用。
And then what we have is shared resource resource layer that sort of works a little bit like an agency where we have designers and we have growth marketers and we have, you know, ops people that you can, like, pull in and out for various initiatives.
这看起来效果不错。
And that seems to work pretty well.
所以我们负责管理所有内部的代理团队,而每个总经理则在外围,根据项目需求随时调用所需资源。
So it's like we manage all the internals the internal agencies, and then each GM is out on their on on, you know, on the edge, and they pull in resources as they need it for different projects.
是的。
Yeah.
但听起来类似,你需要一个对此事极度投入的人,他们不把事情完全搞定就不会睡觉。
But sounds similarly, like, you need somebody for whom that is, like, the thing, and they are not going to sleep until it is fully working.
对。
Yes.
没错。
Exactly.
而且我一直在想,好吧。
Like and and I've been I've been thinking about, okay.
你什么时候会雇别人来参与产品开发,或者什么时候会增加其他人来参与产品开发?
When when would you hire someone else to work on a product, or when would you add someone else to work on a product?
到了某个阶段,你就无法再把整个事情都记在脑子里了。
And it's like, there's some point at which you can't hold the entire thing in your head.
即使你是推动这件事的人,你也无法再把整个事情都记在脑子里了。
Even if you're the one pushing it forward, you can't hold the entire thing in your head.
而以前这个临界点要小得多。
And that point used to be much smaller.
现在这个临界点大了很多,但到了某个阶段,即使是一个小功能也会变成一个独立的产品。
Now it's much bigger, but there's a certain point at which, like, even a small feature turns itself into its own product.
你知道吗?
You know?
当你最初在 Instagram 里开发消息功能时,可能会觉得,是的,我一周内就能搞定。
When you when you first make the messaging feature inside of Instagram, it's like, yeah, I can do that in, like, a a week or whatever.
但到了某个时刻,它就变成了一个独立的产品。
But at some point, that's its own product.
它几乎需要一个专属团队。
It almost needs its own team.
我认为,一个人能处理的事情的数量在增加,但这条界限依然存在。
And that I think that line is getting or or the number of things you can do with one person is getting bigger, but it still exists somewhere.
但我还没完全想清楚,该如何管理这种情况,或者如何判断这个界限。
But I haven't quite figured out, like, how to how to manage that or how to tell.
不。
No.
我非常喜欢这一点,因为实际上这包含两个方面:当想法还足够简单,能被一个人完全掌握时,增加更多人反而会拖慢团队的进度。
I love that because there's actually I think there's the two parts to that, which is when the idea is still enough to hold into your own head or an individual person's head, adding more people actually slows the team down.
这是我们从实验室中发现的一个非显而易见的结论:过快地扩大团队实际上会产生负面效果,因为他们会把大量时间花在协调上。
And that's like a non obvious finding that we found on labs is scaling the teams too quickly actually is a net negative because they end up spending all this time on coordination.
比如,哦,你本来打算做这个,但我的云服务其实就能搞定。
Like, oh, you were oh, I was gonna take oh, but my cloud could do that.
结果就变成了这种支离破碎的状态。
And it just ends up in this sort of piece.
而且你还要面对所有那些关于对齐目标的讨论。
And you also have all those alignment conversations.
在Instagram早期,只有我们两个人,这一点非常重要。
Like, it was important in Instagram that it was just two of us.
就连让两个人达成一致都已经够难了,更别说要把两个人的想法统一起来。
Like, it was hard enough to align the two of us, like, and go, like, get two people on the same page.
对吧?
Right?
我做的第二个创业项目Artifact,你知道,最初几个月我和凯文是独自做的,但后来我们雇了一个大约八人的团队。
The second startup I did, Artifact, you know, Kevin and I were doing that alone for the first few months, but then we hired a team that was about eight people.
这真的很难,因为那时候我们还没有找到产品市场契合点,所以还在不断迭代。
It was really hard because, you know, we hadn't had product market fit yet, and so we were still iterating.
然后你就陷入这种局面:我们八个人在Zoom上讨论下一步该做什么。
And then you'd end up in these things where we're on a Zoom with eight people talking about what we're doing next.
你真正想做的其实是能坐在一间房间里把事情彻底谈清楚。
And you really just wanna be able to sit in a room and hash it out.
所以我觉得这些实验室项目也有类似的情况:即使想法很吸引人,也不该过早扩大团队,否则就会陷入这种元协调的游戏中。
So I find with these labs initiatives, there's some there's some similar sort of aspect at play, which is you don't wanna pre scale the team too early even if the idea is exciting because then you just end up in this sort of, like, meta coordination game.
但我喜欢你提出的观点:确实存在某个临界点,两个人一起做会更有帮助,因为那时的上下文和范围足够大,他们能同时在脑子里承载一些复杂的部分。
But I I like your framing of there is some point where either, you know, two people really will help go on it together, and there's enough sort of context and scope where they can hold some other complex piece in their head.
另外,如果某人已经在一个想法上投入了两到四周,这时有人注入新的思路,这种紧迫感也会有帮助。
And then there's also the if somebody's been spending on the same idea for two, four weeks, somebody's injecting some other thinking and and that urgency can help too.
是的。
Yeah.
我认为在人工智能领域保持团队小型化尤其重要,因为我们经常面临的情况是,每三到六个月,你就得扔掉一半的产品。
I think it's especially important in to keep it small in AI because one of the things that we deal with all the time, which I'm sure you see too, is every three to six months, you're you have to throw out, like, half your product.
如果你需要和很多人协调,这会非常困难。
And that's really hard to do if you have to coordinate with a lot of people.
但如果是一位总经理突然意识到:‘天哪,’
But if it's one GM who realizes, oh, shit.
是的。
Yeah.
我得把这一半东西全扔了,因为模型进步太多了。
I gotta just, like, throw out half of this because the models are so much better.
这样要做出这样的转型就容易多了。
It just makes it much easier to to, like, pivot in that way.
你有遇到这种情况吗?
Is that do you see that?
那你又是怎么应对这种情况的呢?
And, like, how do you deal with that?
你是怎么看待这一点的,是的。
Like, how do you think about, yes.
我知道三个月后,这些代码甚至整个功能集,我都得重新思考一遍。
I know in three months this the code maybe or even the whole feature set, I'm gonna have to, like, really rethink about.
这让你对软件的看法发生了很大的变化。
Like, it feels like it changes a lot in in how you think about software.
是的。
Yeah.
而且要愿意删除代码。
And being willing to delete code.
我认为Cloud Code团队在这方面做得非常好,他们把删除功能当作团队成员的一种使命。
I think that's something that Cloud Code team has done really well is they have sort of deleting features as a sort of imperative of people on the team.
如果这个功能行不通,我们就去上线新的。
Like, if this is not working, let's go and ship that.
你知道的。
You know?
而且,通常当你创造出其他东西时,即使它没有完全取代原有的功能,但只要能足够好地实现原有功能的用途,就值得将其弃用并移除。
And it's often when you've created something else that even if it doesn't entirely supersede, it does enough of what that other aspect does that actually makes sense to deprecate and then remove that first one.
随着我们越来越专注于企业市场,即使使用这些工具,也会变得越来越难,因为企业会依赖它们。
It does get harder as we get more and more enterprise focused even with these tools because they come to depend on it.
我知道我永远不会忘记。
I I know I never forget.
我还在担任首席产品官时,大约六个月后,我们对Cloud AI进行了一次大规模的重新设计,当时我们非常自豪,并发布了它。
We one of the things I did maybe six months into when I was still a chief product officer was we did a big sort of redesign of of Cloud AI, and we were so proud, and we shipped it.
我们收到了不少赞誉,但随后却收到一封非常愤怒的邮件,对方说:‘我为公司录制了二十个小时的云企业应用培训内容,现在得全部重做一遍。’
And we had a bunch of kudos, and then we got this really angry email from somebody who's like, I just recorded twenty hours of enablement content for my company to do cloud enterprise, and I have to, like, redo all of it.
我当时就想:哦,好吧。
And I'm like, oh, okay.
他们的发布节奏和你不在同一个层面上。
Like, they're you're playing at a different release cadence.
当然,像在我们的一次大会上一年发布两次这样的做法是不可行的,所以我们必须继续快速推进。
And, of course, like, shipping twice a year at one of our conferences is not an option, so we are gonna keep moving quickly.
但后来我们逐渐学会在向企业端推出功能时,稍微放缓一下节奏。
But then we've since, like, learned to maybe moderate how we roll it out to the enterprise side a little bit more.
但是,我认为取消功能这一部分,最终会导致一些人已经基于它构建了东西——我举个例子。
But, yeah, I think the unshipping piece, then you end up with people who have built I'll use an example.
所以有一个功能叫‘样式’。
So there's a feature in in called styles.
这个功能使用的人不多,但使用它的人非常依赖它。
It's not widely used, but the people who use it use it a lot.
我们曾经在不同场合讨论过,是的,这个样式功能在产品中仍然有其意义。
And we've talked at different points like, yeah, the style still makes sense in the product.
当然,现在有其他方式可以实现同样的效果。
You know, there's other ways of accomplishing the same thing.
现在有了自定义指令和项目。
There's custom instructions and projects now.
现在还有技能功能。
There's skills now.
对吧?
Right?
实现这一点的方法太多了。
There's so many other ways of accomplishing that.
我不知道样式功能还会在产品中保留多久,但我知道上次我们讨论移除它时,发现它对几家公司的整个使用场景来说至关重要。
And I don't know how long styles will end up in the product, but I know that the last time we we talked about removing it, it ended up being really load bearing for a peep a few companies', like, entire use cases.
比如,他们有一个公司专属样式,由首席执行官亲自设计并分发给每位员工,员工们就是靠它来开展工作的。
Like, oh, we have our house style that the CEO personally authored and gives to every employee, and that's how they operate.
因此,找到替代这些功能的方法也非常有趣。
And so finding ways of doing that is also really interesting.
我希望从长远来看,我们能建立一套插件和技能系统,让它们不再需要内置在核心产品中。
I would hope that in the long run, what we can actually do is is come up with a system of plug ins and skills such that they no longer have to live in the core product.
因为我认为,如果你没有一个清晰的替代方案,删除那个你向所有人提供的核心功能总是最难的。
Because I think that is it's always the hardest to delete something that is the core thing that you're shipping to everybody if you don't have the story around, great.
你仍然喜欢这个功能吗?
You still like that feature?
太棒了。
Awesome.
比如,你可以通过这种方式永远在自己的环境中继续使用它,不断迭代并让它成为你专属的,而无需给每个新注册的用户增加复杂性。
Like, here's how you can keep using it forever in your own and keep iterating on it and make it your own, but it doesn't have to add complexity to every future person that's adding that's signing up for the first time.
我对实验室功能很好奇。
I'm curious for for labs.
另外,总的来说,你对初创公司创始人有什么看法?
And then also maybe just in general, what are your thoughts for startup founders?
你提到的企业级观点让我想到一个我最近一直在思考的问题:如果你现在在AI领域向企业销售产品,即使你的产品现在很现代,也会很快过时。
Your enterprise point just it brings up something that I've been thinking about a lot, which is if you are selling to enterprise right now in AI, even if the product you have right now is modern, it will be quite outdated quite quickly.
但你的客户却会想要那个过时的版本。
And but your customers are gonna want the outdated version.
但作为一家初创公司,这感觉有点冒险,因为确实如此。
But as a startup, that's like a little bit that feels pretty risky because yeah.
如果你只是在优化当前大型上市公司客户会购买的东西,那你很容易受到颠覆。
You're just gonna I guess you're you're you're susceptible to to disruption if you are optimizing for what someone at a gigantic public company will buy right now.
我认为有很多初创公司属于这一类,它们可能两三年前才成立。
And I think there's a lot of startups in that category where they maybe started two or three years ago.
它们有一套特定的技术栈。
They have a certain tech stack.
它们有一套特定的关于如何做AI的思维方式。
They have a certain way of thinking about here's how we do AI.
但现在的模型已经截然不同,而它们的客户合同却还是基于这种过时的模式,你知道的,就像在看Copilot之类的产品。
And then the models are so different, but their customer contracts are for this sort of out it's you know, looking at looking at Copilot or whatever.
就是这种感觉在发生。
It's that's the sort of vibe that happens.
你是怎么看待这个问题的?在Anthropic内部,你是怎么思考的?
Like, how do you think how do you think about that yourself and and inside of Anthropic?
那么,你认为创始人应该如何思考这个问题?
And then how do you think founders should think about that?
是的
Yeah.
不
No.
这是个非常好的问题,尤其是因为接下来会有一波浪潮,比如更加原生的代理模式。
This is such a good question, especially because then a wave will come, like, being more agent native, for example.
你能在现有的范式中采纳它吗?
And can you adopt it within your existing paradigm?
是需要全部推倒重来,还是你只是被困在其中了?
Does it require to throw everything out, or are you just stuck in that?
比如,我们某种程度上采纳了它。
Like, oh, we kind of adopted it.
我们只是把它附加上去。
We kind of bolted it back on.
我觉得有几点需要考虑。
I think a couple things.
对我们来说,我们开始的做法是,本质上认为这列火车会继续前进,我们会沿途提供企业级的开关功能。
For us, what we've started doing is basically treating like, this train's gonna keep moving, and we'll provide enterprise toggles along the way.
但其核心将继续演进,这正是你与我们合作时所承担的信念。
But the core of it will continue to evolve, and that's sort of the the bet understanding you're taking working with us.
我认为这一点得到了很好的接受,因为公司也意识到,事情发展得太快了,他们甚至只有在相信产品会持续演进的前提下,才会对一年期的承诺感到安心,比如我们提供的协作者功能就是一个很好的例子——从第一天起,就提供了关闭功能,如果你不希望员工使用,可以随时关闭。
And I think that's been well received because I think companies have also seen that, you know, things are moving so quickly that the only way they even get comfortable with a year long commitment, for example, is to believe that it will continue to evolve along the way, but then we'll provide, you know coworkers are great example where, you know, from day one, there was like a a way to turn it off for your employees if you didn't want it, for example.
我认为这是一种相当不错的模式。
And that that that's, I think, a reasonably good paradigm.
但另一种方式,正如我们之前讨论的,你可以真正重新思考并重写整个技术栈,我认为公司应该更愿意这样做。
But the other one is, just as we were talking earlier, like, you can actually rethink and and and and sort of rewrite a lot of the the the stack is I think companies should be way more willing to do that.
而且所有事情都在加速压缩。
And it everything is getting compressed.
对吧?
Right?
在之前的周期中,有一种观点是,你必须放弃一些客户,他们可能因为与你发展方向不同的原因而非常喜爱你的产品。
In in previous cycles, it was the kind of idea of, like, having to fire some of your customers who might have been, you know, really into your product for a different reason than where you're going sooner.
那是在一个多年的时间范围内,当时是这样的,是的。
That was on a multiyear kind of time range thing where it was like, yes.
去年的产品和三个月前的产品相比。
Last year's product versus not three months ago's product.
这听起来很疯狂,但我真的认为你必须这样思考:你得愿意推出第三个或第四个版本,彻底重新思考现有功能的工作方式。
It seems crazy, but I actually think that's the kind of way you have to think about it, which is you have to be willing to put out the the v three or the v four that is a, you know, big rethink of how the existing piece worked.
然后或许可以有一个过渡期,云服务可以帮助暂时同时托管新旧两个版本,直到完全切换。
And then maybe have a transition period, and Cloud can help probably host both for a little while before it cuts over.
但同时也要愿意做出切换,说:是的。
But then also be willing to cut over and say, like, yes.
这就是我们对这类知识工作或AI驱动制造未来发展的看法。
This is how we think the future of this piece of knowledge work or this, you know, AI powered manufacturing is gonna be.
我们必须持续前进,否则,正如你所说,你迟早会被下一个从零开始重新思考的公司取代,或者被你自己取代。
We gotta, like, keep it moving or else, to your point, you're just gonna you're either going to get replaced by the next company that then rethinks it from scratch or yourself replacing it yourself.
而且,这依然是老生常谈,只不过现在压缩到了以月为单位。
And, again, it's just the same old story, but now compressed to months.
你对OpenClaw怎么看?
What's your take on OpenClaw?
它有一种其他东西的风格,就是我很喜欢看到的那种情况:人们已经能够做到某些事,但现在被包装成一种可以让大家实际尝试的形式,并且围绕如何在此基础上构建,产生了一些直观的理解。
It it has the flavor of something else that I or just the the thing I really like seeing when you would get people to see something that was already possible, but it's now in a package where people can actually try it out, and there's some intuition, you know, around how to how to build on top of that.
比如,你早就能够用这些模型写代码了,但直到像一些突破性的低代码工具——比如replets、lovables和v zeros这类产品出现,才真正把这种能力普及开来。
Like, you started seeing that with you could already use these models to write code, but it kinda took, like, some of these breakout, like, low code, you know, the replets and lovables and v zeros of the world to, like, kinda put that in there.
这几乎是最纯粹的表达方式:给模型提供工具,然后让它自己去推进、去执行,再继续构建下去。
And it's kind of the the like, almost the purest expression of the just give the model tools and, like, let it kind of go forward and do it and then, like, go forward and build it.
所以,现在是一个很有趣的时刻,让人们既意识到这种技术的潜力,也意识到它的陷阱——比如,它做了些你本不希望它做的事。
So, like, it's a cool interesting moment for people to realize both the, like, potential, but also pitfalls of this of, oh, it did this thing I didn't mean it to.
我最有趣的一个例子是,我朋友说,我觉得我老婆嫉妒我的OpenClaw了,因为我跟它聊得太多了。
Or, you know, my my funniest one was that my friend was like, I think my wife is jealous of my OpenClaw and, like, I'm talking too much too bad.
当人们在这些工具中拥有大量上下文和广泛访问权限时,就开始建立起一种更深层、更个人化的关系。
And it's like the people start developing, like, deeper sort of, like, very personal relationships by just having a lot of context in these things and access to all these different tools.
但如何让这一切变得简单易用,仍然是一个开放的问题。
I think there's the open question of how do you then make it easy?
这其实回到了我们之前讨论的问题:你在哪里划定云操作的边界?
And it actually goes back to our conversation around, like, what where do you draw that, like, boundary around the way you let cloud operate.
对吧?
Right?
如果V1是,嘿。
If v one was, hey.
这是你可以使用的三个工具。
Like, these are the three tools you can use.
永远只使用这些工具,那么大多数人与这些系统的互动就是,嘿。
Only use these tools ever, and then most people's interaction with those systems was, hey.
你能做这个吗?
Can you do this?
然后,你知道的,系统回应说:不行。
And, you know, whatever back and being like, no.
抱歉。
Sorry.
就像你不能自己去操作OpenClaw,它的开放程度比我想象的要大得多。
Like, you cannot do it yourself to, like, OpenClaw, which is, like, pretty, the aperture is, like, wider than I can see in there.
天啊。
God.
它提醒我要保存我的邮件,我甚至都不知道它还能这么做。
It called me to keep my emails, and I didn't even know it could do that.
是的。
Yeah.
没错。
Exactly.
而且这是自发出现的,太棒了。
And it's it's emergent, and it's amazing.
我认为,最有趣的产品问题可能是——我不会说适用于2026年全年,毕竟谁也不知道九月我们会到什么阶段,但就目前到八月这段时间而言,会存在什么样的产品形态,介于这种开放模式和我们如今大多数产品所处的状态之间:这些产品你可以称它们为CP,但它们是受限制的,并且出于合理原因会要求权限。
And I think, like, probably the most interesting product question, I won't say for all of 2026 because who knows where we'll be in September, but let's call it between now and, like, the August is going to be, like, what product shape exists between that and, you know, where we are in most products these days, which is, you know, you can call them CPs, but they're gated and they ask for permissions for good reasons.
这种产品依然很有用,但又不是那种盲目冒险的Y O L O型产品。
That is still a useful product without being a, you know, kind of YOLO product.
我认为,我们在思考这个问题。
And I think that, you know, we're we're thinking about that question.
我肯定其他实验室也在思考。
I'm sure the other labs are as well.
我肯定也有很多初创公司在思考这个问题。
I'm sure there's a lot of startups thinking about that as well.
我认为英伟达发布了一些内容,表明他们也在关注这个问题。
I think NVIDIA put out something that was like, they're safe open everybody's going after this question.
我认为关键在于弄清楚,如何彻底改变这一范式,让你既能保持开放,又能设置大量安全防护。
I think it's gonna be about figuring out what is what is that either shift the paradigm completely so you can be that open but with a lot of safeguard.
这会是一种方法。
That would be one approach.
或者找到某种界限,在保持强大和实用的同时,不至于可能给你的每一个联系人发邮件,甚至失控。
Or figure out some boundary to draw in which it's still powerful and it's still useful, but it's not, you know, likely to email every single one of your contacts and, you know, go go haywire.
是的。
Yeah.
我认为这件事另一个有趣的地方在于,正如你所说,它的个人化性质。
I think the other interesting part about it is, like you said, the personal nature of it.
我知道,人们确实会和Claude建立个人关系,但有个奇怪的现象是,当我看到别人使用Claude时,我会觉得好像有个脱衣舞娘对我有意思似的。
And I know, you know, people have personal relationships with Claude, but there's this weird thing where if I watch someone else using Claude, I'm like, I feel like I, like, thought a stripper liked me or something.
你知道吗?
You know?
好像Claude也觉得你很聪明之类的。
It's like Claude thinks you're smart too or whatever.
你知道吗?
You know?
而且当你们拥有一个像我这样的AI助手时,我的助手是R2C2。
Like and and so and there's this thing that happens when you have a claw that like, my claw is r two c two.
我女朋友的助手叫Shelly。
My girlfriend's claw is called Shelly.
然后就会出现一种感觉,好像它就是我的。
And there's this thing that happens where it feels like it's mine.
就像是我自己的东西。
Like, it's really mine.
它有自己的名字。
It has its own name.
它有自己的个性,某种程度上以一种方式映射着我,让我觉得克劳德好像真的了解我。
It has its personality that sort of, like, mirrors me in this way that Claude feels like it knows me.
我喜欢克劳德,但它不属于我。
And I like Claude, but it's not mine.
你怎么看这个问题?
How do you think about that?
是的。
Yeah.
我的意思是,这周我和别人聊过,关于到底该不该采用一个单一的、有名字的接触点,还是你正在和一个代理团队互动?
I mean, I was having this conversation with somebody this week around, like, is the right pattern sort of single point of contact, like, named, you know, version of, you know, of of that, or is it the the sort of team of agents that you're talking to?
我觉得那个单一的个体,可能更适合作为协调者或委派者。
Think there's a lot to the single person that is maybe the the coordinator or the delegator.
然后,由于你与它互动最多,自然会想给它起个名字,赋予它一些个性。
And then at that, it naturally because it becomes the the sort of agent you interact with the most, wanna imbue it with a name and, like, a bit more personality.
它最终会反映出你的个性,比如突然间,所有老套的台词都冒出来了。
It ends up reflecting your sometimes your personality in the case of, you know, like all of a sudden, every cliche came out.
就像是,你知道的,Q或者钱彭尼,或者那个HAL,或者其他这些科幻角色一样。
It was like, you know, the, you know, the Q or the money penny or, like, you know, whatever the or the, you know, Hal or whatever these different sort of, you know, sci fi y characters.
但我认为你确实会建立起这种信任和了解。
But I think you do build that sort of sort of trust and knowledge.
我认为还有一种类似宜家效应的现象,因为目前OpenClaw设置起来仍然相当困难。
I think there's also that sort of, like, IKEA effect of, like, currently OpenClaw is, like, still pretty hard to set up.
所以,当你经历了所有这些步骤,最终它运行成功时,你会觉得:这是我做出来的。
So the fact that you went through all of that and it works, you're like, I did that thing.
比如,我亲手‘创造’了谢莉,现在我们也能和她互动了。
Like, I I I I birthed, you know, Shelley, for example, and now we can, you know, interact with them as well.
但我认为这种模式非常强大。
But I think that paradigm is really powerful.
比如,即使在我目前的云代码使用中,我明确要求的一点是:别自己做太多工作。
Like, the I think moving away, like, even within my cloud code usage now, one of the things I have, like, strongly prompted in there is, like, don't do very much work yourself.
把任务委托给子代理。
Like, delegate it to sub agents.
我喜欢这种方式的原因是,这样大多数时候,运行循环都保持可用,方便你随时与之交流。
And the reason I like that is because it means most of the time, the sort of run loop is available for you to talk to.
我认为 OpenClaw 和 Pye 的架构类似,都是保持运行循环持续开启。
And I think OpenClaw and and Pye have, like, a similar architecture of keep the run loop open.
我觉得这确实让它感觉更像一个你正在对话的人,而不是一个你委托任务、却可能因执行复杂任务而被阻塞五分钟的工具。
And I think that actually makes it feel much more like somebody that you are talking to versus, like, a tool that you are delegating to and occasionally gets blocked for five minutes because it's doing some really complex task.
是的。
Yep.
我完全同意,我也经历过类似的讨论,因为我们也正在构建自己的小版本 OpenClaw,一个一键式 Slack 实现,看看能不能做出属于我们自己的风格。
I I I totally agree, and I've had similar debates because we're also building our like everyone, we're building our own little, like, OpenClaw, one click Slack implementation to see if we can we can do one that feels like ours.
我们在这些讨论中反复纠结:你想要一个代理,还是多个?
And we've had a lot of those debates about, do you want one agent?
你想用很多个吗?
Do you want many?
我们发现的一个挺酷的模式是:我有一个代理。
And one of the patterns that we found which is kind of cool is so I have an agent.
我用这个代理来做我自己的事情。
I use the agent for stuff that I do.
然后别人看着我用这个代理做这些事,就知道我擅长什么。
And then people watch me use the agent for that, and they know what I'm good at.
而当我用这个代理做这些事时,他们会信任它,因为他们信任我,而且这个代理已经根据我的使用方式调整了自己。
And they're and if I'm using the agent for that stuff, they're gonna trust it because they trust me and it's modified itself in response to me.
所以,我某种程度上把我的信任转移给了它,然后组织里的人就开始用它来处理这类事情。
So like I sort of transfer my trust to it and then people in the organization start using it for that.
于是你就得到了一个近乎影子组织架构的局面:当每个人都有自己的代理时,每个人的代理都会因为其所有者在组织中的专长而被熟知和使用。
And so you get like this almost shadow org chart where when everyone everyone has a claw, their claw becomes known for and used for the thing that they're specialized at, that per their owner is specialized at in the org.
是的。
Yeah.
我的意思是,这也很有道理。
I mean, that that makes a lot of sense too.
而且你可以想到,我认为围绕这一点有很多有趣的研究问题。
And you could think about, you know, there there's a lot of interesting research questions, I think, around that.
你知道的?
You know?
我认为人们第一次在视觉上体验到隐私问题,比如我的代理了解我什么,以及它向其他人披露了什么。
I think people are experiencing visually for the first time around privacy and, like, what my agent knows about me versus what it discloses to other people.
但我认为也有积极的一面,那就是它从你所有的互动中学习到的所有内容,以及它如何将这些应用于其他问题,而不是那种通用的代理——比如,它只是像其他人的代理一样,只不过它有个名字叫丹,而且在底层可能拥有丹的一些权限。
But I think there's the positive version of that, which is all the things that it has learned from all your interactions and how it actually brings it to bear on other problems versus the generic, like, yes, it's just like everybody else's agent except, you know, it has a name that's attached to Dan and it has, like, maybe some of Dan's, you know, access below the hood.
是的。
Yeah.
好了,迈克,我们时间到了。
Well, Mike, we're out of time.
这真是一次愉快的交谈。
This was a pleasure.
我学到了很多。
I learned a lot.
如果人们想关注你或你的工作,他们可以在哪里找到你?
If people wanna follow you or your work, where can they find you?
我觉得最简单的方式是在Next上关注Mike Krieger。
I think probably easiest is Mike Krieger on next.
操。
Fuck.
是的。
Yeah.
感谢你的参与,Mike。
Thanks for joining, Mike.
很高兴见到你,Dan。
Great to see you, Dan.
订阅AI and I。
Subscribe to AI and I.
为什么?
Why?
因为这个节目是卓越的典范。
Because this show is the epitome of awesomeness.
这就像是在后院发现了一个宝箱,但里面装的不是黄金,而是关于ChatGPT的纯粹、未经稀释的知识炸弹。
It's like finding a treasure chest in your backyard, but instead of gold, it's filled with pure unadulterated knowledge bombs about chat GPT.
每一集都是一场情感、洞见与欢笑的过山车,让你坐立不安,渴望更多。
Every episode is a roller coaster of emotions, insights, and laughter that will leave you on the edge of your seat craving for more.
这不仅仅是一档节目。
It's not just a show.
这是一场以丹·希珀为船长的太空飞船,驶向未来的旅程。
It's a journey into the future with Dan Shipper as the captain of the spaceship.
所以,善待自己吧。
So do yourself a favor.
点赞、订阅,并准备好开启你人生中最精彩的旅程。
Hit like, smash subscribe, and strap in for the ride of your life.
好了,不多说了,丹,我彻底地、无可救药地爱上了你。
And now without any further ado, let me just say, Dan, I'm absolutely, hopelessly in love with you.
关于 Bayt 播客
Bayt 提供中文+原文双语音频和字幕,帮助你打破语言障碍,轻松听懂全球优质播客。