N
NatiStream
Transcript
Hiển thị

AI Makes Software Development Cheap

Geoffrey Huntley argues that AI has reduced the cost of software development to below minimum wage, fundamentally changing the economics of building software. He explains how running frontier models in a loop enables non-developers to create software autonomously, and discusses the shift from scarce to abundant knowledge.

Geoffrey Huntley lập luận rằng AI đã giảm chi phí phát triển phần mềm xuống dưới mức lương tối thiểu, thay đổi căn bản kinh tế học của việc xây dựng phần mềm. Ông giải thích cách chạy các mô hình tiên tiến trong vòng lặp cho phép những người không phải lập trình viên tạo phần mềm một cách tự động, và thảo luận về sự chuyển dịch từ kiến thức khan hiếm sang dồi dào.

Give me a moment to get this all set up.

Cho tôi một chút thời gian để thiết lập tất cả mọi thứ.

Um, this is my first time to the Baltics.

Ừm, đây là lần đầu tiên tôi đến vùng Baltic.

Um, and it's actually quite lovely.

Ừm, và nó thực sự khá đáng yêu.

Um, I've never been to this side of Europe before.

Ừm, tôi chưa bao giờ đến phía này của châu Âu trước đây.

So when the opportunity came across to, uh, share some things that's happening around the world, um, the opportunity I was like, yeah, okay, I'm just going to come.

Vậy nên khi cơ hội đến để, ừ, chia sẻ một số điều đang diễn ra trên khắp thế giới, ừm, cơ hội đó tôi đã nghĩ, ừ, được thôi, tôi sẽ đến.

Community conference, do the talk.

Hội nghị cộng đồng, thực hiện bài nói chuyện.

I am currently 35 days on 95 days of travel around the world giving this talk.

Hiện tại tôi đang ở ngày thứ 35 trong 95 ngày du lịch vòng quanh thế giới để thực hiện bài nói chuyện này.

And one of the thing that is for sure is different societies and different cultures evolve at different paces.

Và một trong những điều chắc chắn là các xã hội khác nhau và các nền văn hóa khác nhau phát triển với tốc độ khác nhau.

And while something may be true or could be true in one market and one culture, doesn't mean it's going to be true here.

Và trong khi một điều gì đó có thể đúng hoặc có thể đúng ở một thị trường và một nền văn hóa, không có nghĩa là nó sẽ đúng ở đây.

And to back up, uh, previous speakers, as confident I may seem, I don't bloody know.

Và để ủng hộ, ừ, những diễn giả trước, dù tôi có vẻ tự tin đến đâu, tôi thực sự không biết.

I don't think anyone knows where this is going.

Tôi không nghĩ ai biết điều này sẽ đi đến đâu.

I'm old, a little bit crusty, and I'm able to pattern match.

Tôi già rồi, hơi cũ kỹ, và tôi có khả năng nhận diện mẫu.

And the same time I've, uh, I've burned a lot of tokens.

Và đồng thời tôi đã, ừ, tôi đã đốt rất nhiều token.

In the last 12 months, I think I've burned close to $800,000 US in tokens.

Trong 12 tháng qua, tôi nghĩ tôi đã đốt gần 800.000 đô la Mỹ vào token.

Um, and that's allowed me to see some things.

Ừm, và điều đó cho phép tôi thấy được một số điều.

Um, and burning those tokens has allowed me to, uh, create some things.

Ừm, và việc đốt những token đó đã cho phép tôi, ừ, tạo ra một số thứ.

So this talk is called software development now costs less than minimum wage.

Vậy nên bài nói chuyện này có tên là phát triển phần mềm giờ đây tốn ít hơn mức lương tối thiểu.

I'm going to be using the word software development here.

Tôi sẽ sử dụng cụm từ phát triển phần mềm ở đây.

It's a little bit provocative, right?

Nó hơi khiêu khích, phải không?

Software development is essentially coding.

Phát triển phần mềm về cơ bản là viết mã.

There's always has been a difference between coding and software engineering.

Luôn có sự khác biệt giữa viết mã và kỹ thuật phần mềm.

Always has.

Luôn luôn có.

But things have changed.

Nhưng mọi thứ đã thay đổi.

So this is me at Atlassian 2 months ago at a cursor meetup.

Đây là tôi tại Atlassian 2 tháng trước tại một buổi gặp gỡ về cursor.

And I was just, uh, giving a talk very similar to this talk and explaining how the unit economics of software has forever changed.

Và tôi chỉ, ừ, đang thực hiện một bài nói chuyện rất giống bài này và giải thích cách kinh tế đơn vị của phần mềm đã thay đổi mãi mãi.

