N
NatiStream
Transcript
Hiển thị

AI Transforms Software Engineering

AI is reshaping software engineering, with tools like Codex generating most code and reviewing all pull requests. Engineers are shifting from writing code to managing fleets of AI agents, leading to a golden age of B2B SaaS and one-person billion-dollar startups.

AI đang định hình lại kỹ thuật phần mềm, với các công cụ như Codex tạo ra phần lớn mã và xem xét tất cả các pull request. Các kỹ sư đang chuyển từ việc viết mã sang quản lý các đội AI agent, dẫn đến thời kỳ hoàng kim của B2B SaaS và các startup tỷ đô do một người sáng lập.

95% of engineers use Codex.

95% kỹ sư sử dụng Codex.

100% of our PRs are reviewed by Codex for engineers.

100% PR của chúng tôi được Codex đánh giá cho các kỹ sư.

I don't know what job has changed more in the past couple years.

Tôi không biết công việc nào đã thay đổi nhiều hơn trong vài năm qua.

Engineers are becoming tech leads.

Các kỹ sư đang trở thành trưởng nhóm kỹ thuật.

They're managing fleets and fleets of agents.

Họ đang quản lý hết đội này đến đội khác các tác nhân.

It literally feels like we're wizards casting music all these spells.

Cảm giác thật sự như chúng ta là những pháp sư đang niệm [nhạc] tất cả những câu thần chú này.

And these spells are kind of like going out and doing things for you.

Và những câu thần chú này giống như đi ra ngoài và làm mọi thứ cho bạn.

What do you think people aren't pricing in yet?

Bạn nghĩ mọi người vẫn chưa định giá vào điều gì?

The second or third order effects of the

Những hiệu ứng bậc hai hoặc bậc ba của

one-person billion dollar startup to enable a one-person billion dollar startup.

Startup tỷ đô một người để tạo điều kiện cho một startup tỷ đô một người.

There might be a hundred other small startups building bespoke software.

Có thể có hàng trăm startup nhỏ khác đang xây dựng phần mềm theo yêu cầu riêng.

And so I think we might actually enter into a golden age of B2B SAS.

Và vì vậy tôi nghĩ chúng ta thực sự có thể bước vào một thời kỳ hoàng kim của B2B SAS.

- I've been hearing more and more there's this stress people feel when their agents aren't working.

- Tôi ngày càng nghe nhiều hơn về sự căng thẳng mà mọi người cảm thấy khi các tác nhân của họ không hoạt động.

There's a team that's actually doing an experiment right now within OpenAI where they are maintaining a 100% Codex-written codebase.

Có một nhóm thực sự đang làm thí nghiệm ngay bây giờ trong OpenAI, nơi họ đang duy trì một cơ sở mã được viết 100% bởi Codex.

They run into the exact problems that music you're describing.

Họ gặp đúng những vấn đề mà [nhạc] bạn đang mô tả.

And so usually you're like, all right, I'll roll up my sleeves and figure it out.

Và thường thì bạn sẽ kiểu, được rồi, tôi sẽ xắn tay áo lên và tìm ra cách giải quyết.

Team doesn't have that escape hatch.

Nhóm không có lối thoát đó.

- You've shared that listening to customers not always the right strategy in AI.

- Bạn đã chia sẻ rằng lắng nghe khách hàng không phải lúc nào cũng là chiến lược đúng trong AI.

The field and the models themselves are just changing so quickly.

Lĩnh vực và bản thân các mô hình đang thay đổi quá nhanh.

They tend to like disrupt themselves.

Chúng có xu hướng tự đột phá chính mình.

The models will eat your scaffolding for breakfast.

Các mô hình sẽ ăn giàn giáo của bạn vào bữa sáng.

What's your advice to folks that are like, "Okay, I don't want to miss the boat." Make sure you're building for where the models are

Lời khuyên của bạn cho những người kiểu, "Được rồi, tôi không muốn bỏ lỡ con thuyền." Hãy đảm bảo bạn đang xây dựng cho nơi các mô hình sẽ

going and not where they are today.

Đi tới chứ không phải nơi chúng đang ở hiện tại.

There's a quote from Kevin Whale, our VP of science here.

Có một câu nói của Kevin Whale, VP khoa học của chúng tôi ở đây.

He likes saying, "This is the worst the models will ever be." Today, my guest is Sherwin Woo, head of engineering for OpenAI's API and developer platform.

Ông ấy thích nói, "Đây là lúc các mô hình tệ nhất mà chúng sẽ từng có." Hôm nay, khách mời của tôi là Sherwin Woo, trưởng bộ phận kỹ thuật cho API và nền tảng dành cho nhà phát triển của OpenAI.

