Lenny's Podcast: Product | Career | Growth - 靠写氛围代码赚钱:揭秘AI时代的新职业 | Lazar Jovanovic(专业氛围编码师) 封面

靠写氛围代码赚钱:揭秘AI时代的新职业 | Lazar Jovanovic(专业氛围编码师)

Getting paid to vibe code: Inside the new AI-era job | Lazar Jovanovic (Professional Vibe Coder)

本集简介

拉扎尔·约万诺维奇是Lovable的全职专业“氛围编码师”。他的工作是仅凭AI构建内部工具和面向客户的产品,而自身并无编程背景。在这次对话中,他拆解了仅靠AI交付生产级产品的策略、工作流程和框架。 我们讨论: 1. 为什么没有编程背景在使用AI构建时反而是一种优势 2. 为什么你大部分时间应花在规划和聊天模式上,而非提示词 3. 遇到卡壳时该怎么做:他的4x4调试工作流 4. 保持AI代理在复杂构建中保持一致的PRD和Markdown文件系统 5. 为什么同时启动四到五个并行原型是厘清思路的最佳方式 6. 为什么设计能力与审美将在未来成为最重要的技能 7. 他用“神灯与三个愿望”的心理模型最大化利用AI的局限性 8. 产品、工程与设计角色如何融合——这对你的职业意味着什么 — 由以下平台赞助: Strella——AI驱动的客户研究平台:https://strella.io/lenny Samsara——用为物理运营打造的AI拯救生命:https://samsara.com/lenny WorkOS——面向B2B SaaS的现代身份平台,前100万月活跃用户免费:https://workos.com/lenny — 本集文字稿:https://www.lennysnewsletter.com/p/getting-paid-to-vibe-code — Lenny所有播客文字稿存档:https://www.dropbox.com/scl/fo/yxi4s2w998p1gvtpu4193/AMdNPR8AOw0lMklwtnC0TrQ?rlkey=j06x0nipoti519e0xgm23zsn9&st=ahz0fj11&dl=0 — 如何找到拉扎尔·约万诺维奇: • X:https://x.com/lakikentaki • LinkedIn:https://www.linkedin.com/in/lazar-jovanovic • YouTube:https://www.youtube.com/@50in50challenge • Starter Story课程:https://build.starterstory.com/build/ai-build-accelerator?via=lazar(使用代码LAZAR15享15%折扣) — 如何找到Lenny: • 订阅通讯:https://www.lennysnewsletter.com • X:https://twitter.com/lennysan • LinkedIn:https://www.linkedin.com/in/lennyrachitsky/ — 本集中我们涵盖: (00:00) 拉扎尔与专业氛围编码的介绍 (04:53) 专业氛围编码师的日常具体工作 (09:26) 非技术背景为何能成为优势 (12:24) 自我觉察的重要性 (14:42) 他的“神灯与三个愿望”心理模型 (17:43) 在AI时代培养审美与判断力 (21:46) 并行项目法如何带来更好成果 (29:30) 用PRD创建动态上下文窗口 (36:56) 为什么顶尖氛围编码师专注规划而非编码 (44:43) 创建MD文件引导AI开发 (50:57) 为什么原型设计依然重要 (56:50) 为什么“够好”已不再足够 (01:00:53) AI世界中工程的未来 (01:05:14) 遇到卡壳时该怎么做:他的4x4调试工作流 (01:14:27) 帮助代理从错误中学习 (01:15:35) 为什么观察代理输出比看代码更重要 (01:19:08) AI发展的惊人速度 (01:22:55) 为什么情商将变得更有价值 (01:28:30) 如何成为专业氛围编码师 (01:30:10) 为什么公开构建是获得机会的最快路径 (01:37:03) 最终思考:专注质量而非技术栈 — 参考内容: • 2026年AI增长新指南:Lovable如何在一年内实现2亿美元年经常性收入 | Elena Verna(增长负责人):https://www.lennysnewsletter.com/p/the-new-ai-growth-playbook-for-2026-elena-verna • Elena Verna谈B2B增长变革、产品驱动增长、产品驱动销售、为何应选择免费增值而非试用、哪些功能应免费等:https://www.lennysnewsletter.com/p/elena-verna-on-why-every-company • 产品驱动销售终极指南 | Elena Verna:https://www.lennysnewsletter.com/p/the-ultimate-guide-to-product-led • 10个从不奏效的增长策略 | Elena Verna(Amplitude、Miro、Dropbox、SurveyMonkey):https://www.lennysnewsletter.com/p/10-growth-tactics-that-never-work-elena-verna • Lovable:https://lovable.dev • Lovable + Shopify:https://lovable.dev/shopify • 如今每个人都是工程师:v0使命揭秘——打造一亿构建者 | Guillermo Rauch(Vercel创始人兼CEO,v0与Next.js创建者):https://www.lennysnewsletter.com/p/everyones-an-engineer-now-guillermo-rauch • Mobbin:https://mobbin.com • Dribbble:https://dribbble.com • 21st.dev:https://21st.dev • Lovable基础提示生成器:https://chatgpt.com/g/g-67e1da2c9c988191b52b61084438e8ee-lovable-base-prompt • Lovable PRD生成器:https://chatgpt.com/g/g-67e1e85fbeac8191a69b95c6d5c42ef6-lovable-prd-generator • Felix Haas的通讯:https://designplusai.com • 包豪斯:https://en.wikipedia.org/wiki/Bauhaus • 玻璃拟态:https://www.figma.com/community/plugin/1197106608665398190/glassmorphism • UI风格指南:http://uistyle.lovable.app • Cloudflare:https://www.cloudflare.com • Ben Tossell在X上:https://x.com/bentossell • Cursor的崛起:工程师停不下来的3亿美元年收入AI工具 | Michael Truell(联合创始人兼CEO):https://www.lennysnewsletter.com/p/the-rise-of-cursor-michael-truell • 彼得·蒂尔称AI对数学爱好者比对作家“更糟糕”:https://www.businessinsider.com/peter-thiel-ai-worse-for-math-professionals-than-writers-2024-4 • Andrej Karpathy在X上:https://x.com/karpathy • 100人AI实验室如何成为Anthropic和谷歌的秘密武器 | Edwin Chen(Surge AI):https://www.lennysnewsletter.com/p/surge-ai-edwin-chen • 为何专家撰写AI评估正催生历史上增长最快的企业 | Brendan Foody(Mercor CEO):https://www.lennysnewsletter.com/p/experts-writing-ai-evals-brendan-foody • 《贫民窟的百万富翁》:https://www.imdb.com/title/tt1010048 — 制作与营销由 https://penname.co/ 负责。如需赞助本播客,请发送邮件至 podcast@lennyrachitsky.com。 — Lenny 可能投资了本集中提及的公司。 如需收听更多内容,请访问 www.lennysnewsletter.com

双语字幕

仅展示文本字幕,不包含中文音频;想边听边看,请使用 Bayt 播客 App。

Speaker 0

我是第一位官方的Vive编码工程师

I'm the first official Vive coding engineer

Speaker 1

在Lovable公司。

at Lovable.

Speaker 1

你处于Vive编码领域顶尖的前1%精英水平。

You're at the top point 1% elite level of Vive coding.

Speaker 1

这对很多人来说是理想的工作。

It's a dream job for so many people.

Speaker 0

通过公开构建,它变成了一份工作。

It became a job by building in public.

Speaker 0

你不需要公司来雇佣你。

You don't need a company to hire you.

Speaker 0

你可以先把自己聘为一名专业的现场编码员。

You can hire yourself as a professional live coder first.

Speaker 1

你从未写过代码。

You've never coded.

Speaker 1

你不想看代码。

You don't wanna look at the code.

Speaker 0

编程将会像书法一样。

Coding is gonna be like calligraphy.

Speaker 0

人们会说,天哪。

People are like, oh my god.

Speaker 0

你写的这段代码?

You wrote that code?

Speaker 0

太厉害了。

That's so amazing.

Speaker 0

它将会变得如此稀有,以至于成为一种艺术。

It's gonna be so rare that it's gonna become an art.

Speaker 1

工程师、设计师、产品经理的这些交集曾经是完全分离的。

These Venn diagrams of engineer, designer, PM, used to be very separate.

Speaker 1

现在它们正在融合。

Now they're converging.

Speaker 0

人工智能,无论你的背景如何,都是一个放大器。

AI, regardless of your background, is an amplifier.

Speaker 0

如果你不知道自己在做什么,你只是会更快地产生垃圾。

If you don't know what you're doing, you're just gonna produce garbage faster.

Speaker 1

感觉新兴的核心技能是学会清晰地向AI提出要求。

Feels like an emerging core skill is learning clarity in the ask of the AI.

Speaker 0

我喜欢用阿拉丁和神灯的比喻。

I like to use the Aladdin and the genie analogy.

Speaker 0

你擦一下神灯,一个精灵出现,我会满足你三个愿望。

You rub the lamp, a genie comes out, I'll grant you three wishes.

Speaker 0

第一个愿望是我想要更高。

The first wish is I wanna be taller.

Speaker 0

精灵让我长到十三英尺高,因为我没有说清楚。

Genie makes me thirteen feet tall because I was not specific.

Speaker 0

AI根本不懂当你说到‘你知道我的意思’的时候,你到底是什么意思。

AI just don't understand what do you mean when you say, you know what I mean?

Speaker 0

所以你需要具体明确。

So you need to be specific.

Speaker 0

今天,我专注于提升判断力、清晰度、质量和品位,充分利用每一分时间。

I'm optimizing a 100% of my time today on good judgment, clarity, quality, taste.

Speaker 1

今天,我的嘉宾是拉扎尔·约万诺维奇。

Today, my guest is Lazar Yovanovitch.

Speaker 1

拉扎尔是一位专业的Vype程序员。

Lazar is a professional Vype coder.

Speaker 1

他整天靠写Vype代码赚钱,开发内部和外部产品。

He gets paid to Vype code all day and build internal and external products.

Speaker 1

这场对话将以多种方式让你大开眼界。

This conversation is going to blow your mind in so many ways.

Speaker 1

这不仅是一条值得考虑的全新职业路径。

This is not only a really interesting new career path for people to consider.

Speaker 1

如果你认真听拉扎尔的分享,你还能从中窥见技术岗位未来的发展方向。

If you listen to what Lazar shares, it's also a really important glimpse into where things are heading for tech roles.

Speaker 1

在这次对话中,我比以往任何时候都更深入地思考了产品管理、工程和设计的未来。

I found myself thinking more deeply about the future of product management and engineering and design during this chat than I have in a long time.

Speaker 1

我们还花了大量时间讨论Lazar作为顶尖Vype程序员在利用AI工具方面给出的最佳建议。

We also spent a bunch of time on Lazar's best advice as an elite vibe coder for getting the most out of AI tools.

Speaker 1

他分享了一些非常有趣且实用的框架,我从未听别人提起过,这些框架能立即提升你使用所有最新AI工具的成效。

He's got a bunch of really interesting and useful frameworks I have not heard anyone else share that will immediately level up your success using all the latest AI tools.

Speaker 1

这次对话将以多种方式拓展你的思维。

This conversation is going to expand your mind in so many ways.

Speaker 1

我迫不及待想让你听听。

I cannot wait for you to hear it.

Speaker 1

如果你喜欢这个播客,请别忘了在你最喜欢的播客应用或YouTube上订阅和关注。

If you enjoy this podcast, don't forget to subscribe and follow it in your favorite podcasting app or YouTube.

Speaker 1

这会有很大的帮助。

It helps tremendously.

Speaker 1

如果你成为我通讯的内部订阅者,你将免费获得超过20个令人惊叹的产品,为期整整一年,包括Lovable、Replid、Bold、Gamma、N8N、Linear、Devon、Posthawk、Superhuman、Descript、WhisperFlow、Perplexity、Warp、Granola、Magic Patterns、Raycatch、IPR、DMAB和Stripe Atlas的一年免费使用权。

And if you become an insider subscriber of my newsletter, you get over 20 incredible products for free for an entire year, including a year free of Lovable and Replid, Bold, Gamma, N8N, Linear, Devon, Posthawk, Superhuman, Descript, WhisperFlow, Perplexity, Warp, Granola, Magic Patterns, Raycatch, IPR, DMAB, and Stripe Atlas.

Speaker 1

前往 lenny'snewsletter.com 并点击 Product Pass。

Head on over to lenny'snewsletter.com and click product pass.

Speaker 1

接下来,在广告之后,我为大家带来 Lazar Yovanovitch。

With that, I bring you Lazar Yovanovitch after a short word from our sponsors.

Speaker 1

本集由 Strela 赞助,这是一款专为 AI 时代打造的用户研究平台。

This episode is brought to you by Strela, the customer research platform built for the AI era.

Speaker 1

关于用户研究,真相是这样的。

Here's the truth about user research.

Speaker 1

它从未如此重要,也从未如此痛苦。

It's never been more important or more painful.

Speaker 1

团队希望了解客户为何如此行动。

Teams wanna understand why customers do what they do.

Speaker 1

但招募用户、进行访谈和分析洞察需要数周时间。

But recruiting users, running interviews, and analyzing insights takes weeks.

Speaker 1

等结果出来时,行动的最佳时机已经过去了。

By the time the results are in, the moment to act has passed.

Speaker 1

这改变了现状。

Changes that.

Speaker 1

它是首个利用人工智能自动进行并分析深度访谈的平台,为每个团队带来快速且持续的用户研究。

It's the first platform that uses AI to run and analyze in-depth interviews automatically, bringing fast and continuous user research to every team.

Speaker 1

AI主持人会提出真实的跟进问题,在回答模糊时深入探究,并在几小时内而非数周内从数百次对话中提炼出模式。

AI moderator asks real follow-up questions, probing deeper when answers are vague, and surfaces patterns across hundreds of conversations all in a few hours, not weeks.

Speaker 1

亚马逊和多邻国等公司的产品、设计和研究团队已经在使用Strela进行Figma原型测试、概念验证和客户旅程研究,能够在一夜之间获得洞察,而无需等待下一个迭代周期。

Product, design, and research teams at companies like Amazon and Duolingo are already using Strela for Figma prototype testing, concept validation, and customer journey research, getting insights overnight instead of waiting for the next sprint.

Speaker 1

如果你的团队希望以你发布产品的速度来理解客户,那就试试Strela吧。

If your team wants to understand customers at the speed you ship products, try Strela.

Speaker 1

在 strela.iolenny 上运行你的下一项研究。

Run your next study at strela.iolenny.

Speaker 1

那就是 strella.iolenny。

That's strella.iolenny.