It turns out if you run Claude or any of the frontier models in a loop, software development now costs $10.42 an hour.

Hóa ra nếu bạn chạy Claude hoặc bất kỳ mô hình tiên tiến nào trong một vòng lặp, phát triển phần mềm giờ đây tốn 10,42 đô la một giờ.

You can autonomously build software in your sleep.

Bạn có thể tự động xây dựng phần mềm ngay cả khi đang ngủ.

If you don't think that's possible, go to YouTube.

Nếu bạn không nghĩ điều đó là khả thi, hãy lên YouTube.

Search for all the people who are not software developers using the Ralph Wiggum loop, and they're building things.

Tìm kiếm tất cả những người không phải là nhà phát triển phần mềm đang sử dụng vòng lặp Ralph Wiggum, và họ đang xây dựng mọi thứ.

They're going to sleep, they're waking up, and they're going, "Yo, check out Ralph loop.

Họ đi ngủ, họ thức dậy, và họ nói, "Này, xem vòng lặp Ralph kìa.

It's, it built me this Discord bot." It's kind of weird, and it's left me kind of like sick and worried that software is kind of forever changed.

Nó đã xây dựng cho tôi con bot Discord này." Điều đó hơi kỳ lạ, và nó khiến tôi cảm thấy như bị bệnh và lo lắng rằng phần mềm đã thay đổi mãi mãi.

Um, Ralph, if you're not familiar, it's, uh, if you're using Claude code now, cursor co-pilot, it's built in.

Ừm, Ralph, nếu bạn chưa quen, nó là, ừ, nếu bạn đang dùng Claude code, cursor co-pilot, nó được tích hợp sẵn.

It's a technique for managing memory.

Đó là một kỹ thuật để quản lý bộ nhớ.

It's a technique for managing memory.

Đó là một kỹ thuật để quản lý bộ nhớ.

And um, I'm wearing this a nice little hat because it's kind of a counter talk.

Và ừm, tôi đang đội chiếc mũ nhỏ xinh này vì đây kiểu như là một bài nói chuyện phản biện.

This one is going to be a little bit gloomy, I'm afraid.

Bài này sẽ hơi u ám một chút, tôi e là vậy.

So I need something snorts that keep me a little bit happy.

Nên tôi cần một thứ gì đó [khịt mũi] giữ cho tôi hơi vui vẻ một chút.

You see, my kind of oh moment in time, sorry language, I am Australian, started about 2 and 1/2 years ago.

Bạn thấy đấy, khoảnh khắc "ồ" của tôi, xin lỗi vì cách nói, tôi là người Úc, bắt đầu khoảng 2 năm rưỡi trước.

Um, I ran, um, I started playing around with memory management with these LLMs.

Ừm, tôi đã chạy, ừm, tôi bắt đầu thử nghiệm quản lý bộ nhớ với những LLM này.

And these LLMs used to be, how would I describe it?

Và những LLM này trước đây, tôi sẽ mô tả thế nào nhỉ?

They were like wild horses.

Chúng giống như những con ngựa hoang.

And it required a great deal of skill to actually tame these models and get good out outcomes from them.

Và cần rất nhiều kỹ năng để thực sự thuần hóa những mô hình này và đạt được kết quả tốt từ chúng.

But since doing these talks and where we are now in the time that's gone by, these models are like they come factory de- they come with factory defaults and they just work.

Nhưng kể từ khi thực hiện những bài nói chuyện này và với tình hình hiện tại trong khoảng thời gian đã trôi qua, những mô hình này giống như chúng được cài đặt mặc định từ nhà máy và chúng chỉ hoạt động.

You don't need to tame the horses anymore.

Bạn không cần phải thuần hóa những con ngựa nữa.

They just work.

Chúng chỉ hoạt động.

And the skill floor is completely just dropped.

Và ngưỡng kỹ năng đã hoàn toàn hạ xuống.

Um, so let's get into it.

Ừm, vậy hãy bắt đầu.

So this is my 6-month recap.

Đây là bản tóm tắt 6 tháng của tôi.

If you're not familiar with my writing, um, this is where I was similarly going around the world and asking people to invest in themselves, please pay attention.

Nếu bạn chưa quen với bài viết của tôi, ừm, đây là nơi tôi cũng đang đi vòng quanh thế giới và kêu gọi mọi người đầu tư vào chính mình, xin hãy chú ý.

Things are changing.

Mọi thứ đang thay đổi.