Considering that essentially every AI startup integrates with OpenAI's APIs, Sherwin has an incredibly unique and broad view into what is going on and where things are

Xét rằng về cơ bản mọi startup AI đều tích hợp với API của OpenAI, Sherwin có một góc nhìn cực kỳ độc đáo và rộng lớn về những gì đang diễn ra và mọi thứ đang

heading.

Đi về đâu.

Let's get into it after a short word from our wonderful sponsors.

Hãy cùng đi vào nội dung sau một lời ngắn từ các nhà tài trợ tuyệt vời của chúng tôi.

Today's episode is brought to you by DX, the developer intelligence platform designed by leading researchers.

Tập hôm nay được tài trợ bởi DX, nền tảng thông tin dành cho nhà phát triển được thiết kế bởi các nhà nghiên cứu hàng đầu.

To thrive in the AI era, organizations need to adapt quickly.

Để phát triển mạnh trong kỷ nguyên AI, các tổ chức cần thích nghi nhanh chóng.

But many organization leaders struggle to answer pressing questions music like which tools are working?

Nhưng nhiều lãnh đạo tổ chức vật lộn để trả lời những câu hỏi cấp bách [nhạc] như công cụ nào đang hiệu quả?

How are they being used?

Chúng đang được sử dụng như thế nào?

What's actually driving value?

Điều gì thực sự đang tạo ra giá trị?

DX music provides the data and insights that

DX [nhạc] cung cấp dữ liệu và thông tin chi tiết mà

leaders need to navigate this shift.

Các nhà lãnh đạo cần để điều hướng sự chuyển dịch này.

With DX, companies like Dropbox, Booking.com, Adion, music and Intercom get a deep understanding of how AI is providing value to their developers and what impact AI is having on engineering productivity.

Với DX, các công ty như Dropbox, Booking.com, Adion, [nhạc] và Intercom có được hiểu biết sâu sắc về cách AI đang mang lại giá trị cho các nhà phát triển của họ và tác động của AI đang ảnh hưởng thế nào đến năng suất kỹ thuật.

To learn more, visit DX's website at getdx.com/lenny.

Để tìm hiểu thêm, hãy truy cập trang web của DX tại getdx.com/lenny.

That's getdx.com/lenny.

Đó là getdx.com/lenny.

Applications break in all kinds of ways.

Ứng dụng hỏng theo đủ mọi cách.

Crashes, slowdowns, regressions, and the stuff that you only see once real users show up.

Sập, chậm, thoái hóa, và những thứ bạn chỉ thấy khi người dùng thật xuất hiện.

Sentry music catches it all.

Sentry [nhạc] bắt được tất cả.

See what happened where, and why, down to the commit that introduced the error, the developer who shipped it, and the music exact line of code all in one connected view.

Xem điều gì đã xảy ra ở đâu, và tại sao, cho đến tận commit đã đưa ra lỗi, nhà phát triển đã phát hành nó, và [nhạc] dòng mã chính xác, tất cả trong một chế độ xem được kết nối.

I've definitely tried the music five tabs and Slack thread approach to debugging.

Tôi chắc chắn đã từng thử cách [nhạc] năm tab và luồng Slack để gỡ lỗi.

This is better.

Cách này tốt hơn.

Sentry shows you how the request moved, what ran, what slowed down, and what users music saw.

Sentry cho bạn thấy yêu cầu đã di chuyển thế nào, cái gì đã chạy, cái gì bị chậm lại, và người dùng [nhạc] đã thấy gì.

Seir, Sentry's AI debugging agent, takes it from there.

Seir, tác nhân gỡ lỗi AI của Sentry, tiếp nhận từ đó.

It uses all of that Sentry context to tell you the root cause, suggest a fix, and even opens a PR for you.

Nó sử dụng toàn bộ ngữ cảnh Sentry đó để cho bạn biết nguyên nhân gốc, đề xuất cách sửa, và thậm chí mở một PR cho bạn.

It also reviews your music PR and flags any breaking changes with fixes ready to go.

Nó cũng đánh giá PR [nhạc] của bạn và gắn cờ mọi thay đổi gây hỏng với các bản sửa đã sẵn sàng.

Try Sentry and SER for music free at centry.io/lenny

Dùng thử Sentry và SER miễn phí [nhạc] tại centry.io/lenny

and use code Lenny for $100 in Sentry credits.

Và dùng mã Lenny để nhận 100 đô la tín dụng Sentry.

That's nt r y.io/lenny.

Đó là nt r y.io/lenny.

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