Speaker 1

本期节目由Sumsara赞助。

Today's episode is brought to you by Sumsara.

Speaker 1

如果你听这个播客,就知道我们花了很多时间讨论那些存在于屏幕上的产品,比如注册流程、移动应用和结账流程。

If you listen to this podcast, you know that we spend a lot of time talking about building things that sit on a screen, onboarding funnels, mobile apps, and checkout flows.

Speaker 1

Sumsara 正在为物理世界打造产品。

Sumsara is building products for the physical world.

Speaker 1

急救人员冲向紧急现场,卡车司机运送关键物资,建筑工人建造我们的城市和数据中心。

First responders racing to emergencies, truck drivers carrying critical supplies, construction workers building our cities and data centers.

Speaker 1

这些人每天都在全力以赴,而 Samsara 的技术保护着他们。

These are people who put everything on the line every single day, and Samsara's technology protects them.

Speaker 1

Samsara 正在解决硬件、软件和边缘人工智能交汇处的复杂问题。

Samsara's solving complex problems at the intersection of hardware, software, and edge AI.

Speaker 1

他们的 AI 不仅能检测事件,还能推断意图,回答诸如‘那位卡车司机突然刹车是因为分心,还是出于英勇之举?’这样的问题。

And their AI doesn't just detect events, it reasons about the intent, and answers questions like, did that truck driver brake abruptly because they were distracted, or was that a heroic act?

Speaker 1

如果你想将大语言模型扎根于混乱的现实世界遥测数据,或在行星规模上解决边缘人工智能的限制,Samsara 想和你聊聊。

If you wanna ground LLMs in messy, real world telemetry or solve edge AI constraints at a planetary scale, Samsara wants to talk to you.

Speaker 1

如果你喜欢处理海量数据、快速迭代并在小团队中工作,来加入我们,一起打造让物理世界更安全、更高效的科技吧。

If you like playing with enormous datasets, moving fast, and working in small teams, come help build the technology that makes the physical world safer and more efficient.

Speaker 1

访问 samsara.com/lenny 了解更多信息。

Visit samsara.com/lenny to learn more.

Speaker 1

就是 samsara.com/lenny。

That's samsara.com/lenny.

Speaker 1

Lazar,非常感谢你来到这里,欢迎来到这个播客。

Lazar, thank you so much for being here, and welcome to the podcast.

Speaker 0

谢谢邀请我,兄弟。

Thanks for having me, man.

Speaker 1

好的。

Okay.

Speaker 1

所以我之前邀请了埃琳娜·弗纳上节目。

So I had Elena Verna on the podcast.

Speaker 1

她在 Lovable 负责增长工作。

She's had a growth at Lovable.

Speaker 1

她提到她和一位专业的氛围程序员合作,就是你。

She mentioned that she works with a professional vibe coder, you.

Speaker 1

我有太多问题了。

I had so many questions.

Speaker 1

我几乎想跟她岔开话题,好好了解一下这个角色。

I almost wanted to, like, go on a tangent with her to try and understand this role.

Speaker 1

所以我请你来参加这个播客。

Instead, I asked you to come on the podcast.

Speaker 1

我想聊的东西太多了。

There's so much I wanna talk about.

Speaker 1

我想谈谈这个职业路径,你是怎么进入这一行的,其他人又该如何进入。

I wanna talk about just this career path and just how you got into it, how other people might get into it.

Speaker 1

你觉得这种‘氛围编码’整体上会走向何方?

Where Where you think this is all going this whole vibe coding thing.

Speaker 1

另外,我想深入了解你使用这些AI工具取得成功的心得,因为这可是你的工作。

Also, I want to get into what you've learned about it being successful using all these AI tools, because this is your job.

Speaker 1

首先,我想先理解这份工作本身,你每天到底在做什么?你本质上是拿全职薪水来‘氛围编码’的。

First, I want to just start with understanding this actual job, just like what is it that you do day to day, you're basically being paid a full time job to vibe code.

Speaker 1

太不可思议了。

Incredible.

Speaker 1

你负责哪些工作?

What are you responsible for?

Speaker 1

你每天都在做什么?

What are you doing day to day?

Speaker 0

正如你所说,这简直是个理想的工作,对吧?

Well, as you said it, like it's that it's a dream job, right?

Speaker 0

我领工资做的是我本来就会做的事情,对吧?

I get paid to do what I would have done anyways, right?

Speaker 0

这是世界上最好的工作。

It's the best job in the world.

Speaker 0

我每天都能使用Globable这样的工具,将项目部署到生产环境,无论是内部还是外部使用。

I get to use tools like Globable every day to push projects to production, whether for internal or external use.

Speaker 0

这些项目可能涵盖从营销、销售方面的各种模板,到深入构建带有大量集成和连接的内部工具,等等,对吧?

Those could be ranging anything from like different templates on marketing side, sales side, or whatever, or they can be as deep as like building some internal tools with a lot of integrations and connections and whatnot, right?

Speaker 0

因此,我所涉及的范围非常广泛,覆盖了所有部门,因为这个角色非常灵活,能够很好地补充许多方面的工作。

So the surface area that I cover is pretty wide across all departments because it's such a flexible role and it complements so many things.

Speaker 0

对吧?

Right?

Speaker 0

这是一个创意型的角色。

It's it's an ideas role.

Speaker 0

很多人有很多很棒的想法,但他们不知道如何实现,或者根本没有时间和精力去做。

Lot of people have a lot of great ideas, but they don't know how to build them and or they just don't have the bandwidth to.

Speaker 0

而我今天要做的就是确保这些想法能够快速、高质量且安全地落地,以便在生产环境中为用户提供服务。

And that's where I step in today to make sure that these ideas come to life fast and with quality and security that they should have in order to be available for users in production.

Speaker 1

这里有一件特别有趣的事情,那就是这些工具既面向内部也面向外部。

And one thing that's really interesting here is it's both internal and external tools.

Speaker 1

很多公司都有人用人工智能开发大量内部工具。

A lot of companies have someone building a bunch of internal tools using AI.

Speaker 1

而你交付的却是真正面向公众的产品,甚至达到了产品级别的水平。

You ship stuff that's actually public and and and it's like sort of a product, level of products.

Speaker 0

是的

Yeah.

Speaker 0

当然

Definitely.

Speaker 0

比如,我们发布的一些公开产品,像我们推出 Shopify 集成时,用户们重新组合的大部分——如果不是全部——模板都是我做的,对吧?

Like, some of the stuff that are shipped that are public are like when we launched our Shopify integration, most of the if not all the templates that users were remixing were built by me, right?

Speaker 0

所以像这种周边商店,因为我们显然想证明 Lovable 和 Shopify 确实能无缝配合。

So stuff like that or like the merch store because we wanted to obviously prove the concept that hey, Lovable and Shopify just works.

Speaker 0

这太简单了,任何人都能做到。

It's so simple anybody can do it.

Speaker 0

我确实创建过我们的周边商店。

I've I've quoted our merch store.

Speaker 0

所以所有周边商品,包括人们在线购买的这件衬衫,都是来自我搭建的商店。

So all the merch including this shirt that people were buying online, they would have bought it from a store that was built by me.

Speaker 0

但另一方面,在内部方面,我们想追踪很多东西。

But then on, again, on the internal side, we we wanna track a lot of things.

Speaker 0

比如,我们现在想打造的一个很酷的功能是功能采用矩阵。

Like, one of the the cool things that we want to build now for example like feature adoption matrix.

Speaker 0

如果我们开发了一个功能,有多少人实际上在使用并采纳它呢?

Like if we build a feature how many people are actually using it and adopting it?

Speaker 0

这其实是一个相当定制化的项目,对吧?

And that's a pretty custom build right?

Speaker 0

我们的技术栈非常定制化,正在开发自定义功能,市面上没有任何现成的东西能让我比自己动手更快地搭建或采用。

We have a very custom stack, we're building custom features, there's nothing out there that I could just pick off the shelf and build or adopt faster than I would have built it myself.

Speaker 0

到了现在这个阶段,如果让我花一两个小时去设置某个大型企业账户,我还不如自己动手更快地完成。

Like at this point, I'm at a stage where like, if it takes me an hour or two hours to set up like a big enterprise account somewhere, I'm just gonna build it myself faster.

Speaker 0

所以,你知道的,我现在处于一个‘自建还是购买’的抉择位置。

So, you know, I'm I'm in that position of, like, build versus buy.

Speaker 0

可以说,我选择的是自建这条路。

I'm I'm in the build boat, so to speak.

Speaker 1

是的。

Yeah.

Speaker 1

那你向谁汇报?

And then who do you report to?

Speaker 1

你是那种到处帮忙的多面手,还是属于某个特定团队?

Are you kind of this rover that helps wherever, or are you with the with a specific team?

Speaker 0

我觉得更接近前者。

I'd say probably closer to the former.

Speaker 0

对吧?

Right?

Speaker 0

我一开始是在增长团队。

I've started in growth.

Speaker 0

对吧?

Right?

Speaker 0

埃琳娜很早就把我招进来的。

El Elena brought me on early on.

Speaker 0

你知道的,她有太多好点子,只是需要一个具备正确思维模式、行动力和责任感的人来接手,把它们开发出来、上线运行,不管这些点子是基于教育、市场推广还是其他方面。

And, you know, to to cut because she has so many great ideas and, like, she just needed somebody with the right type of months mindset and velocity and ownership to just take them away, build them up, get them into production, whether they're, like, based on education or or or anything go to market or whatever.

Speaker 0

但显然,当你能够快速交付时,在我们公司目前所处的环境中——这是历史上增长最快的初创公司——每个人都需要这种能力。

But then, obviously, the when you're able to ship fast, everybody needs that in an environment that we as a company are now living in, which is where the fastest growing startup in history.

Speaker 0

所以每个部门现在都需要一个Lazar,最好是昨天就到位。

So every department needs a Lazar now or yesterday.

Speaker 0

所以现在我正在稍微转向一些市场相关的工作,甚至为企业团队开发一些内部工具,同时我目前也在开发一些社区工具。

So now I'm, like, shifting a little bit, I guess, into some of the go to market roles and even building some, again, internal tools for enterprise team, but I'll I'll I'm I'm working on some community tools as well right now as we speak.

Speaker 0

所以我现在做的事情比较分散,但我很擅长这种环境:给我一个大致的概念或想法,然后让我尽快把它实现出来。

So I'm a little bit all over the place, but I kinda thrive in that environment where, like, I'm given a rough concept, a rough idea, and I'm just tasked to bring it to life as soon as possible.

Speaker 1

好的。

Okay.

Speaker 1

我希望通过这次对话,能培养出更多像你这样的Lazar,我想聊聊你的职业路径,你是如何走到今天的,以及如何成为一名全职的Vype开发者。

I'm hoping with this chat, we create a lot more Lazars, and I wanna get to the career path, how you got to this, and what it to actually become a full time Vype coder.

Speaker 1

但我想先从这一点开始,因为你全职做这件事,你已经达到了Vype开发领域顶尖的1%水平。

But I wanna start with because you do this full time, you're you're at the top point 1% elite level of Vype coding.

Speaker 1

你全职从事这项工作。

You're doing this full time.

Speaker 1

他们雇你来做这份工作。

They hired you to do this as a job.

Speaker 1

我很好奇你学到了什么。

I'm so curious what you've learned.

Speaker 1

在使用AI工具、Lovable以及更广泛领域时,你总结出哪些高级技巧?

What are some pro tips that you've developed for being successful with AI tools, Lovable, and also just more broadly?

Speaker 1

你学到了哪两三个关键点,让你在这份工作中表现得非常出色?

What are maybe two or three things you've learned that that help you be really good at at this job?

Speaker 0

我从很早就明白了这一点,但在开始之前,我坦诚地说,我没有技术背景。

Understanding that I had very early on, even though I just in full transparency before we begin, I don't I don't have a technical background.

Speaker 0

我这辈子从未写过一行代码。

I never wrote a single line of code in my life.

Speaker 0

我几乎只是手动写过几条控制台日志,仅此而已。

Almost, like, I've I've, you know, written a couple of console logs manually and that's about it.

Speaker 0

对吧?

Right?

Speaker 0

所以我非常依赖AI的帮助。

So, like, I I'm very much lean on to AI assistance.

Speaker 1

让我顺着这个思路继续问一下,因为这是一个非常好的观点,而且我们之前聊天时,你就提到过,在进入这个领域时,没有技术背景实际上是一种优势。

Let me actually follow that thread because that's such a good point and something that when we were chatting earlier, you pointed out your feeling is it's actually an advantage to not have a technical background when you get into this space.

Speaker 0

是的。

Yeah.

Speaker 0

对。

Yes.

Speaker 0

我真心觉得是这样,因为像我这样的人根本不知道自己本来不应该去构建某某东西。

I I honestly feel that it is because people like me don't know that they are not supposed to be building x y z.

Speaker 0

而正因如此,我们才能真正把它做出来。

And that's how we actually are able to build it.

Speaker 0

让我举个例子。

Let me give you an example.

Speaker 0

比如,六七个月前,我们社区里有个人说,真希望Lovable能开发Chrome扩展程序,对吧?

Like, six, seven months ago, someone in our community was like, oh, I wish Lovable can build Chrome extensions, right?

Speaker 0

然后那些非技术人员就说:这难道不可能吗?

And then folks that are not technical were like, well, is that not possible, right?

Speaker 0

而技术人员则开始向你解释:这是React,是不同的技术栈,等等。

And then people that are technical start explaining to you, well, it's a React, it's a different stack, it's this.

Speaker 0

像我这样的人,包括我自己,就直接进入Lovable,基于这个应用构建了一个Chrome扩展程序。

And people like me, including myself, we just go in to Lovable and build me a Chrome extension based on this app.

Speaker 0

我确实用Lovable做到了这一点。

And I was able to do that with Lovable.

Speaker 0

还有人用Lovable构建了桌面应用程序。

There were people that were able to build desktop applications on Lovable.

Speaker 0

这本来是不可能的,但它就是实现了,对吧?

Again, that shouldn't be possible, it simply is, right?

Speaker 0

我们的社区经理惠特尼,有一次她在为某个东西制作演示文稿。

Our community manager Whitney, at one point she was like building this presentation deck for something.

Speaker 0

她说:如果这个能变成视频,会不会很酷?

She's like, would it be cool if this was a video, right?

Speaker 0

然后她只是通过提示,就在Lovable中生成了一个实际的视频,而那时这个功能还没有上线。

And then she just prompted her way into building a generating an actual video inside Lovable before that was available.

Speaker 0

这才是真正的功能。