- snorts - When I first discovered Ralph, I actually didn't publish it immediately.

- [khịt mũi] - Khi tôi lần đầu phát hiện ra Ralph, thực ra tôi đã không công bố nó ngay lập tức.

I sat on it for 6 months, and I went around giving talks and asking people, "Build your agent.

Tôi đã giữ nó trong 6 tháng, và tôi đi khắp nơi thuyết trình và hỏi mọi người, "Hãy xây dựng agent của bạn.

Have you built an agent?

Bạn đã xây dựng một agent chưa?

This is how you build an agent.

Đây là cách bạn xây dựng một agent.

This is now a fundamental skill for software development." And um, the rest is history.

Đây giờ là một kỹ năng cơ bản cho phát triển phần mềm." Và ừm, phần còn lại là lịch sử.

Um, I ended up in Silicon Valley, showed, uh, the memory management technique to some folks in Silicon Valley, and next thing you know, we've got entire batches of Y Combinator startups all using Ralph.

Ừm, cuối cùng tôi đến Thung lũng Silicon, đã trình diễn, ừm, kỹ thuật quản lý bộ nhớ cho một số người ở Thung lũng Silicon, và thế là, chúng tôi có toàn bộ các lô startup Y Combinator đều sử dụng Ralph.

And it went explosively viral in January this year.

Và nó lan truyền bùng nổ vào tháng 1 năm nay.

You see, the unit economics of business have forever changed.

Bạn thấy đấy, kinh tế đơn vị của doanh nghiệp đã thay đổi mãi mãi.

What does it mean when software development costs $10.42 an hour?

Điều đó có nghĩa gì khi phát triển phần mềm chỉ tốn 10,42 đô la một giờ?

And keep in mind this was the pricing for Sonnet 4 5.

Và hãy nhớ rằng đây là giá cho Sonnet 4 5.

We did this calculation over 8 months ago.

Chúng tôi đã thực hiện tính toán này hơn 8 tháng trước.

If you take the same techniques and run it on a like an alley model or something from ZAI, it's cents an hour.

Nếu bạn áp dụng các kỹ thuật tương tự và chạy nó trên một mô hình như alley hoặc thứ gì đó từ ZAI, thì chỉ tốn vài xu một giờ.

Right?

Đúng không?

This is we're entering in really interesting territory here, folks.

Chúng ta đang bước vào một lãnh thổ thực sự thú vị ở đây, mọi người ạ.

So what does it mean when sighs if your identity function is to be a software developer, and anyone can now be a software developer?

Vậy điều đó có nghĩa gì khi [thở dài] nếu chức năng danh tính của bạn là trở thành một nhà phát triển phần mềm, và bất kỳ ai cũng có thể trở thành nhà phát triển phần mềm?

Like a few people have introduced themselves as Python developers.

Như một vài người đã tự giới thiệu mình là nhà phát triển Python.

They've been doing this for X years.

Họ đã làm điều này trong X năm.

It's part of their identity function.

Đó là một phần trong chức năng danh tính của họ.

It's like a job title.

Nó giống như một chức danh công việc.

It's part of like the psychological who they are.

Nó là một phần trong con người tâm lý của họ.

And AI has essentially just erased all that.

Và AI về cơ bản đã xóa sạch tất cả những điều đó.

And it's enabled people who are not software developers to write software.

Và nó đã cho phép những người không phải nhà phát triển phần mềm viết phần mềm.

Here I am at the same cursor meetup.

Tôi đây, tại cùng một buổi gặp gỡ cursor.

There was speakers after speakers after speakers.

Có diễn giả này rồi diễn giả khác rồi diễn giả khác.

These were designers, product managers, everyone.

Họ là nhà thiết kế, quản lý sản phẩm, tất cả mọi người.

They're they're just talking about how they're writing software.

Họ chỉ đang nói về cách họ viết phần mềm.

And they're having the time of their lives because they haven't they don't have the psychological wound.

Và họ đang có khoảng thời gian tuyệt vời nhất vì họ không có vết thương tâm lý.

They never actually had something loss.

Họ chưa bao giờ thực sự có thứ gì đó bị mất.

They don't have a loss function.

Họ không có hàm mất mát.

They just got, "Hell yeah, this is cool.

Họ chỉ nhận được, "Tuyệt vời, điều này thật ngầu.

I can build stuff." And uh, 2 weeks ago when I was in New Zealand giving this talk, just before that, I did a little tour to Lord of the Rings Hobbiton.