Sherwin, cảm ơn bạn rất nhiều vì đã ở đây và chào mừng đến với podcast.

Thank you.

Cảm ơn bạn.

Thank you for having me.

Cảm ơn vì đã mời tôi.

- I want to start with what's feeling like a barometer of progress in AI, especially in engineering.

- Tôi muốn bắt đầu với điều đang giống như một thước đo tiến bộ trong AI, đặc biệt là trong lĩnh vực kỹ thuật.

What percentage of your code, if you even write code anymore, and your team's code is written by AI at this point?

Bao nhiêu phần trăm code của bạn, nếu bạn còn viết code nữa, và code của nhóm bạn được viết bởi AI ở thời điểm này?

- I do write code occasionally now still.

- Tôi vẫn thỉnh thoảng viết code hiện nay.

Uh and I actually say for managers like myself, it's way easier to use these AI tools uh than to manually code at this point.

Uh và tôi thực sự nói rằng đối với các quản lý như tôi, việc sử dụng các công cụ AI này dễ dàng hơn nhiều uh so với việc code thủ công ở thời điểm này.

And so I know for myself and some of the other emuring managers at OpenAI, uh all of our code is written by Codex uh at this point.

Và vì vậy tôi biết đối với bản thân tôi và một số quản lý đang nổi lên khác tại OpenAI, uh tất cả code của chúng tôi đều được viết bởi Codex uh ở thời điểm này.

But more broadly, there's just been this there's just so much energy.

Nhưng rộng hơn, chỉ có điều này thôi, có quá nhiều năng lượng.

There's like a tangible energy internally around just

Có một năng lượng hữu hình trong nội bộ xung quanh việc

how far these tools have gotten, how good Codex as a tool has gotten for us.

Các công cụ này đã tiến xa đến mức nào, Codex như một công cụ đã tốt đến mức nào đối với chúng tôi.

And uh it's it's a little hard for us to exactly measure how much of the code is is written because the vast majority of it I'd say like close to 100% is usually generated by AI first.

Và uh thật khó để chúng tôi đo lường chính xác bao nhiêu phần trăm code được viết vì phần lớn trong số đó tôi muốn nói gần như 100% thường được tạo ra bởi AI trước tiên.

What we do track though is you know at this point the vast majority of engineers use Codex on a daily basis.

Tuy nhiên, điều chúng tôi theo dõi là bạn biết đấy, ở thời điểm này phần lớn các kỹ sư sử dụng Codex hàng ngày.

So 95% of engineers um use Codex.

Vì vậy 95% kỹ sư um sử dụng Codex.

Um 100% of our PRs are reviewed by Codex daily as

Um 100% PR của chúng tôi được xem xét bởi Codex hàng ngày

well.

Nữa.

So basically any code that goes into production that's merged in Kodas kind of has its eyes on and uh suggests improvements suggests changes uh in the PRs.

Vì vậy về cơ bản bất kỳ code nào đi vào sản xuất được hợp nhất trong Kodas đều được nó để mắt tới và uh đề xuất cải tiến, đề xuất thay đổi uh trong các PR.

And so uh that's kind of what we're seeing internally.

Và vì vậy uh đó là những gì chúng tôi đang thấy trong nội bộ.

But by and large the most exciting is just the energy that there that there is.

Nhưng nhìn chung điều thú vị nhất chỉ là năng lượng ở đó.

Um another observation that we've had is uh engineers who tend to use Codex more uh

Um một quan sát khác mà chúng tôi có là uh các kỹ sư có xu hướng sử dụng Codex nhiều hơn uh

open way more PRs.

Mở nhiều PR hơn.

So uh they're actually opening 70% more PRs uh and uh than the engineers who aren't using Codex as much.

Vì vậy uh họ thực sự mở nhiều hơn 70% PR uh và uh so với các kỹ sư không sử dụng Codex nhiều như vậy.

Uh and the gap is widening.

Uh và khoảng cách đang mở rộng.

So I feel like you know the people who are opening more PRs um are starting to you know learn how to use the tool more and more get more efficient and that 70% gap keeps uh growing over time and so might have actually increased since I last looked

Vì vậy tôi cảm thấy như bạn biết đấy những người mở nhiều PR hơn um đang bắt đầu bạn biết đấy học cách sử dụng công cụ nhiều hơn và hiệu quả hơn và khoảng cách 70% đó tiếp tục uh tăng lên theo thời gian và vì vậy có thể đã thực sự tăng lên kể từ lần cuối tôi xem

at the at the number.

Con số đó.

- Okay.

- Được rồi.