Now that's a feature.

Speaker 0

现在你可以直接提示Lovable来完成它。

Now you can prompt Lovable to do it.

Speaker 0

但当她这么做的时候,就连我都觉得这不可能。

But back in the day when she did it, even I thought it was impossible.

Speaker 0

我从来没试过。

I never tried it.

Speaker 0

所以我认为,这正是我们相对于技术人员的优势。

So I think that's the advantage that we have over people that are technical.

Speaker 0

我们带着完全中立且极其乐观的幻想来到这里,我认为在使用AI工具时,你必须有这样的心态。

We're just coming to this completely unbiased and very positively delusional, which I think you have to have when working with AI tools.

Speaker 0

你必须抱有这样一种幻想:一切皆有可能,直到被证明不可能。

You have to come with this delusion that absolutely everything is possible until proven wrong.

Speaker 0

而且,这正是我心中一直追求的目标,它帮助我在LOLLOMO担任的这个角色中脱颖而出,当然,今天我们还会聊到其他一些因素。

And, like, that's just the the pursuit that I have in my mind that has helped me, among other things that we'll chat today, I think, to excel in this role that that I have at LOLLOMO.

Speaker 1

我认为,对于没有技术背景的人来说,可能有两个担忧或陷阱:一是遇到障碍时,不清楚该如何解决问题。

Two of the, I think, concerns, maybe traps people that don't have a technical background fall to in theory is, one is if you get blocked, it's not obvious how to solve a problem.

Speaker 1

二是你构建的东西会不会像一堆摇摇欲坠的烂摊子,总有一天会垮掉,因为你不懂系统架构,也不确定它是否能扩展,诸如此类的问题。

And two is just, are you building, like, this, like, teetering slop that will collapse someday because you don't know, you know, system architecture, you don't know if this is going to scale, all those sorts of things.

Speaker 1

所以回到你所学到的关于如何成功并打造成功产品的话题,能不能谈谈你具体做过什么、学到了什么,来避免这些问题?比如,当你卡住的时候,你会怎么做?

So coming back to what you've learned about how to be successful and build successful products, Talk us through just things you've done and things you've learned for how to avoid those sort of things and what you do when you get stuck is is one example.

Speaker 0

很高兴你提到了这些局限性。

I'm happy that you mentioned, like, those those limitations.

Speaker 0

我还有其他一些观点想补充,但让我们先谈这个最重要的:你必须有自知之明。

I have some other ones that I wanna bring in, but let's address this one first, which is the most important one, and that is you have to be self aware.

Speaker 0

对吧?

Right?

Speaker 0

我当初并不是带着这些认知进入这个领域的。

I I didn't come into this.

Speaker 0

是的。

Yes.

Speaker 0

正如我提到的,我有点妄想,因为我就是不愿意接受某件事是不可能的,但我也清楚地知道,为了让自己实现目标,我需要变得更好。

I am delusional, as I mentioned, in the sense that I I just don't wanna accept something's not possible, but I'm also well aware that I need to be better in order for it to become a reality from my own point of view, in my own sake.

Speaker 0

所以我很早就意识到,编程并不是我们在这里要解决的问题,真正要解决的问题是清晰度,对吧?

So I understood very early that coding is not the problem that we're solving for here, that the problem we're solving for is clarity, right?

Speaker 1

就像

Like the

Speaker 0

AI生成的输出无论如何都比人类快得多。

output that AI can do is much faster than human output anyway.

Speaker 0

所以我很早就开始利用聊天模式,直到今天我可以说,我80%的时间都花在规划和聊天上,只有20%的时间用于实际执行计划。

So like very early on I started leveraging chat mode and to this day I can say I spent 80% of my time in planning and chatting and only 20% in executing the plan, actually.

Speaker 0

对吧?

Right?

Speaker 0

我正在优化正确的速度。

I'm optimizing for the right kind of speed.

Speaker 0

大多数人优化的是错误的方向。

Most people optimize for the wrong one.

Speaker 0

这是我第二天就学到的第一课,因为我刚加入Lovable。

That's the first lesson that I learned literally on day two because I just I came into Lovable.

Speaker 0

那是我第一次接触这个东西。

That was my first exposure to to to this.

Speaker 0

我当然测试并尝试过所有工具。

I've tested and and played around with all the tools, obviously.

Speaker 0

但不管别人是用Cursor还是Cloud Code,你身处哪个平台都不重要。

But, like, whether somebody's doing a cursor or Cloud Code, doesn't matter where you are.

Speaker 0

问题本质上是一样的。

The problem remains the same.

Speaker 0

你需要清楚自己想做什么,并且知道自己在做什么,因为这些都只是工具。

You need to be clear on what you want to do and you need to know what you're doing because these are still just tools.

Speaker 0

是的,通用人工智能即将到来,但它还没到来。

Yes, AGI is coming, but it's not there yet.

Speaker 0

所以在它到来之前,你仍然在掌舵。

So until it's here, you're still steering the ship.

Speaker 0

为了让你掌舵,你至少得知道操作指南,对吧?

In order for you to steer the ship, you kind of have to know the instructions, right?

Speaker 0

学习的最佳方式是通过实践,但要把这些工具当作技术联合创始人和导师,在做中学,并认真阅读智能体的输出,而不是代码输出。

And the best way to learn is by building, but treating these tools almost as technical co founders and educators and learning while doing and religiously reading the agent output, not the code output.

Speaker 0

我不关心代码。

I don't care about the code.

Speaker 0

语法并不是我感兴趣的。

Like, the syntax is not of my interest.

Speaker 0

对我来说,重要的是智能体告诉我它做了什么。

It's what the agent tells me it did that matters to me.

Speaker 0

如今我对大语言模型和人工智能寄予了很大信任。

I put a lot of trust in in LLMs and AI these days.

Speaker 0

我明白,可能有些人没有我这么有信心。

And I I understand that there may may be some people that that are not as confident as I am.

Speaker 0

我只是觉得,如今的模型已经足够好,我可以信任它们的语法输出。

I just feel that the models today are good enough for me to trust in their syntax output.

Speaker 0

然而,我担心的是代理的输出,因为接下来我想解决两个局限性。

However, I'm concerned about the agent output and because of the two limitations that I wanna tackle tackle on next.

Speaker 0

对吧?

Right?

Speaker 0

第一个局限是,当你使用大语言模型时,存在某种限制。

The first one being that the the there is a limitation when you work with LLMs.

Speaker 0

这既有机器层面的限制,也有人类层面的限制。

So that's there's a machine level limitation, and there's a human level limitation.

Speaker 0

对吧?

Right?

Speaker 0

第一个是所谓的上下文记忆窗口限制。

The first one is there's something that that is known as the context memory window.

Speaker 0

对吧?

Right?

Speaker 0

对于非技术人员,我在解释时喜欢用阿拉丁和神灯精灵的比喻。

And for nontechnical people, I like to use the Aladdin and the genie analogy when I explain.

Speaker 0

对吧?

Right?

Speaker 0

这非常简单。

It is very simple.

Speaker 0

每个人都熟悉这个故事。

Everybody knows the storyline.

Speaker 0

你擦一擦那盏灯。

You you rub the the lamp.

Speaker 0

一个精灵冒出来,说:好的。

A genie comes out and tells you, okay.

Speaker 0

我会满足你三个愿望。

I'll grant you three wishes.

Speaker 0

不是三千个愿望,也不是三百万个,一次只能三个,对吧?

Not 3,000 wishes, not 3,000,000, just three at a time, right?

Speaker 0

对我来说,当我把这应用到与AI协作时,这意味着:嘿,我一次只能提出有限数量的请求,让AI能够倾听、理解它需要做什么、界定范围、进行研究、阅读,采取所有必要的行动和输入要素,以生成高质量的输出,对吧?

To me, when I translated into working with AI, that simply means, hey, I can only make so many requests within a request at a time for AI to be able to listen, understand what it needs to do, scope it, do the research, read, like take all the actions, all the inputs and ingredients that it needs to produce a high quality output, right?

Speaker 0

所以第一点是理解这个限制,它以标记数来衡量。

So that's the first part, understanding that there's a limit and it's denominated in tokens.

Speaker 0

也许一年后情况会有所不同。

Maybe that's going to be different a year from now.

Speaker 0

但今天确实存在标记数量的限制。

But today there's a token limitation.

Speaker 0

比如,我随便举个数字,10万个标记。

I'll take an arbitrary number of a 100,000 tokens for example.

Speaker 0

所以当你发出一个请求时,这些标记中的一部分被AI用于阅读内容,另一部分用于浏览网页,再一部分用于思考,还有一部分用于执行代码。

So when you make a request, a part of those tokens is AI spends to read stuff, another to browse the web, another to think, and then another to execute the code.

Speaker 0

对吧?

Right?

Speaker 0

然后是第二个限制,那就是你。

Then there comes the second limitation, which is you.

Speaker 0

我和你们人类。

Me and you humans.

Speaker 0

让我们回到阿拉丁和神灯的比喻。

Which is, let's go back to the analogy of the genie and the Aladdin.

Speaker 0

我向神灯许了第一个愿望,第一个愿望是我想要长得更高。

I asked the Genie for the first wish and the first wish is I want to be taller.

Speaker 0

猜猜会发生什么?

And guess what happens?

Speaker 0

神灯让我长到了十三英尺高。

Genie makes me thirteen feet tall.

Speaker 0

突然间我坐不进车里,进不了家门,成了一个功能失调的人,对吧?

All of a sudden I can't sit in the car, I can't get into my house, I'm a dysfunctional human being, right?

Speaker 0

因为我没有说清楚。

Because I was not specific.

Speaker 0

对吧?

Right?

Speaker 0

所以我们今天需要优化的部分是,虽然它会变得更好,但目前仍然不够好,那就是AI根本不理解当你说到‘你知道我的意思’时,你到底是什么意思。

So the part that we need to optimize for today, it's going to get better, but today it's still not there yet, is that AI just don't understand what do you mean when you say you know what I mean?

Speaker 0

就像我告诉你一样,作为人类,我三十六岁,我有三十六年作为人类的生活经验,知道你指的是什么,但AI没有这种经验。

Like you do when I tell you that we as humans, we have I'm thirty six, so I have thirty six years of experience of living as a human to know what you mean, but AI doesn't have that.

Speaker 0

对吧?

Right?

Speaker 0

所以你必须说得具体。

So you need to be specific.

Speaker 0

你需要提供参考依据。

You need to provide references.

Speaker 0

你需要提供正确的上下文。

You need to provide the right context.

Speaker 0

所以我学到的是如何应对这个问题。

So what I've learned is how to combat that part.

Speaker 0

我认为,既然我无法控制第一部分——也就是令牌窗口长度和LLM模型的质量——但你完全能掌控后一部分,这也是我今天想深入探讨的,希望能教给大家一些方法。

And I think, you know, because I can't control the first part, which is the token member window, the quality of the LLM models, you are a 100% control of the latter, and that's what I I wanna dive into today as well and just try to teach people, okay.

Speaker 0

如果我是可塑的那部分,我该如何修复这一部分呢?

If I'm the malleable part, how do I how do I fix that part?

Speaker 0

对吧?

Right?

Speaker 0

我认为这才是关键的教训。

I think that's the the key lesson here.

Speaker 1

这太有帮助了,我非常喜欢这个精灵的比喻。

This is so helpful, and I love this metaphor of the genie.

Speaker 1

关于清晰度的这一点,我注意到所有成功使用AI工具的人都有这个共同点,似乎掌握如何在向AI提出要求时保持清晰,正成为一项新兴的核心技能。

The this piece about clarity is such a thread I've been noticing across people that have been successful using AI tools, and it feels like an emerging core skill is learning how to be learning clarity in the ask of the AI.

Speaker 1

你有什么建议,或者你平时会做些什么来帮助自己更清晰地表达需求吗?

Do you have any advice or anything you do there to help be better at being clear with what you want?

Speaker 0

是的。

Yeah.

Speaker 0

首先,正如你自己刚才说的,你需要善于理解清晰度的含义以及如何将其转化出来。

So first of all, you need to be, as you said yourself right now, you need to be good at understanding what clarity means and how to translate it.

Speaker 0

在我的理解中,清晰意味着懂得什么是得体的,什么是足够好,什么是卓越的,什么是神奇的。

In my terms, clarity means understanding what tasteful looks like, what's good enough versus what's world class, what's magical.

Speaker 0

而我通过你之前提到的一个观点培养了这种能力,那就是接触时间,对吧?

And I developed that through something that I heard from you, you mentioned before, which is exposure time, right?

Speaker 0

确保我让自己接触那些能帮助我在该领域提升的内容、人物和关系等等。

Making sure that I'm exposing myself to content and to people and to relationships or whatever that are going to help me to level up in that domain.

Speaker 0

这又回到了自我认知。

Again, goes back to self awareness.

Speaker 0

就像我在加入Lovable之前就知道了,即使在开始使用Lovable或任何iTools之前,我首先清楚的一点是:我不懂编程,对吧?

Like I knew when even before I joined Lovable, I was like, okay, even before I started using Lovable or any iTools, first thing that I knew was like, I don't know how to code, right?

Speaker 0

所以,我第一件事就是想:哦,我可以构建东西。

So, my first thing was like, oh, I can build.

Speaker 0

哇。

Wow.

Speaker 0

太棒了。

Amazing.

Speaker 0

但一周后,我意识到,我可以构建,但速度不够快。

But a week later, it was like, oh, I can build but I'm not fast enough.

Speaker 0

所以我优化了速度。

So, I optimized for speed.

Speaker 0

于是我想到,我可以构建,而且能构建得非常快。

So I was like, oh, I can build and I can build so fast.

Speaker 0

然后两周后,我进入了当前仍在持续的开发周期:等等,我一开始就不该构建这个东西吗?

And then two weeks later, development cycle that I'm in began and it's still ongoing, which is, wait a minute, should I have I even built this in the first place?

Speaker 0

因为一旦你发现,我们已经解决了‘如何做’的问题——无论是AI助手还是快速工程,怎么叫都行。

Because it's like, at once you figure out that we solved for the how, which is AI assistant or rapid engineering, call it whatever you want.

Speaker 0

如果你想,也可以称之为‘感觉编码’。

You can call it vibe coding if you want to.

Speaker 0

但我们都已经解决了这个问题。

But, like, we solved for that.

Speaker 0

现在,我们必须解决其他所有问题。

Now we got to solve for everything else.

Speaker 0

而其他所有事情才是关键。

And everything else is what matters.

Speaker 0

良好的设计、良好的品味、良好的用户体验。