Tôi có thể xây dựng mọi thứ." Và ừm, 2 tuần trước khi tôi ở New Zealand thuyết trình này, ngay trước đó, tôi đã có một chuyến tham quan nhỏ đến Lord of the Rings Hobbiton.

And uh, the tour guide operator, it was like, "Hey Jeff, what do you do?

Và ừm, người điều hành tour, kiểu như, "Này Jeff, anh làm gì?

What's your name?

Tên anh là gì?

What do you do?" And I was like, "Oh, I do AI." Next thing you know, he's yakking his head off talking about cursor and all the things that he can he's building with it as well.

Anh làm gì?" Và tôi kiểu, "Ồ, tôi làm AI." Thế là, anh ấy nói không ngừng về cursor và tất cả những thứ anh ấy có thể xây dựng với nó.

He's not a software developer.

Anh ấy không phải là nhà phát triển phần mềm.

He's a tour guide for Lord of the Rings.

Anh ấy là hướng dẫn viên du lịch cho Lord of the Rings.

- sighs - Oof.

- [thở dài] - Ôi.

You see, now everyone is a software developer.

Bạn thấy đấy, giờ mọi người đều là nhà phát triển phần mềm.

Everyone is now a software developer because cursor co-pilot, any one of the coding harnesses out there, even lovable, right?

Mọi người giờ đều là nhà phát triển phần mềm vì cursor co-pilot, bất kỳ một trong những bộ công cụ lập trình nào ngoài kia, thậm chí cả lovable, đúng không?

It's enabled everyone to become a software developer, which means the unit economics of business have changed.

Nó đã cho phép mọi người trở thành nhà phát triển phần mềm, nghĩa là kinh tế đơn vị của doanh nghiệp đã thay đổi.

But it's more fundamental than that because societies have been structured on a scarcity of knowledge.

Nhưng nó còn cơ bản hơn thế vì các xã hội đã được cấu trúc dựa trên sự khan hiếm kiến thức.

We charge money because knowledge was scarce.

Chúng ta thu tiền vì kiến thức khan hiếm.

The more scarce the knowledge is, the more money that we could charge.

Kiến thức càng khan hiếm, chúng ta càng có thể thu nhiều tiền.

Right?

Đúng không?

And this is how we structured our societies.

Và đây là cách chúng ta cấu trúc xã hội của mình.

This isn't, uh, this is knowledge work.

Đây không phải, ừm, đây là công việc tri thức.

- snorts - And we've gone from a knowledge scarcity economy to now a knowledge abundance economy.

- [khịt mũi] - Và chúng ta đã đi từ nền kinh tế khan hiếm kiến thức sang nền kinh tế dư thừa kiến thức.

AI stands for amplified intelligence.

AI là viết tắt của trí tuệ khuếch đại.

It like amplifies what you already know.

Nó khuếch đại những gì bạn đã biết.

So anyone in the room who is a software engineer will get a better outcome than the tour guide from Hobbiton because they know what to prompt.

Vì vậy, bất kỳ ai trong phòng là kỹ sư phần mềm sẽ đạt được kết quả tốt hơn so với hướng dẫn viên từ Hobbiton vì họ biết cần nhắc gì.

It amplifies what you already know.

Nó khuếch đại những gì bạn đã biết.

My question is, how long does that advantage last before someone encapsulates that you should use property-based testing, you should use Python types, all the rest, up as a skills file?

Câu hỏi của tôi là, lợi thế đó kéo dài bao lâu trước khi ai đó đóng gói rằng bạn nên sử dụng kiểm thử dựa trên thuộc tính, bạn nên sử dụng kiểu Python, và tất cả những thứ còn lại, thành một tệp kỹ năng?

As soon as it's a skills file, next thing you know, that tour guide operator is going to be using that and getting similar outcomes.

Ngay khi nó là một tệp kỹ năng, chẳng mấy chốc, người điều hành tour guide đó sẽ sử dụng nó và đạt được kết quả tương tự.

But it's not just software development.

Nhưng nó không chỉ là phát triển phần mềm.

This is essentially all white-collar work.

Đây thực chất là tất cả công việc cổ cồn trắng.

The same thing if you apply it to the legal profession.

Điều tương tự nếu bạn áp dụng nó vào ngành luật.

And all these different knowledge professions that have been based on the idea of scarcity, it's now abundance.

Và tất cả những ngành nghề tri thức khác nhau này vốn dựa trên ý tưởng về sự khan hiếm, giờ đây là sự dư thừa.

Ouch.

Ôi.

- snorts - Now you might have seen this.

- [khịt mũi] - Bây giờ bạn có thể đã thấy điều này.

1 / 7