So just to make sure we hear what you're saying you're saying all of the code of these 95% uh engineers at OpenAI is written by AI.

Vì vậy chỉ để đảm bảo chúng tôi nghe được điều bạn đang nói, bạn đang nói rằng tất cả code của 95% uh kỹ sư này tại OpenAI đều được viết bởi AI.

It's written and then they review it.

Nó được viết và sau đó họ xem xét nó.

- Yep.

- Đúng.

Yep.

Đúng.

- It's It's like crazy that's almost like not crazy anymore that we're just like getting used to this.

- Thật điên rồ, gần như không còn điên rồ nữa vì chúng ta chỉ đang quen với điều này.

I think there's still some getting used to be clear.

Tôi nghĩ vẫn còn một chút cần phải quen, rõ ràng là vậy.

Uh there's also I think some you know uh engineers who I think trust uh Codex a little bit less but um basically every day I talk to someone who uh is blown away by something that I can do and kind of like the

Uh cũng có tôi nghĩ một số bạn biết đấy uh kỹ sư mà tôi nghĩ tin tưởng uh Codex ít hơn một chút nhưng um về cơ bản mỗi ngày tôi nói chuyện với ai đó uh bị choáng ngợp bởi điều gì đó mà nó có thể làm và kiểu như

their bar of trust kind of uh or like how much they trust the model to do on its own goes up over and over uh over time.

Ngưỡng tin tưởng của họ kiểu uh hoặc như mức độ họ tin tưởng mô hình có thể tự làm tăng lên lặp đi lặp lại uh theo thời gian.

And there's a quote from Kevin Whale our um VP of science here and he likes saying this is the worst the models will ever be.

Và có một câu nói từ Kevin Whale, um VP khoa học của chúng tôi ở đây và anh ấy thích nói rằng đây là lúc các mô hình tệ nhất.

And so this is the worst that the models ever be for software engineering as well.

Và vì vậy đây là lúc các mô hình tệ nhất đối với kỹ thuật phần mềm.

And so over time you just see people trusting

Và vì vậy theo thời gian bạn chỉ thấy mọi người tin tưởng

it more and more and then we'll see the models get better and better as well.

Nó nhiều hơn và sau đó chúng ta sẽ thấy các mô hình trở nên tốt hơn và tốt hơn nữa.

- Yeah.

- Đúng.

Kevin Wheel, former podcast guest, uh he said exactly that line on this podcast and a few times.

Kevin Wheel, khách mời podcast trước đây, uh anh ấy đã nói chính xác câu đó trên podcast này và vài lần.

- Yeah.

- Đúng.

Uh Peter the Claudebot/moldbotclaw is what it's called now.

Uh Peter the Claudebot/moldbotclaw là tên gọi hiện nay.

uh developer uh recently shared that he uses Codex for his work and he feels like anytime it does things he just trusts that it has done the right job and he's just like almost certain he could just commit it to master and it'll be great.

Uh nhà phát triển uh gần đây đã chia sẻ rằng anh ấy sử dụng Codex cho công việc của mình và anh ấy cảm thấy như bất cứ khi nào nó làm gì đó anh ấy chỉ tin rằng nó đã làm đúng công việc và anh ấy gần như chắc chắn rằng anh ấy có thể commit nó lên master và nó sẽ tuyệt vời.

- Yeah.

- Đúng.

Yeah.

Đúng.

He's a great um user of Codex.

Anh ấy là một um người dùng tuyệt vời của Codex.

I know he's in close touch with the team gives us great feedback.

Tôi biết anh ấy liên lạc chặt chẽ với nhóm và cho chúng tôi phản hồi tuyệt vời.

Um not surprised that he uses it.

Um không ngạc nhiên khi anh ấy sử dụng nó.

I mean uh sorry it's called open claw.

Ý tôi là uh xin lỗi nó được gọi là open claw.

- Open claw.

- Mở claw.

Yeah.

Ừ.

- Open claw is a great is a great product.

- Open claw là một sản phẩm tuyệt vời.

And then I saw that this I mean this is very recent but this morning I think mold's book uh kind of like uh was shared as well and seeing all the uh AI agents talk to each other is pretty uh pretty surreal.

Và sau đó tôi thấy rằng điều này, ý tôi là điều này rất gần đây nhưng sáng nay tôi nghĩ cuốn sách của Mold, ừm, kiểu như đã được chia sẻ, và việc thấy tất cả các tác nhân AI nói chuyện với nhau thật khá siêu thực.

It's basically her is happening in real life is what I'm hearing.

Về cơ bản thì cô ấy đang xảy ra trong đời thực, đó là những gì tôi nghe được.