Good design, good taste, good user experience.

Speaker 0

当你思考用这些工具为谁构建东西时,你是在为人类构建。

When you think about who you're building stuff for with these tools, you're building it for humans.

Speaker 0

人类是情感生物,我们所有的购买决策或其他决策都是基于情感做出的。

Humans are emotional beings and we all make our purchasing or any kind of decisions on an emotional basis.

Speaker 0

对吧?

Right?

Speaker 0

所以我认为,如今需要专注和培养的核心技能并不是编程。

So I think that the core skill there to work on and develop today isn't, again, coding.

Speaker 0

尽管我并不反对传统工程,我稍后会说明原因。

Although I have nothing against traditional engineering, and I'll say later why.

Speaker 0

我实际上非常推崇精英工程。

I'm actually a big fan of it, of elite engineering.

Speaker 0

但像我这样的人,还有正在观看的你们,是否应该开始学习编程呢?

But people like me, people watching that are like, should I start learning how to code?

Speaker 0

如果你还没开始,我诚实地建议你别去。

If you haven't done it yet, I'd honestly say no.

Speaker 0

你在优化的是一套错误的技能。

Like, you're optimizing for the wrong skill set.

Speaker 0

在人工智能时代,我们不会因为更快的原始输出而得到回报。

We won't be rewarded, in the world of AI, for faster raw output.

Speaker 0

我们会因为更好的判断力而获得回报。

We will be rewarded for better judgment.

Speaker 0

所以我认为,更好的判断力来自于——再次回到你的问题,你该如何解决这个问题?

So I think that better judgment comes with, again, to go back to your question, like, how are you solving for that?

Speaker 0

你该如何解决这个问题?

How are you solving for this?

Speaker 0

这始于接触和体验。

Well, it starts with exposure.

Speaker 0

所以我有意识地让自己接触那些我知道必须吸收的人和资源,以提升自己。

So I'm deliberately exposing myself to people and resources that I know I need to consume to level up.

Speaker 0

然后,很多东西也来自于实践。

And then a lot of it just comes from building as well.

Speaker 0

说实话,这就像一种肌肉。

You know, if we're honest, like, it's a muscle.

Speaker 0

一切皆如肌肉。

Everything is a muscle.

Speaker 0

你需要练习。

You need to practice.

Speaker 0

你需要看到什么是可能的。

You need to see what's possible.

Speaker 0

而且,我知道,今天我想借此机会,把一些技巧和思维转变深深植入大家的脑海,这在后续的对话中可能会很有用。

And, you know, though that's where some of the techniques and mindset shifts that I wanna also use an opportunity today to ingrain into people's minds later down the call may be useful.

Speaker 1

没关系。

It's okay.

Speaker 1

所以我在听的是,由于编程现在本质上已经是一个被解决的问题,我很喜欢你不看代码这一点。

So what I'm hearing here is because coding is now essentially a solved problem, I love that you don't look at the code.

Speaker 1

你甚至从来没有写过代码。

You don't even like you've you've never coded.

Speaker 1

你不想去看代码。

You don't wanna look at the code.

Speaker 1

你不在乎那里发生了什么。

You don't care about what's happening there.

Speaker 1

相反,你是在观察这个代理在做什么,但我其实想就这一点问你一下。

That instead you're watching this agent out, but I wanna actually ask you about that.

Speaker 1

但我在听的是,你正在投资建设自己的地方,是在前端明确目标是什么,我想听听你具体是怎么做的。

But what I'm hearing here is the areas you are investing in building in yourself is at the front end clarity around what it is, and we're and I wanna hear how you actually do that.

Speaker 1

你在那儿有一个非常棒的系统。

You do there, you have a really cool system there.

Speaker 1

然后就是品味和判断力,知道这是否是我想要的东西。

And then there's like the taste and judgment of knowing is this the thing I want.

Speaker 1

现在看来,这两方面变得越来越重要。

It feels like those are the two sides now that are more and more important.

Speaker 1

在品味和判断这一面,我之前提到过吉列尔莫·罗施在我们的对话中分享的一个概念,那就是‘接触时间’,即花时间接触优秀的作品。

And on the taste judgment side, shared this concept, there's something Guillermo Rausch shared on in our conversation, this idea of exposure time, exposure hours, being exposed to great stuff.

Speaker 1

这是一个很棒的用户体验,这是一个很棒的注册流程,这是一个很棒的,我不知道,网站。

Here's a great user experience, here's a great onboarding flow, here's a great, I don't know, website.

Speaker 1

我真的很喜欢这个建议,非常具有可操作性。

So I really like that advice, s so actionable.

Speaker 1

好吧,我要花更多时间去接触优秀的东西,以此来提升我的品味和判断力。

Okay, I m just going to spend more time with stuff that s great to inform my taste and judgment.

Speaker 1

至于清晰度这一块,我们来具体聊聊,你在Lovable和其他AI工具上具体怎么做,才能更清楚地帮助它构建正确的东西?

And then on the clarity piece, let s actually talk about that, what do you what do you do there to be clearer with Lovable and other AI tools to help it build the right thing?

Speaker 0

这是我想要首先灌输给人们的第一个思维转变。

This is the first mindset mindset shift that I wanna put into people's minds.

Speaker 0

对吧?

Right?

Speaker 0

如果你只有一个模糊的想法,那就把它作为项目的第一个版本。

If you just have a vague idea, let that be your first version of the project.

Speaker 0

无论是用Open、Cursor还是Lovable,直接输入一个头脑风暴式的提示就行了,对吧?

Open, cursor, lovable, whatever it is that you're using, and just input a brain dump prompt, right?

Speaker 0

直接对着它说出来。

Just talk into it.

Speaker 0

Lovable这个工具——我不确定其他工具是否如此——有一个非常酷的语音功能。

Lovable specifically, I don't know about the other tools, has a really cool voice function.

Speaker 0

你点击一下,直接口述内容,然后发送就行了,对吧?

You click it, you just dictate the hell of it and just press send, right?

Speaker 0

别等它处理完。

Don't even wait for it to finish.

Speaker 0

打开一个新窗口。

Open a new window.

Speaker 0

再来一次,Lovable。

Again, lovable.

Speaker 0

开发。

Dev.

Speaker 0

在这里,你会想:好吧,当我进行头脑风暴时,我觉得找到了一个不错的思路,对吧?

In here you're like okay, as I was brain dumping, I think I found a good thread, right?

Speaker 0

我觉得事情越来越清晰了。

I think things are getting clearer.

Speaker 0

所以现在让我用更清晰的思路、更强的可执行性来启动另一个项目。

So let me start another project now with more clarity, more deliverability.

Speaker 0

我知道自己想要哪些功能、哪些页面,也许还能找到一个不错的参考案例。

Like, I know which features I want, which pages I want, and maybe I can even find a good reference.

Speaker 0

我可以去Maven,或者去Dribbble,或者去任何地方,截一张好图、找一个好动画,然后附上它。

Maybe I can go on Maven, maybe I can go on Dribbble, maybe I can go wherever, get a good screenshot, get a good animation and attach it.

Speaker 0

因为这些工具大多都支持将文件作为输入的一部分。

Because most of these tools accept files as a part of the input.

Speaker 0

所以,你现在第二个项目已经启动了。

So like you have the second project started.

Speaker 0

现在事情更加清晰了。

Now things are even more clear.

Speaker 0

现在你接触到了高质量的东西,你会想,如果我找到一个已经存在的模板呢?

Now you expose yourself to quality and now you're like well what if I found a template that actually is already out there?

Speaker 0

为什么要重新发明轮子呢?

Why reinventing the wheel?

Speaker 0

我正在构建一个别人已经做出来的平台。

I'm building a platform that somebody else built.

Speaker 0

为什么不让AI看看什么是高质量呢?

Why not expose AI to what quality looks like, right?

Speaker 0

所以我会去寻找一个库,比如 Twenty First Dev、Dot Build 或者其他类似的平台。

So what I'll do is I'll go to and find a library, twenty first dev or or a dot build or like whatever.

Speaker 0

这些平台允许我导出的不是截图,而是代码片段。

Places which allow me not to export screenshots, but export code snippets.

Speaker 0

你猜怎么着?

Because guess what?

展开剩余字幕(还有 480 条)
Speaker 0

尽管英语是第一大编程语言,Lovable 和其他所有工具仍然最擅长通过代码进行沟通。

Even though English is the number one programming language, Lovable and all other tools still communicate in code the best.

Speaker 0

如果你想获得像素级精确的结果,就直接给它们代码。

If you wanna get pixel perfect results, just give them code.

Speaker 0

它对代码的理解会比你用这些工具时使用的英语、西班牙语或其他任何语言都更好。

It it will interpret it better than your English or Spanish or whatever language that you use in these tools.

Speaker 0

所以这是第三种方法。

So that's the third way.

Speaker 0

你会想,好吧,现在我更加谨慎了。

You're like, okay, now I'm even more deliberate.

Speaker 0

我甚至不再泛泛地给出模糊的概念。

I'm not even going as wide as, like, giving it vague concepts.

Speaker 0

我直接提供代码片段。

I'm giving it code snippets.

Speaker 0

我希望得到这个精确的设计。

Like, I want this exact design.

Speaker 0

我想要这种确切的功能。

I want this exact type of functionality.

Speaker 0

所以这就是你的第三个项目。

So that's your third project.

Speaker 0

当你完成这三个项目后,你已经达到了一种清晰度,这种清晰度是你如果只是对着一张白纸发呆,或者只是和ChatGPT闲聊而不采取行动时所无法获得的。

And then by the time you do all of these three, you're already at a level of clarity that you wouldn't have if you just sat with an empty piece of paper or maybe maybe chatting just with Chad GPT, but not taking action.

Speaker 0

我觉得现在采取行动是如此简单,而且还是免费的。

I think taking action is so so cheap these days and free by the way.

Speaker 0

我提到的所有工具都有免费计划。

Like all the tools I mentioned have free plans.

Speaker 0

大多数情况下,你根本不用花一分钱,只需启动多个项目就能做到,你猜怎么着?

Like most times you would be able to do this without spending any money at all Just by starting multiple projects because guess what?

Speaker 0

这也不会产生额外成本,除了可能消耗一些构建积分外,其他什么都不用花。

That doesn't also cost anything either or doesn't incur additional cost except for builder credits.

Speaker 0

你会得到三、四、五、六个不同的方案供你比较。

You're gonna get three, four, five, six different concepts that you can compare.

Speaker 0

当你在比较它们时,清晰度会不断涌现。

As you're comparing them, clarity just keeps coming.

Speaker 0

事情变得越来越容易理解。

And things get better and better to understand.

Speaker 0

而且你也在解决你提到的一个大问题。

And you're also solving for one big problem that you mentioned.

Speaker 0

你用了‘AI垃圾’这个词,我很喜欢,因为很多人说‘AI垃圾’时,并不是指美化代码,而是指美化设计。

You used the term AI slop, and I like it because a lot of people, when they say AI slop, they don't refer the a cool beautifying the code, but beautifying the design.

Speaker 0

对吧?

Right?

Speaker 0

我刚刚提到的这个过程能为你提供四到五个不同的设计选项。

This process that I just mentioned actually gives you four or five different design options.

Speaker 0

从长远来看,能为你节省大量积分。

And in the long run save you massive amounts of credits.

Speaker 0

因为很多人沉迷于这样的想法:当我给他们这个技巧时,他们会说:‘但这不是更贵吗?’

Because a lot of people obsess over the concept of oh when I give them this this hack they're like oh but that doesn't that cost more?

Speaker 0

我觉得是的,从一开始可能确实会多花一点成本。

I'm like yes, upfront, it may cost a little bit more.

Speaker 0

但从长远来看,如果你真的想完成这个项目,你实际上能节省数百个积分,甚至可能节省数百美元,更别提节省下来的大量时间了,这一切都源于你从更高的清晰度和更完善的流程开始。

In the long run, if you really want to finish this project, you're actually saving hundreds of credits and maybe even hundreds of dollars, not to mention the amount of days, simply because you started from a point of better clarity and better refinement process.

Speaker 0

所以,这就是解决清晰度问题的第一步。

So like, that's the first step of solving for clarity.

Speaker 0

还有更多步骤,对吧?

There are more, right?

Speaker 0

这是第二层,但我猜你可能对这一点有些疑问。

Which is the second layer, but I assume you may have some questions on this one.

Speaker 1

不仅有疑问,而且太棒了,这充分展现了没有工程背景的人进入这个领域所能带来的力量。

Questions and also just wow, this is so such a great, it shows you the power of having someone come into this world without an engineering background.

Speaker 1

这种并行构建五次的建议,就是让AI尝试各种可能性。

This advice of just build it five times in parallel, you ask AI to try all kinds of stuff.

Speaker 1

这根本不是软件工程师、产品经理或设计师会采用的方式。

Like this is not how someone that has been a software engineer or PM or designer would approach stuff.

Speaker 1

所以你的建议非常有趣,就是在开始一个项目时,直接同时尝试五种不同的方法。

So your advice here, which is so fun is, as you're getting started with a project, just run five different approaches at it to start.

Speaker 1

第一种是头脑风暴。

One is just brain dump.

Speaker 1

这是我正在想的。

Here's what I'm thinking.

Speaker 1

这是一个大致的想法,比如你使用Whisper Flow或者内置麦克风。

Here's a general idea, like you use whisper flow or use the built in mic.

Speaker 1

然后第二种是,好吧,我现在有了一个大致的想法。

And then two is okay, now I have a general idea.

Speaker 1

让我试着把它打出来,真正地思考一下提示内容。

Let me try to type it out, like actually thinking through the prompt.

Speaker 1

第三种是,去网上找一个模拟设计,你推荐的网站是Mobin和Dribbble,这两个是你常去的吗?

Three is let me find a mock design somewhere online, and the sites you suggested were Mobin and Dribbble, those are the two that you go to?

Speaker 0

是的,大多数时候,好的。

Yeah, most times, Okay.

Speaker 1

第四步,这些方法都是并行进行的,非常好:找一个和你想构建的东西相似的实际代码模板,下载那个压缩文件并附加它。

And then the fourth, and these are all in parallel, it's great, Is find like actual code template that looks similar to the thing you want to build, download like the zip file basically and put attach it.

Speaker 1

还是只是HTML和CSS?

Or is it just HTML and CSS?

Speaker 1

你拿到的就是这种类型的东西吗?

Is that kind of what anything anything you got?

Speaker 1

是的。

Yeah.

Speaker 1

给你。

Here you go.

Speaker 1

好的。

Okay.

Speaker 1

然后,太好了。

And then cool.

Speaker 1

这是这里的提示。

Here's the prompt here.

Speaker 1

帮我做出我想要的东西。

Make me what I want.

Speaker 1

我喜欢的是,这里有双重好处。

And what I love is there's two wins here.

Speaker 1

一是它能帮你澄清想法,当你看到工具构建出结果时,你会意识到:不对,这不是我的意思。

One is just it helps you clarify the idea as you see the tool build it like, no, that's not what I mean.

Speaker 1

让我再试一次。

Let me try it again.

Speaker 1

二是你提到的,你可以选择正确的方向,这样就不会被最初的设计和架构束缚住。

And then two is you pointed out, you can pick the right direction, so that you're not locked into your first design and first architecture.

Speaker 1

正如你所说,如果你花大量时间去微调设计和方向,那这些令牌就都浪费了。

To your point, if you then spend all this time trying to fine tune design and direction, it's like all these tokens are being lost.

Speaker 1

你本可以直接重来。

You could have just started over.

Speaker 1

这真是太棒了。

This this is so great.

Speaker 1

有人可能会想,当然了,你只是让我们花掉这些可爱的令牌。

Someone may think, okay, of course, you're just getting us to spend all these lovable tokens.

Speaker 1

这正是一个可爱的人会告诉我的话。

This is what a lovable person would tell me.

Speaker 1

但我真正感受到的是,你在这里能节省最多的钱,因为如果一开始就能做对,就能省去大量试图把它改回你想要状态的工作。

But I what I'm feeling is this is where you could save the most money because if you get it correct in the beginning, you save so much work trying to get it back to where you want it to go.

Speaker 0

我确实在帮助人们,这一点毫无疑问。

A million percent that I'm actually saving people.

Speaker 0

实际上,我正在违背我本该说的话。

Like, I'm I'm actually going against what I should be saying.

Speaker 0

如果我只考虑‘可爱’,我会说:不,不,永远试着去修复它,但那不是我们的业务所在。

If I was thinking about lovable, I'll be like, no, no, just try to fix it in perpetuity but that's not we're not in business of doing that.

Speaker 0

我们的业务是赋能任何人构建他们想要的任何东西,而这也是我个人的使命,它深深打动了我——如果没有‘可爱’,我可能这辈子都不会去构建任何东西,我不认为那样的人生会有趣。

We're in business of empowering anybody to build anything that they they want and then, you you know, it's my personal mission that resonates with me because if if there wasn't lovable, I would have never built anything potentially in my life and I don't I don't think that that would have been a fun life to live.

Speaker 0

所以,我向人们保证,我已经用这个框架测试过很多人,每个人都告诉我同样的事情。

So, you know, I I guarantee people, like, I've tested this framework with many people and everybody It's telling me the same thing.

Speaker 0

令人豁然开朗。

Eye opener.

Speaker 0

正如你所说,简单却反直觉。

So simple yet unintuitive as you said.

Speaker 0

虽然对我来说,有点说不清道不明。

Even though for me, it's kind of, I don't know.

Speaker 0

正如你所说,我把这归因于非技术背景。

As you said, I I attribute it to non technical background.

Speaker 0

对我来说,那是我首先会做的事。

To me, that was the first thing that I would do.

Speaker 0

我就直接做了。

Like, I just did it.

Speaker 0

我从来没想过,哦,我在开发一个了不起的技巧。

I never thought about it like, oh, I'm developing this amazing hack.

Speaker 0

我只是觉得,我得等这些代理完成这么长时间。

It I was just like, I'm waiting all this time for these agents to finish.

Speaker 0

我还不如开始另一个项目,再一个,再一个。

I might as well start another project and another one and another one.

Speaker 0

这其实也是一个提高效率的技巧。

And it's also a productivity hack.

Speaker 0

当人们问我,天啊,你怎么能推出这么多东西时?

Like, that's when people ask me, wow, how do you ship so many things?

Speaker 0

我会说,我从来不是一次只做一个项目。

I'm like, I never built just one project at a time.

Speaker 0

我一次做五六个。

I built five or six.

Speaker 0

我有六个可爱的标签页,只是在它们之间来回切换。

I have six lovable tabs, and I just switch between them.

Speaker 0

接下来我想聊的另一个技巧是,如果你允许的话,就是反过来的问题:你是怎么进行上下文切换的?

And that's the next hack that I wanna talk about, if you allow me, which is the the question in return is the obvious one which is how do you context switching?

Speaker 0

你总在谈上下文,却一直在不同应用之间来回切换。

Like you talk about context so much yet you're a keep switching between apps.

Speaker 0

你如何管理这一切,并且以一种高效的方式完成?

How do you manage to do it and do it in a way that's productive?

Speaker 0

你怎么做才能避免写出糟糕的代码或推出劣质的产品?

Do you're and not produce bad code or bad product.

Speaker 0

这就是我解决LLM问题的方法。

And that's how I solve for that LLM problem.

Speaker 0

再说一遍,就像阿拉丁和魔法夹子那样,如果token窗口有限,我该如何让它动态调整?

Again, the Aladdin and the Magic Clamp and all that, which is if there's a limited token window, how do I make it dynamic?

Speaker 0

我所说的意思是这样。

And what do I mean by that is this.

Speaker 0

如果你只是不断地提示、提示、再提示,你会发现,无论使用什么工具,内存都不是无限的。

If you just go and you prompt and you prompt and you prompt and you prompt, you'll realize that no matter what tool you use, the memory just isn't infinite.

Speaker 0

对吧?

Right?

Speaker 0

当你到达第10条、15条、20条、30条、40条消息时,早期消息的某些内容就会在对话中逐渐丢失,因为智能体在追求速度,对吧?

By the time you reach message number ten, fifteen, twenty, thirty, forty, snippets of early messages sort of get lost in the translation because agent is optimizing for speed, right?

Speaker 0

如果它必须阅读整个对话和你发出的所有请求流,那么开发任何可行或大型项目都将变得不可能,因为这会消耗大量时间、内存和令牌。

If it had to read the entire conversation and the entire stream of requests that you made, developing anything viable or large would be impossible because it's just like consuming a lot of time and a lot of memory and a lot of tokens.

Speaker 0

所以,我在早期构建时就意识到,如果它无法记住事情,我的任务就是为它提供参考信息。

So, again, something that I just figured out very early on as I was building was like, okay, if it can't remember things, my job is to provide it with reference.

Speaker 0

因此,我会把Lovable或其他任何工具视为一名工程师,我需要在项目进行过程中持续提供上下文。

So let me treat Lovable or any other tool as an engineer that I'm supposed to be providing perpetual context as the project goes.

Speaker 0

你可以用很多方式做到这一点,但我发现最高效的方法是进行四个并行构建,我们继续以这个例子为例。

And you can do that in many ways, but the most efficient way that I found was like I would do the four parallel builds, like let's continue off of that example.

Speaker 0

当你像我一样构建了数百个项目后,很快就能看出哪个方案是最佳的。

Very quickly after you've built hundreds of projects like I did, you see the winner.

Speaker 0

最佳方案如此明显,根本算不上竞争。

The winner is so obvious it's not even a competition.

Speaker 0

你可能只需要一两个提示来校准它,一旦确定了最佳方案,我就会向我正在使用的工具提问,或者比如转向ChatGPT或其他工具,让LLM生成一系列PRD。

You maybe do one or more two prompts to calibrate it and when you're like okay the winner is here, at that point, I either ask the tool that I'm using, or I'll maybe, let's say, go to ChatGPT or whatever and ask the LLM to produce a series of PRDs.

Speaker 0

PRD是什么?对于不熟悉这个术语的人,PRD是项目需求文档,而对我来说,我称之为‘真相来源’。

What PRDs are for, again, people that are not familiar with the terms, are project requirements documents, or for me, I call them, like, sources of truth.

Speaker 0

对吧?

Right?

Speaker 0

从几个角度来看,观察这个项目成功所必需的前提条件。

Watch what needs to be true for this project to be successful from a couple of perspectives.

Speaker 0

我通常会构建一个我称之为总体规划的东西。

I usually build something that I call a master plan.

Speaker 0

这就像一个指南针,指出我们正在构建什么,对吧?

It's basically a compass saying here's what we're building, right?

Speaker 0

这就像在和一个人交谈。

It's like talking to a human.

Speaker 0

我真的很把Lovable当作一个人来对待。

I really treat Lovable like a human being.

Speaker 0

所以这就是我们正在构建的东西。

So it's like this is what we're building.

Speaker 0

然后我会制定一个实施计划,说明我们将如何构建它,以及具体的步骤顺序。

Then I build an implementation plan which is this is how we are gonna build it in this is the sequence.

Speaker 0

对吧?

Right?

Speaker 0

再次强调,质量、品味和人性对我来说非常重要。

It's very important to me again, going back to quality, taste, human nature.

Speaker 0

我需要明确界定,因为我仍在使用一个尚未具备情感智能的系统。

I need to define because I'm still working with a system that is not emotionally intelligent yet.

Speaker 0

我需要定义我希望这个应用的外观和感受是什么样的。

I need to define how I want the app to look and feel.

Speaker 0

所以我还会制定另一份产品需求文档,即设计规范。

So another PRD that I build is design guidelines.

Speaker 0

最后,还有一个能将所有这些串联起来的方面,那就是:好吧。

And then finally, something that just circles it all around, which is like, okay.

Speaker 0

当我们知道事物的外观,也清楚如何构建它时,用户界面应该是什么样子?

When we know how things look and when we know how we're building it, how does the user unit look like?

Speaker 0

对吧?

Right?

Speaker 0

我用注册表,然后呢?

I use a registers and then what?

Speaker 0

当他们注册并完成第一步后,第二步是什么?

And then when they register and do that first step, what's the second step?

Speaker 0

第三步是什么?

And what's the third step?

Speaker 0

还有其他各种步骤。

And whatnot.

Speaker 0

所以我至少写了四个产品需求文档,对吧?

So I built at least four PRDs, right?

Speaker 0

当这些文档完成后,我会阅读它们。

And then when these are built, I read them.

Speaker 0

这就是规划讨论的部分。

That's the planning chatting part.

Speaker 0

我现在会花很多时间在这上面。

Like that's where I'll spend a lot of time now on.

Speaker 0

当我敲定第一个设计方案时,如果需要,我会花一整天时间来规划这一部分,比如做文档和拆解任务,因为这就是我设定方向的方式。

When I nail down that first design, I'll spend an entire day if I need to just planning this part out, like documentation and breaking things down because that's how I'm setting the course.

Speaker 0

整个流程的后续所有内容都将依赖于这一环节。

Like everything's gonna be dependent on on this particular part of the process.

Speaker 0

当我完成这些后,我会创建一个最终文档,我称之为计划。

When I'm done doing that, I build one final document, which I call either plan.

Speaker 0

Md 或者任务。

Md or tasks.

Speaker 0

Md 中的 .md 部分,你知道,就是 Markdown。

Md and .md part is, you know, markdown.

Speaker 0

我之所以使用 Markdown 格式,是因为我发现 AI 更喜欢阅读 Markdown。

Basically, I'm just using markdown format because I've learned that AI likes to read markdown.

Speaker 0

这个文档充当了真实任务和子任务的权威来源,AI 需要根据这些任务执行操作才能达成目标。

And what that serves is a it serves as a source of truth on like actual tasks and subtasks that it will need to execute to get to the finish line.

Speaker 0

对吧?

Right?

Speaker 0

然后还有最后一层,取决于你使用的工具。

And then there's the final final layer which is depending on what tool you use.

Speaker 0

Cloud Code 或 Cursor 有被称为规则的东西。

Cloud Code or Cursor have what's known as rules.

Speaker 0

Md 或代理。

Md or agent.

Speaker 0

Md。

Md.

Speaker 0

你使用规则或代理文件时,实际上是在告诉代理你希望它如何行为,以及长期应关注什么,这样你就不用在每次提示时都重复说明。

What you're basically doing with rules or agent files is you're letting the agent know how you want it to behave and what it should focus on in the long run so that you don't have to repeat yourself with every prompt.

Speaker 0

对吧?

Right?

Speaker 0

所以在 Lovable 中,项目设置里有一个单独的菜单,你可以在那里定义项目知识。

So in Lovable, there's a there's a separate menu for that in your project settings where you can define project knowledge.

Speaker 0

通常我会说:嘿,在做任何事情之前,先读取所有文件。

And usually what I'll say, hey, read all the files before you do anything.

Speaker 0

比如在阅读所有产品需求文档和任务之前,不要做任何操作。

Like don't do anything before you read all the PRDs, read tasks.

Speaker 0

查看MD文件了解下一个任务是什么,然后执行那组任务,完成后告诉我你做了什么以及我应该如何测试。

Md to see which task is next, then execute on that next set of tasks, and when you're done, tell me what you did and how I should test it.

Speaker 0

这就是为什么我会认真阅读代理输出的对话内容开始发挥作用。

And that's where that conversation about I religiously read the agent output comes into play.

Speaker 0

我已经告诉代理,我提供了它成功所需的所有工具和资源。

I've told the I gave the agent everything, all the tools and resources that it needs to succeed.

Speaker 0

我给了它规则。

I gave it the rules.

Speaker 0

我给了它文档。

I gave it the docs.

Speaker 0

我告诉它应该如何处理这些内容。

I told it what to to do with them.

Speaker 0

到了那个阶段,我就只是坐着阅读了。

And at that point, I'm just sitting and reading.

Speaker 0

哦,我不再发提示了。

Oh, I don't prompt anymore.

Speaker 0

从那以后,我可以随意切换任意多个窗口。

At from that point on, I can switch as many windows as I like.

Speaker 0

我的提示已经变成了‘继续下一个任务’。

My prompts have become proceed with the next next task.

Speaker 0

我不需要上下文了。

I don't need the context.

Speaker 0

我把这个任务外包并委托给代理了。

I outsource that and delegate that to to the agent.

Speaker 0

代理需要上下文,而我需要确保它是动态的。

The agent need needs context, and I need to make sure that it's dynamic.

Speaker 0

我需要定期更新文档,以便随着时间推移调整它所使用的令牌窗口及其使用方式。

I need to make sure that I'm regularly updating the documents from time to time so that we shift that token window it it uses and how it uses it over time.

Speaker 0

但我不会再发提示了。

But I'm not prompting.

Speaker 0

我没有打断流程。

I'm not interrupting the flow.

Speaker 0

是的。

Yes.

Speaker 0

我会进去测试,偶尔在这里或那里加点提示,但正是这样,我才能同时推进五个项目,而且从不丢失生产力——正如我所说,我现在是手动完成这些的。