- Yeah.

- Ừ.

Yeah.

Ừ.

- So just like coming back to this crazy moment we are living through four engineers in particular.

- Vậy quay lại khoảnh khắc điên rồ này mà chúng ta đang trải qua, đặc biệt là bốn kỹ sư.

We've gone from you write every line of code to now AI is writing all of your code.

Chúng ta đã đi từ việc bạn viết từng dòng mã đến việc AI viết toàn bộ mã của bạn.

I don't know what job has changed more in the past couple years like job that we didn't expect to change this much where just like the job of an engineer is so different in the entire lifespan of an

Tôi không biết công việc nào đã thay đổi nhiều hơn trong vài năm qua, kiểu như công việc mà chúng ta không ngờ lại thay đổi nhiều đến vậy, nơi mà công việc của một kỹ sư giờ đây khác biệt đến thế trong toàn bộ vòng đời của một

engineer like in the past couple years it's now shifted to I don't write any more code how do you imagine the role of an engineer and the job of a software engineer looks in the next couple years just like what is that job yeah it's I mean it's honestly being really cool to see um uh and it's part of where the excitement is because uh like the job is likely going to change pretty

Kỹ sư, kiểu như trong vài năm qua nó đã chuyển sang việc tôi không viết mã nữa. Bạn hình dung vai trò của một kỹ sư và công việc của một kỹ sư phần mềm sẽ như thế nào trong vài năm tới? Công việc đó là gì? Thành thật mà nói, thật tuyệt khi thấy điều đó, và đó là một phần của sự phấn khích vì công việc có thể sẽ thay đổi khá

significantly over the next one to two years.

Đáng kể trong một đến hai năm tới.

It kind of feels like we're still figuring things out though and so there's like this excitement I know especially from some of the software engineers of like we're in this rare moment you know maybe over the next 12 to 24 months where we'll kind of get to figure things out ourselves and set our standards for ourselves in terms of

Có vẻ như chúng ta vẫn đang tìm hiểu mọi thứ, và vì vậy có sự phấn khích này, tôi biết đặc biệt từ một số kỹ sư phần mềm, kiểu như chúng ta đang ở trong khoảnh khắc hiếm hoi này, có thể trong 12 đến 24 tháng tới, chúng ta sẽ tự tìm ra mọi thứ và đặt ra tiêu chuẩn cho chính mình về

where I see uh I see this moving.

Nơi tôi thấy điều này đang diễn ra.

So I think there's a common thing that everyone's saying which is uh you know people are generally like IC engineers are becoming tech leads.

Vậy tôi nghĩ có một điều phổ biến mà mọi người đang nói, đó là mọi người thường như các kỹ sư IC đang trở thành trưởng nhóm kỹ thuật.

They're basically like managers now.

Về cơ bản họ giống như những người quản lý bây giờ.

They're managing fleets and fleets of agents.

Họ đang quản lý các đội và đội tác nhân.

Um I know many of the engineers on my team basically have like 10 to 20 uh threads kind of being pulled on at the same

Ừm, tôi biết nhiều kỹ sư trong nhóm của tôi về cơ bản có khoảng 10 đến 20 luồng công việc đang được kéo cùng một

time.

Lúc.

Obviously not active running Codex uh jobs but uh just a lot of parallel threads.

Rõ ràng không phải là các công việc Codex đang chạy hoạt động, mà chỉ là rất nhiều luồng song song.

They're checking in on what they're doing.

Họ kiểm tra xem chúng đang làm gì.

They're steering the agents and Codex and and giving it feedback.

Họ đang điều hướng các tác nhân và Codex và đưa ra phản hồi cho nó.

And so their job has kind of really changed from just writing the code itself into being almost like a manager.

Và vì vậy công việc của họ đã thay đổi thực sự từ việc chỉ viết mã thành gần như là một người quản lý.

In terms of where I think this will go one to two years from now.

Về việc tôi nghĩ điều này sẽ đi đến đâu trong một đến hai năm tới.

So

Vậy

one uh kind of metaphor that I kind of always come back to here is actually from this uh is from this uh programming textbook uh that I read back in college called sikp.

Một ừm kiểu ẩn dụ mà tôi luôn quay lại ở đây thực ra là từ cuốn sách giáo khoa lập trình mà tôi đọc hồi đại học có tên là SICP.

I don't know if you've heard of it.

Tôi không biết bạn đã nghe nói về nó chưa.

Uh structure and uh interpretation of computer programs.

Ừm, Cấu trúc và Giải thích các Chương trình Máy tính.

So si sicp.

Vậy SICP.

1 / 9