I'll go in, test, maybe put a prompting here or there, but that's how I can build five projects simultaneously and never lose the productivity part, which is, again, as I said, I do this today manually.

Speaker 0

三个月后再打电话给我。

Call me to talk three months from now.

Speaker 0

到时候会有一个代理帮我做这些。

An agent will do this for me.

Speaker 0

我差不多就要失业了。

I'll be out of job pretty much.

Speaker 0

这就是为什么我完全不优化这项技能。

That's why I don't optimize for this skill at all.

Speaker 0

我现在用它来绕过人性和大语言模型的缺陷,但我今天100%的时间都花在了良好的判断力、清晰度、质量、品味、优秀的文案和合适的字体上。

Like, I'm using it today to bypass the shortcomings of human nature and LLMs, but I'm optimizing a 100% of my time today on good judgment, clarity, quality, taste, good copy, good fonts.

Speaker 0

人们根本不会谈论那些与AI配合使用的字体。

Like, people don't talk about fonts at all that work with AI.

Speaker 0

在我看来,字体至少占了60%,甚至可能更多,决定了你的输出看起来怎么样。

They're like 60% in my mind, maybe even more in how your output's going to look like.

Speaker 0

这才是我的执着。

That's my obsession.

Speaker 0

我不纠结于我今天提到的这些事情,因为我清楚未来会怎样。

Like, I don't obsess over these things that I'm talking today because I know what's coming.

Speaker 0

智能代理会变得越来越好。

Like, the agents are gonna get better.

Speaker 0

模型也会变得越来越强大。

The models are gonna get better.

Speaker 0

它们不再需要我来扩展上下文。

They're not gonna need me to extend the context.

Speaker 0

它们会自己完成这些。

They're gonna do it themselves.

Speaker 0

所以对我来说,我所优化的技能是那种需要更好决策能力的技能,而不是更好的输出或更好的对齐。

So for me, the skill that I optimize for is is the the one that that, like, requires better decision making rather than better output or better alignment.

Speaker 1

天哪。

Oh my god.

Speaker 1

这里的内容太多了。

There's so much here.

Speaker 1

这太棒了。

This is so awesome.

Speaker 1

好吧。

Okay.

Speaker 1

所以本质上,这里发生的是:你启动一个项目,尝试各种方法,然后选择一个感觉最正确的方向。

So essentially what what's happening here is you start a project, try a bunch of stuff, pick a direction that feels most correct.

Speaker 1

一旦确定了方向,你就会花大约一天的时间,不是去构建,而是与这个AI代理一起进行规划。

And once you have a set direction, you spend essentially a day not building, but working with this AI agent to plan.

Speaker 1

然后,这就是我想谈谈的原因。

And then, and why I want to talk about that.

Speaker 1

一旦你有了计划,就会发现,用一些人可能认为并不复杂的工具,竟然能构建出如此强大的东西,这真是太神奇了。

And once you have the plan, then it's, and it's amazing that you could do stuff like this with what people may, some people may feel are not sophisticated tools that can build incredibly powerful things.

Speaker 1

你可以用像Lovable这样的工具完成很多这类工作,比如制定计划、规则和MD文件。

Like you can do a lot of this with tools like Lovable, like have plans and rules and MD files.

Speaker 1

很多人可能并不了解这一点。

You know, a lot of people may not think, may not know that.

Speaker 1

所以核心思路是:花大量时间做规划,因为这能为你节省后续的大量时间,只有在有了明确计划之后,你才开始推进。

And so the idea is, okay, spend all this time planning, because again, that'll save you a lot of time down the road, and then only once you have a plan, you have what you get it going.

Speaker 1

这其中一个关键部分是‘三个愿望’规则,这一点非常重要。

And a key part of this, this three wishes rule is really important.

Speaker 1

你这么做,很大程度上不仅是为了让计划更加清晰,更是因为一次只处理一个任务,能保持代理的上下文窗口较小,避免它迷失方向。

The reason you're doing this in large part beyond just being really clear about the plan is this idea of one task at a time keeps the agent's context window small, so that it doesn't lose track of where it's at.

Speaker 1

这部分看起来很重要,对吧?

That part seems important, right?

Speaker 1

就是去做这件事。

It's like do this thing.

Speaker 1

然后,好的,太棒了。

And then, okay, cool.

Speaker 1

现在进行下一步。

Now do the next step.

Speaker 1

对吧?

Right?

Speaker 0

是的。

Yes.

Speaker 0

对。

Yes.

Speaker 0

因为Again,如果你没有这么做,我们来谈谈你忽略这一点的情况。

Because again, if let's say you didn't do this, let's talk about you ignoring this.

Speaker 0

你会说,我就想随性而为。

You're like, I just want to vibe my way.

Speaker 0

好的,很棒。

Okay, great.

Speaker 0

没问题。

No problem.

Speaker 0

你工作,你工作,你工作。

You work, you work, you work.

Speaker 0

总有一天,出问题了,对吧?

At one point, something breaks, right?

Speaker 0

你什么都没记录。

You haven't documented anything.

Speaker 0

没有任何参考点。

There's no reference points.

Speaker 0

你报告了一个问题。

You report a problem.

Speaker 0

你根本没参考任何文件或架构。

You're you're not referencing files or architecture at all.

Speaker 0

你只是在描述问题。

You're just describing the issue.

Speaker 0

接下来会发生什么。

Here's what's gonna happen.

Speaker 0

任何工具,无论是Lovable、Cursor还是Clot,你提到的任何工具都会这样。

Any tool, Lovable or Cursor or Clot, whatever tool you talk about is going to do this.

Speaker 0

它会说,好吧,让我开始调查一下。

It's going be like, okay, let me start investigating.

Speaker 0

然后你的代码库会变得越来越大、越来越大、越来越大。

And then your code base gets bigger and bigger and bigger and bigger and bigger.

Speaker 0

当你刚开始时,你只有大约20个文件。

Like when you first start, you have like 20 files.

Speaker 0

它可以读取20个文件。

It can read 20 files.

Speaker 0

但当你现在正在开发一个项目,里面有六七十个边缘函数时,会发生什么?

But what what happens when you have I'm just building a project right now that has like sixty, seventy edge function functions.

Speaker 0

对吧?

Right?

Speaker 0

那当我发现出问题了,却不知道哪个边缘函数是做什么的,会发生什么?

What happens then when I say this broke and there's no reference which edge function does what?

Speaker 0

猜猜看?

Guess what?

Speaker 0

Lovable 会读取所有这些文件。

Lovable is gonna read all of those.

Speaker 0

它会消耗80%的令牌配额用于阅读以获得清晰理解,只留下最后的20%用于思考和执行。

And it's gonna consume 80% of the token allocation on reading to get clarity, leaving only the final 20% for thinking and executing.

Speaker 0

我的猜测是——我无法证明这一点,评论区的LLM专家可能会说我是错的,但作为非专业人士,这是我最好的推测。

What I'm guessing, and I can't prove this, an LLM expert in the comments may say that I'm wrong, but this is my best guess as a non educated person.

Speaker 0

这些家伙非常顺从,也非常容易被说服。

These fools are very obedient and very agreeable.

Speaker 0

它们会对你撒谎。

They're gonna lie to you.

Speaker 0

它们会告诉你问题已经修复了,即使根本没有。

They're gonna tell you that they fixed the problem, even though they didn't.

Speaker 0

它们只是会试图让你感到开心,说:是的,我找到问题了,我已经解决了。

They're just gonna try to make you feel happy and say, yes, I found what the problem is and I fixed it.

Speaker 0

但很多时候,它们其实并没有解决,人们却怪罪机器。

When a lot of times when they don't, people blame the machine.

Speaker 0

在某种程度上,我承认这确实没错。

And to to an extent, I I will say that's true.

Speaker 0

这是你的错,朋友。

It's your fault, my friend.

Speaker 0

你没有给这个工具提供任何清晰的信息或上下文。

You did not provide any clarity or context to this tool.

Speaker 0

你只是盲目使用它的原始能力,结果像车轮打滑一样,越陷越深。

You just used its raw power and dug a deeper hole with your spinning your wheels into the into the mud.

Speaker 0

对吧?

Right?

Speaker 0

而且,你知道,显然,我认为我们正走向一个AI更诚实而非一味顺从的世界,比如会说:嘿。

And and, you know, obviously, I think we're heading into a world where AI is more honest than obedient and saying, hey.

Speaker 0

我只是部分修复了这个问题。

I only partially fixed this.

Speaker 0

你知道的。

You know?

Speaker 0

你没有给我足够的上下文。

You did not give me enough of a context.

Speaker 0

对吧?

Right?

Speaker 0

人们接下来更大的错误就是,相信这个工具已经修复了它。

The bigger mistake that people make then is like, they trust the tool fixed it.

Speaker 0

他们测试了一下。

They test.

Speaker 0

他们发现没修好,就开始生气、骂人,就像我们说的那样,然后情况变得更糟,因为猜猜怎么着?

They see it didn't then they get mad at it, start cursing and yelling, as we say, and then it gets even worse because guess what?

Speaker 0

AI的另一个缺点是:尽量不要伤害你的感受,绝不会说你是个傻瓜。

Another bad trait of AI is: best not to hurt your feelings and never say you're the dumb one.

Speaker 0

它说:不,我是笨蛋。

It says no, I'm the dumb one.

Speaker 0

所以在下一次请求中,它没有专注于阅读,而是又花了30%的token来想如何道歉。

So it focuses in the next request instead of focusing on reading, it spends another 30% of tokens trying to come up with an apology.

Speaker 0

对吧?

Right?

Speaker 0

我虽然没受过什么教育,但如果你读过像ChatGPT这样的思考模型的输出流,你就完全明白我的意思了。

Again, I'm not educated but that's if you ever read like a stream of ChatGPT's thinking in thinking models you see exactly what I mean.

Speaker 0

比如当我责备它时,我看到第一条消息就是:好吧,用户生气了,我得想想怎么缓解它的焦虑之类的。

Like when I insult it I see that the first message is, okay, the user is mad, so I need to think of ways how to reduce their anxiety or whatever.

Speaker 0

我心想:天啊,我真是中了最糟糕的招了。

I'm like, oh man, just fell for the worst drink in the book.

Speaker 0

我让它把最稀缺的资源——那些token——花在思考如何安抚我的情绪上,而不是专注于解决实际问题。

I made it spend the most scarce resource, which is those tokens, on thinking how it should address my anxiety versus focusing on the actual problem.

Speaker 0

所以我的建议是:没错,你可以随意互动来取乐,也可以在原型设计时随意互动,因为那属于探索阶段。

So my advice for people is like, yes, vibe your way for fun and vibe your way while you're prototyping because that's exploration part.

Speaker 0

我喜欢这一部分。

I love that part.

Speaker 0

但当探索完成后,请务必使用参考文档。

But when exploration is done, please, please, please use referencing documentation.

Speaker 0

请尽可能使用所有代理文件,因为这些令牌分配非常稀缺。

Use all the agent files that you can because DAT that token allocation is so scarce.

Speaker 0

随着时间推移,这些功能会逐渐扩展。

Like, it's gonna get expanded over time.

Speaker 0

事情会变得越来越便宜、越来越快,但目前它们依然非常宝贵。

Things are gonna get cheaper, faster, but right now it's still so valuable and precious.

Speaker 0

你必须确保它们被用在正确的地方。

You really need to make sure that they are allocated in the right direction.

Speaker 1

这太好笑了。

This is hilarious.

Speaker 1

我觉得这个精灵的比喻特别贴切。

I think the the genie metaphor is so good here.

Speaker 1

只是想想这个精灵,你就得清楚自己到底想要什么。

Just thinking about this genie is you're trying to be clear about what it is you want.

Speaker 1

如果你只是随随便便地‘感觉’许愿,它就会做错事。

And if you're just like vibe, you know, vibe wishing, it'll do the wrong thing.

Speaker 1

所以这里的建议是,尽可能多地提供关于你希望它做什么的上下文。

So the advice here is be as give it as much context about what you want it to do as possible.

Speaker 1

这些文件我们稍后会详细讨论。

And these files we'll talk about right after this.

Speaker 1

但这里的理念就像激光一样,精准地聚焦在你希望它解决的问题上。

But the idea here is just like laser show the point, laser at where you want it to fix the problem.

Speaker 1

别以为它自己会去搞清楚,因为它真的会去尝试,而且会浪费你所有的令牌,填满上下文窗口。我记得在这次录音前你提到过,当上下文窗口空间快用完时,解决方案就突然出现了。

Don't just assume it'll go figure out because it will, and it'll try really hard to, and it'll waste all your tokens, it'll fill the context window, and I remember at one point you mentioned before this recording that because it starts to run out of space in the in the context window, it start it just like the solution ends up.

Speaker 1

它最终并没有真正花大力气去解决问题,因为它把所有精力都花在了阅读和思考上,然后到了最后一刻,它就说:好吧,这就是解决方案。

It doesn't actually work that hard on figuring it out in the end because it spent all this energy on reading and thinking, and then it's like, okay, here at the last second, here's the solution.

Speaker 0

我觉得它只是挑了第一个它认为出问题的地方。

I think it just picks the first thing it thinks is broken.

Speaker 0

这再次说明,我完全是门外汉,刚加入对话,只是在随口思考。

That just again, this is me completely uneducated coming in into the conversation and just thinking out loud.

Speaker 0

这只是我的直觉,也是我逻辑上思考问题的方式,就是说,嘿。

That's just my gut feeling in the way I think logically about it, which is, hey.

Speaker 0

如果它消耗了大部分上下文窗口,并且知道它快用完了,也许它意识到自己快用完了,也许没有,但无论如何,我有过一些亲身经历:我的请求不够清晰。

If it consumes most of its window and knows that it's running out of it, maybe it's aware that it's running out, maybe it isn't, but either way, I've had the experience anecdotally to where, like, my request is unclear.

Speaker 0

我觉得它只是选择了最简单的解决办法,而不是相反的情况——我花大量时间寻找正确的文件,引用该文件,费力地引导它,甚至给它一盏手电筒,然后说:问题就在这里。

I feel it takes the easiest fix in the book, just the easiest versus the other way around where I'm, like, spending so much time finding the right file, referencing that file, like, putting in the effort of hand holding it in dark, maybe giving it a flashlight, and then saying, here's the problem.

Speaker 0

我认为这个文件才是问题所在。

I think that this is the problematic file.

Speaker 0

然后它就会说:哦,对。

And then it's like, oh, yeah.

Speaker 0

你说得对。

You're right.

Speaker 0

现在我要一遍又一遍地真正去修复。

And now I'm gonna actually fix over and over and over.

Speaker 0

我见过这种情况,因为说到底,我只看输出结果。

And I've seen that because, again, all I do is read the the output.

Speaker 0

代理让我学会了如何使用它。

Agent makes me learn how to use it.

Speaker 0

所以人们看的东西我不知道,但我只看输出。

So people read I don't know what people read, but all I read is the output.

Speaker 0

比如,我不看代码,那是以后的事了。

Like, I don't read the code and it's later down the road.

Speaker 0

因为我知道,它在这方面比我强得多。

Because, like, I know that it can do that much better than I can.

Speaker 0

再说一遍,我记得读过一句很棒的话,但抱歉,我一时想不起作者是谁,不过大意是:AI的上限不在于模型的智能。

Again, I feel if there's a good quote I've read, I can't I apologize to the author because I can't attribute it off the top of my head, but it's like, the ceiling on the AI isn't the model intelligence.

Speaker 0

而在于模型行动之前所看到的内容。

It's what the model sees before it acts.

Speaker 0

对吧?

Right?

Speaker 0

所以这就是目前的上限。

So that's the ceiling right now.

Speaker 0

你的代理暴露在哪些内容里呢?

Like, what do what are you exposing?

Speaker 0

我们常谈到人类的暴露时间。

We talk about exposure time for humans.

Speaker 0

在代理进行代码修改之前,你让它接触什么内容同样重要,甚至可能更重要。

What are you exposing your agents to as well is as important, if not even more important, before it makes code edits.

Speaker 0

是的。

Yeah.

Speaker 1

回到这些文件,我觉得这真的很重要。

Coming back to these files, I think this is really important.

Speaker 1

那么,对于想要更好完成这件事的人,最简可行方案是什么?

So let's think about just like what's like the MVP for someone that wants to do this better?

Speaker 1

你列出了所有这些文件,本质上都是MD文件,你在一天中开始实际构建之前就一直在构建它们。

You listed all these kind of file these MD files essentially that you're building over the course of a day before you start actually building the thing.

Speaker 1

你有设计指南、用户旅程、任务、代理MD文件、规则MD文件。

You had design guidelines, the user journey, tasks, agents MD, rules MD.

Speaker 1

假设你只想进一步前进,把这件事做得更好。

Say you wanted to just, like, move one step forward and be better at the stuff.

Speaker 1

你会创建哪些文件?

What are the what are the files you'd create?

Speaker 1

然后这些文件大致是什么样子?

And then what do they roughly look like?

Speaker 1

这些文件里面包含什么?

What's inside these files?

Speaker 0

是的。

Yeah.

Speaker 0

首先是总体规划,它是一个万米高度的概览,对吧?

So the master plan is the first one, which is like, it's it's a 10,000 foot overview, right?

Speaker 0

它非常宏观地解释了我对这个应用的意图。

It it it really high level explains the intent that I have with this app.

Speaker 0

你知道的吧?

You know?

Speaker 1

主计划就是那个MD吗?

Is master plan that MD.

Speaker 1

你是这么叫它的吗?

Is that what you call it?

Speaker 0

是的。

Yes.

Speaker 0

对。

Yeah.

Speaker 0

主计划那个MD。

Master plan that MD.

Speaker 0

好的。

Okay.

Speaker 0

它其实就是说,嘿。

And it's like, it's really just hey.

Speaker 0

这就是我这么做的原因。

This is why I'm doing this.

Speaker 0

这就是我为谁做的。

This is who I'm doing it for.

Speaker 0

这就是我希望他们让你感受到的。

This is how I want them to to you feel.

Speaker 0

在主计划中,我经常引用其他的PRD。

And a lot of times in the master plan, I will reference the other PRDs.

Speaker 0

我会说,设计需要显得现代且精致,但关于具体的参数,请参考并阅读设计规范。

I'll be like, the design needs to feel modern and slick, but for exact, you know, parameters, consult and read design guidelines.

Speaker 0

主计划。

Md.

Speaker 0

对吧?

Right?

Speaker 0

所以我只是把主计划当作一个高层次的概览,对吧?

So I'm using just the master plan as like this high level overview, right?

Speaker 0

为了让代理了解,哦,好的,我们正在构建 x、y、z。

To get the agent into, oh, okay, yeah, we are building x, y, z.

Speaker 0

对吧?

Right?

Speaker 0

然后是实施计划,因为毕竟需要有一定的顺序。

Then there's the implementation plan because, you know, there needs to be some order.

Speaker 0

如果你只是随意堆叠东西而不讲顺序,永远都到不了终点。

If you just like dump stuff on top of each other without any order, you're never gonna get to the finish line.

Speaker 1

这就是任务。

And this is Tasks.

Speaker 1

对吗?

Md?

Speaker 1

你管这个叫这个吗?

Is that what you call this?

Speaker 0

不是。

No.

Speaker 0

那就是实施计划。

That that's the implementation plan.

Speaker 0

实施,是的。

Implementation Yeah.

Speaker 0

好的。

Okay.

Speaker 0

实施计划在某种程度上是为了服务未来的任务。

And implementation plan is kind of in service of the future tasks.

Speaker 0

嗯。

Md.

Speaker 0

如果所有这些文件都是为了构建任务服务的。

If that all of these files are in service of building tasks.

Speaker 0

嗯。

Md.

Speaker 0

当你构建任务时。

When you build tasks.

Speaker 0

嗯,其余的部分几乎无关紧要。

Md, then the rest is almost irrelevant.

Speaker 0

它只是你用来构建和执行任务的基础,对吧?

It's just the basis for you to build tasks to execute, right?

Speaker 0

实施计划是第一层,同样也是一个更高层次的概览。

The implementation plan is kind of the first layer, which is again higher level overview.

Speaker 0

它不会深入探讨如何实现,只是解释说:如果我们正在构建这个,我认为我们应该先从后端开始。

It doesn't go into the depth of like how to get there, it just goes into the explaining of like, oh, well, if we're building this, I think we should start with the back end.

Speaker 0

我们应该先从数据库表开始,然后再处理身份验证。

And we should start with tables and then later authentication.

Speaker 0

之后,我们会引入API。

And then after that, we're gonna bring in the API.

Speaker 0

再之后,我们就做这个。

And then after that, we're gonna do this.

Speaker 0

这again,只是想一下,我是个擅长出主意的人。

It's again, just think of it as having I'm an ideas guy.

Speaker 0

我正和一个技术专家坐在一起。

I'm sitting with a technical guy.

Speaker 0

就是你和我。

It's me and you.

Speaker 0

我们正在打造我们的初创公司。

We're building our startup.

Speaker 0

你知道,你有软件工程背景,而我正在向你讲述我的想法,对吧?

You, I know you're a software engineer by background and I'm telling you my idea, right?

Speaker 0

我给你整个总体规划,然后你回来告诉我:好的,如果你想这么做,是可行的。

I'm giving you the master plan and you come to me back and you're like, okay, if you want to do this, it's doable.

Speaker 0

这是我建议的顺序。

Here's how I would order it.

Speaker 0

你根本没有路线图。

Like, you don't have a road map.

Speaker 0

你根本没有打开你的线性流程,就开始写功能和RFC之类的了。

You you're not you didn't open your linear and started writing features and and RFCs and whatever.

Speaker 0

你只是从宏观层面谈论事情的顺序。

You're just high level talking about the the order of things.

Speaker 0

然后,作为两位联合创始人,我和你再次讨论,说:好吧,如果我们对此达成一致,那这个东西应该是什么样子?

And then me and you, again, as two co founders, we talk and say, okay, well, if we agree on this, like, how how should this look like?

Speaker 0

它应该是什么感觉?

How should this feel?

Speaker 0

对吧?

Right?

Speaker 0

让我们先从宏观层面描述它,但现在因为我使用了AI,我可以深入一点。

Let's describe it high level, but now because I use AI, I can go a little bit deeper.

Speaker 0

这就是我喜欢看到Lovable或其他工具的地方。

And that's where, like, I I like to see Lovable or any other tool.

Speaker 0

ChatGPT在这方面很擅长。

ChatGPT is good at it.

Speaker 0

我甚至自己构建了一个自定义的GPT,所以如果人们想在使用任何工具之前先有个起点,他们可以去ChatGPT商店搜索GPT,输入‘lovable base prompt generator’或‘lovable PRD generator’,找到我创建的那些,直接把想法丢进去,就能得到这些文件作为输出。

I even have my I built, like, custom GPT, so if people wanna start somewhere before they even get into any tool, they can go to ChatGPT store and for GPTs and just type lovable base prompt generator or lovable PRD generator and find those that I built and just, like, brain dump in them and then get these files as output.

Speaker 0

对吧?

Right?

Speaker 0

所以我喜欢在设计规范中看到一些CSS元素,因为设计这事儿有点微妙。

So I'll I I like to see some elements of CSS in in design guidelines because, you know, you with design, it's a little bit it's a little bit tricky.

Speaker 0

AI有时过于富有创意。

AI is sometimes over creative.

Speaker 0

所以这时候我会进行一些更技术性的引导。

So I that's where I'm doing a little bit more technical steering.

Speaker 0

对吧?

Right?

Speaker 0

最后,就是用户旅程了。

And then finally, it's just the user journeys.

Speaker 0

只要我们知道东西长什么样、感觉如何,以及我们高层面要构建什么——再次强调,是非常高层面的。

Just, like, if we know how things look like, if we know how they feel, if we know what we're building high level, like high level, just very high level again.

Speaker 0

用户是怎么操作的?

How do people navigate?

Speaker 0

这里面有哪些功能呢,你知道的,类似这些东西?

What what are some of the the features in there, you know, and stuff like that?

Speaker 0

然后是MD深入细节的任务,比如如果你想要这些用户旅程,并且想先搭建后端,这里有一系列我需要完成的任务。

And then tasks that MD gets into the nitty gritty of like, oh, if you want these user journeys and you want the back end built first, here's a set of tasks that I need to do.

Speaker 0

它只是把这当作输入。

Like, it just takes that as an input.

Speaker 0

我只是让工具去做那些过去人类要花大量时间做的繁琐工作。

I'm just making the tool do the do the, you know, that gritty work that humans used to spend so much time on.

Speaker 0

我觉得有了这些工具,我们每个人都在变成超级产品经理。

Like, I feel like with with these tools, we're all becoming product managers on steroids.

Speaker 0

你知道的,我们只是在利用AI,但我觉得好的产品经理,他们的报酬并不是来自写好的产品需求文档。

You know, like, we're just leveraging AI, but like good product managers, I think, are not compensated for writing good PRDs.

Speaker 0

他们的报酬,再次强调,来自于良好的判断力。

They're compensated, again, for good judgment.

Speaker 0

别人可以负责撰写。

Somebody else can do the writing.

Speaker 0

作为负责指导和构建这个产品的人,你必须清楚,到底什么才是有用的?

You, as somebody who directs and builds this product, you need to know, again, what what what's gonna be useful?

Speaker 0

什么才是有品位的?

What's gonna be tasteful?

Speaker 0

什么才能真正产生影响?

What's gonna be something that actually moves the needle?

Speaker 0

不过,我得说一点。

I will say one thing, though.

Speaker 0

尽管我反复强调,你需要培养品位。

Just because I put so much emphasis on, like, oh, you need to acquire taste.

Speaker 0

但这并不意味着你不该去动手构建。

Oh, you that doesn't mean you shouldn't build.

Speaker 0

你只有通过实际去构建,才能变得更好。

You get better at this by building actually.

Speaker 0

所以,所有听到这段话的人,现在就去动手做一个东西吧。

So everybody listening to this should like literally go and build something today.

Speaker 0

一、二、三、四、五个项目,去测试所有这些工具,因为只有通过实践,而不仅仅是阅读,你才能获得清晰的理解。

One, two, three, four, five projects, test all of these tools because that's how you get to clarity, not just by reading, but also by by doing as well.

Speaker 1

我给你出个谜题。

Here's a puzzle for you.

Speaker 1

OpenAI、Cursor、Perplexity、Vercel、Platt 以及数百家成功的公司有什么共同点?

What do OpenAI, Cursor, Perplexity, Vercel, Platt, and hundreds of other winning companies have in common?

Speaker 1

答案是,它们都由今天的赞助商 WorkOS 驱动。

The answer is they're all powered by today's sponsor, WorkOS.

Speaker 1

如果你在为企业开发软件,你肯定体验过集成单点登录、SCIM、RBAC、审计日志以及其他大型客户所需功能的痛苦。

If you're building software for enterprises, you've probably felt the pain of integrating single sign on, SCIM, RBAC, audit logs, and other features required by big customers.

Speaker 1

WorkOS 将这些阻碍交易的难题转化为即插即用的 API,专为 B2B SaaS 构建的现代化开发者平台。

WorkOS turns those deal blockers into drop in APIs with a modern developer platform built specifically for b to b SaaS.

Speaker 1

无论你是正在争取首个企业客户的种子期初创公司,还是正在全球扩张的独角兽企业,WorkOS 都是让你快速达到企业级标准并实现增长的最快路径。

Whether you're a seed stage startup trying to land your first enterprise customer or a unicorn expanding globally, WorkOS is the fastest path to becoming enterprise ready and unlocking growth.

Speaker 1

它们本质上就是企业级功能的 Stripe。

They're essentially Stripe for enterprise features.

Speaker 1

访问 workos.com 开始使用,或者直接联系他们的 Slack 支持,那里有真正的工程师会迅速回答你的问题。

Visit workos.com to get started or just hit up their Slack support where they have real engineers in there who answer your questions super fast.

Speaker 1

WorkOS 让你能够像顶尖团队一样开发,拥有出色的 API、详尽的文档和流畅的开发者体验。

WorkOS allows you to build like the best with delightful APIs, comprehensive docs, and a smooth developer experience.

Speaker 1

立即访问 workos.com,让你的应用今天就具备企业级能力。

Go to workos.com to make your app enterprise ready today.

Speaker 1

我想象听到这些的人可能会觉得,这工作也太多了吧。

I'm imagining people hearing this may start to feel like this is so much work.

Speaker 1

我得坐在这儿制定所有这些规则,还要弄清楚这么多细节。

I just have to sit here and create all these rules and figure out all these little details.

Speaker 1

一方面如此,另一方面又不然。

Like in one sense, is in another sense.

Speaker 1

你花几个小时,最多一天做规划,然后让 AI 去构建这个原本需要别人几周甚至几个月才能完成的东西,对吧?

This is like you spend a few hours, maybe a day planning, and then you have AI build this thing that would have taken somebody weeks, months, right?

Speaker 1

他们说,实现这件事所需的投资,回报率高得离谱。

They're like, the amount of investment to achieve this thing is absurd ROI.

Speaker 1

这也展示了专业级编码究竟是什么样子。

It also this shows you just what professional vibe coding looks like.

Speaker 1

你知道,每个人都会想象编码就是坐在那儿打字,去做这个做那个。

You know, everyone imagines vibe coding, I'm just sitting here typing stuff, go and do this.

Speaker 1

很好。

Good.

Speaker 1

如果你真的想打造一个像你所说的、能产生重大影响、解决人们真实问题、持久且可扩展的优秀产品,这就是你要做的方式。

If you want to actually build something really great that moves the needle as you said, that solves people's real problems, that lasts, that you know, scales, this is this is how you do it.

Speaker 1

如果你真的想把这当作一份正经工作,同时也想打造真正出色的产品。

If you really want to do this as a as a real as a job, and also if you wanna build things that are really great.

Speaker 0

是的。

Yeah.

Speaker 0

别误会我的意思。

And don't get me wrong.

Speaker 0

当然,原型设计有着巨大的价值。

Like, there's there's obviously a ton of value in prototyping.

Speaker 0

比如,可能有很多观看这个视频的人会想,好吧。

Like, there are a lot of people maybe watching this that are like, okay.

Speaker 0

我想在工作中使用Lovable,但我不能,或者各种原因吧。

I wanna use Lovable at work, but I I can't or whatever, you know, there's there's different reasons.

Speaker 0

也许你身处医疗或金融行业,有某些监管规定阻止你将产品上线。

There's maybe you're in healthcare or finance or there's something regulatory that just prevents you from pushing to production.

Speaker 0

为了原型而构建,本身就是最好的应用场景之一。

Like building for the sake of prototyping is one of the best use cases.

Speaker 0

我们2025年的口号是‘演示,别写文档’——与其写一大堆文档、开会、跟工程师反复沟通,试图让市场或销售团队理解你的想法,不如直接进Lovable,三十分钟内做出原型,然后交出去。

We Our motto for 2025 was demo don't memo, which is like instead of writing all these documents and talking and sitting on meetings with your engineers trying to get your vision as a marketer or a sales guy in the office across, go into Lovable and build the prototype in thirty minutes and just hand it over.

Speaker 0

我以前确实有一份正经工作,是在加入Lovable之前。

Like and I have a real, like, job that I held before Lovable.

Speaker 0

事情就是这么发生的。

That's exactly what happened.

Speaker 0

去年这个时候,我需要构建一个真正企业级的产品。

Like, this time last year, I needed something built enterprise grade, really.

Speaker 0

当时,Lovable 和我都还没有能力构建它,但我有一支我合作过的工程师团队。

And Lovable and myself were not there yet to build it at that point, but I have I had a team of engineers that I worked with.

Speaker 0

我花了四个小时就构建出了原型,他们实际上在六到七个月后成功将其复制到生产环境中,连接了所有系统和组件。

I built the prototype in four hours, and they actually were able to replicate it six to seven months later into production with with connecting all the pipes and everything.

Speaker 0

但如果要我描述的话,我会说,光是把想法说清楚,我就得花上至少一到两周的时间。

But, like, if I had to describe it, I would say it took me it would take me at least a week or two just to get the words out there.

Speaker 0

我只是坐下来,四个小时就把它做出来了,这就是 Lovable 一月的样子。

I just sat and built it in four hours, and that's, like, lovable January.

Speaker 0

而今天的 Lovable,2026 年一月,功能上已经远远领先了。

This lovable today, January 2026, is, like, ages ages ahead with functionalities.

Speaker 0

它变得好太多了。

Like it's so much better.

Speaker 0

这根本没得比,对吧?

It's not even a contest, right?

Speaker 0

所以我认为,以我们现在的阶段来说,据我所知,标普 500 强公司中至少有一半的企业,都有人在使用 Lovable。

So I think now with our stage where like for instance there's I'd say at least to best of my knowledge at least half of S and P 500 companies have people working in them that are using Lovable to some extent.

Speaker 0

对吧?

Right?

Speaker 0

我们有很多企业公司正在使用Lovable的企业版,创建非常有意义的项目。

And we have a lot of enterprise companies that are actually on enterprise plans with Lovable that are creating super meaningful projects.

Speaker 0

我不会点名具体公司,但全球领先的网约车公司、电信公司,以及在医疗、金融等众多领域的顶尖企业,都在积极地让他们的团队使用Lovable。

Like, I'm not going to name names, but like leading rideshare companies of the world, leading telecommunications companies of the world, leading companies of the world in many, many aspects, healthcare, finance, like are actively with their teams using Lovable.

Speaker 0

反馈总是相同的:是的,我们可能还不能直接上线,但我们的市场团队不再需要等待工程师了。

And it's always the same feedback, which is, yes, we may not be able to push to prod, but, like, our marketers are no longer waiting for engineers.

Speaker 0

像市场、销售、人力资源等岗位的同事,现在都能自信地自行搭建内部工具,用来管理我们的开支、员工入职流程等等,类似这样的用例非常多,你看到Lovable以及其他类似工具正在被用于推动各种功能上线。

Our, you know, people in go to market or sales or HR or whatever roles are now just confidently building internal stuff for us to manage our expenses or manage employee onboarding or like there's so many use cases like that, where like you're seeing Lovable and and other tools for that matter being used to to push things into production.

Speaker 0

你知道的吧?

You know?

Speaker 1

为了帮助人们实现你所描述的这种工作流,你觉得在录制结束后,能否分享一些简单的模板,让大家看看这些MD文件长什么样,方便直接参考和复制?

To help people do this workflow that you're describing with all these MD files, do you think you could share after we record this just templates, like simple templates of what these files look like for people just to look at and copy?

Speaker 0

我会像之前说的那样,直接打开ChatGPT,把想法一股脑儿地丢进去,输入‘lovable GPT lovable PRD生成器’。

I would literally go to ChatGPT as I said and brain dump into it in my just type lovable GPT lovable PRD generator.

Speaker 0

你会看到我的名字在那里。

You'll see my name there.

Speaker 0

对吧?

Right?

Speaker 0

而且我是作者。

And and and that I'm the author.

Speaker 0

进去,把想法一股脑儿倒出来。

Go in, brain dump.

Speaker 0

它会问你几个问题来明确需求,然后为你生成四个文件,你可以直接上传这些文件。

It will ask you a couple of questions to get clarity and just produce four files for you, and you can just go ahead and and upload those.

Speaker 1

太棒了。

Amazing.

Speaker 1

不错。

Cool.

Speaker 1

我们会附上这个链接。

We'll link to that.

Speaker 1

所以这不仅仅是给你一堆文件。

So so it's not it's not just here's a bunch of files.

Speaker 1

我们来跟这个工具聊聊吧。

Let's go talk to this thing.

Speaker 1

它会为你生成正确的文件,然后你把这些文件接入LevelBull或其他工具。

It'll generate the right files for you, and then you plug that into LevelBull or other tools.

Speaker 0

是的。

Yeah.

Speaker 0

它经过训练,能够像我一样思考。

It's trained on it's trained to think like I do.

Speaker 0

所以没错。

So yeah.

Speaker 1

哦,太棒了。

Oh, amazing.

Speaker 1

好的。

Okay.

Speaker 1

这太完美了。

That is perfect.

Speaker 1

顺便说一下,你想聊聊怎么突破自己的瓶颈吗?因为你那里还有很多其他技巧,但我只是想反思一下,这真的很有趣:你从第一性原理出发,学习如何以产品经理、工程师或设计师的身份来构建产品,你正在摸索一种工作流程,让AI帮你填补作为工程师、产品经理时所缺乏的技能,帮助你明确需求和设计。

By the way, want to talk about like how you unblock yourself because there's a whole other series of tips you have there, but I just want to reflect on it's so interesting how one you're kind of from first principles, under learning how to build product as a PM, as an engineer, as a designer, and you're kind of figuring out a workflow where AI is helping fill in all the gaps that you don't have for as an engineer, as a PM, helping you craft your needs and design.

Speaker 1

所以我觉得这非常有趣。

So I think that's so interesting.

Speaker 1

有趣的是,这些功能仍然有效且必不可少。

Just this it's interesting that these functions still work and are necessary.

Speaker 1

现在是你和AI共同创造这一切,基本上形成了一个一直存在的三角组合:产品经理、工程和设计。

Now it's you and AI help create all this basically, this triad that's always existed, product manager, engineering, and design.

Speaker 1

我一直以来都在思考一个问题:在未来,哪种背景会最有价值?

And something I've always thought is that there's this question of which background will be most valuable in this future.

Speaker 1

是产品经理吗?

Is it a PM?

Speaker 1

是工程师吗?

Is it an engineer?

Speaker 1

是设计师吗?

Is it a designer?

Speaker 1

我一直以来都认为,产品经理的职责是澄清、明确要构建什么,清楚地定义需求,弄清楚成功的样子。

My mind has always been the PM function is like their job is clarify, figure out what to build, clarify what to build, be really clear about the requirements, figure out what success looks like.

Speaker 1

我觉得这种能力是最需要的。

It feels like that's where the skill is most needed.

Speaker 1

此外,设计方面还包括让产品看起来很棒。

There's also a design component of like, make this look awesome.

Speaker 1

我觉得,真正擅长设计、品味和判断的价值将会不断提升。

And I feel like that's going to be an emerging that the value of that being really good at design and taste and judgment is only going to go up.

Speaker 1

在我们讨论你如何突破瓶颈之前,因为很多时候,事情会偏离方向,出现bug,不谈泛泛而谈,你该怎么办?

Before we get to things you've learned about unblock yourself, because a lot of times, you know, things don't go in the right direction, there's a bug, without being in the generic, what do do?

Speaker 1

在进入那个话题之前,你还有什么想分享的关于如何取得成功的建议吗?

Before we get there, is there anything else you wanted to share around just like tips for being successful?

Speaker 0

如果我们用正确的方式来衡量成功,正如你所说,AI无论你的背景如何,都是一种放大器。

If we measure success in the right terms, again, AI, as you pointed out, regardless of your background is an amplifier.

Speaker 0

所以,如果你不知道自己在做什么,你只是会更快地产出垃圾。

So, you know, if if you don't know what you're doing, you're just gonna produce garbage faster.

Speaker 0

有一点,我想再强调一下,在过去,差不多就行了。

One thing, again, I just wanna double down on is in the old world, good enough was good enough.

Speaker 0

对吧?

Right?

Speaker 0

因为即使产出差不多的东西也不容易。

Because even producing good enough was not easy.

Speaker 0

对吧?

Right?

Speaker 0

十年前、十五年前,只要能做出来就已经绰绰有余,甚至远超及格线了。

Ten years, fifteen years ago, just producing was more than plenty, more than good enough.

Speaker 0

你做了一个SaaS产品,谁在乎它长什么样?

You built a SaaS, who cares how it looks like?

Speaker 0

它能运行、能完成任务,天啊,我的效率提高太多了。

It works, it does stuff, like, oh my god, I'm so much more productive.

Speaker 0

今天,如果‘还行’就在这里,我们来给人们做个直观的比喻。

Today, like, if good enough was here, let's say let's visualize it for people.

Speaker 0

比如,如果这是糟糕、还能更好、平庸、还行、世界级之间的差距,那你觉得呢?

Like, if this was like pretty bad, could be better, mediocre, good enough, world class If this was the gap between good enough and world class, well guess what?

Speaker 0

现在,这个差距变成了这样。

The gap is now this.

Speaker 0

因为每个人都在用AI生产‘还行’的东西。

Because everybody produces good enough with AI.

Speaker 0

绝对每个人都在这么做。

Absolutely everyone does it.

Speaker 0

所以,如今最重要的教训是:学习并优化如何产出世界级的、惊艳的作品。

So now learning and optimizing for how do I produce world class and magic is the key lesson to take away today.

Speaker 0

正如你所指出的,我认为产品经理是当今AI的最大受益者,因为他们带来了清晰度。

As you pointed out, I think PMs are the winners of AI today because they bring clarity.

Speaker 0

如果我要打赌的话,正如人们常说的,我会押注下一波赢家是设计师。

If I was a betting man, as they say, I'd bet that the next class that wins are designers.

Speaker 0

因为我们正在训练这些工具,让它们更清晰、更优秀,做出更好的技术决策。

Because we're training these tools to be more clear, to be better, to make better technical decisions.

Speaker 0

我认为我们还不会训练它们来做出更好的情感决策。

I don't think we will train them just yet to be make better emotional decisions.

Speaker 0

我认为设计本质上是关于情感的。

And I think design is all about emotion.

Speaker 0

而这就是需要提升技能的地方。

And that's where, like, the level up the skill up needs to come.

Speaker 0

如果问我,我认为这是最大的提升——当你加入Lovable时,你最需要明白的核心是什么?

That's the biggest level up if you ask me, like, oh, what is the main thing you figure out when you join Lovable?

Speaker 0

也就是说,你个人最大的技能提升是什么?

Like, what's the biggest personal upskill?

Speaker 0

比如说,和Felix、Nad、Abby这些设计师一起工作,才是真正让我有所突破的关键。

Let's say, like, working with Felix, Nad, Abby, all of the people that are designers just really what moved and shifted the needle for me.

Speaker 0

我意识到,原来这就是世界级水准,原来需要做到这种程度。

I'm like, oh, so this is how world class looks like and this is what it takes.

Speaker 0

对吧?

Right?

Speaker 0

我总是用这样一个比喻:我想偷一个他们的设计,用到我的Lovable项目里。

I I always use the analogy of, like, I I wanted to steal one of their designs and bring it into my lovable project.

Speaker 0

于是我打开Figma,心想:就拿这个背景,直接放进去好了。

So I went into Figma, I was like, let me just take this background, like, and just put it in there.

Speaker 0

我进去后才发现,本以为是个很简单的渐变,竟然用了50个图层才做出来。

I went in and realized that what could be, you know, as a pretty simple or rather simple gradient took 50 different layers to produce.

Speaker 0

于是我点开了那个组件。

So I clicked on that component.

Speaker 0

我心想:天哪。

I was like, oh my god.

Speaker 0

这根本不是三种颜色。

This is not three colors.

Speaker 0

这是五十种颜色。

This is 50 colors.

关于 Bayt 播客

Bayt 提供中文+原文双语音频和字幕,帮助你打破语言障碍,轻松听懂全球优质播客。

继续浏览更多播客