N
NatiStream
Transcript
Hiển thị

Harness Over Model

Matt Pocock argues that the harness — prompts, skills, and environment — matters as much as the underlying model, and that developers must shift from tactical to strategic programming. Upskilling is framed as the ceiling on what AI can achieve, since AI acts as a multiplier for those with strong domain skills.

Matt Pocock lập luận rằng harness — bao gồm prompts, skills và môi trường — quan trọng không kém model nền tảng, và các developer phải chuyển từ lập trình chiến thuật sang lập trình chiến lược. Việc nâng cao kỹ năng được xem là giới hạn trên của những gì AI có thể đạt được, vì AI đóng vai trò như một hệ số nhân cho những người có kỹ năng chuyên môn vững vàng.

Everyone's obsessed with the uh model and I think they should be more interested in the harness, what you can do to get the most out of the harness, giving it the right prompts, giving music it the right skills to work with and improving the environment in which the model runs.

Mọi người đều bị ám ảnh bởi mô hình uh và tôi nghĩ họ nên quan tâm nhiều hơn đến harness, những gì bạn có thể làm để tận dụng tối đa harness, cung cấp cho nó những prompt phù hợp, cung cấp [âm nhạc] cho nó những kỹ năng phù hợp để làm việc và cải thiện môi trường mà mô hình chạy trong đó.

As I sort of said with Fable, like the model is useful, but I think the harness has an equal amount of

Như tôi đã nói với Fable, mô hình thì hữu ích, nhưng tôi nghĩ harness có lượng

work and you have much more control of the harness than you do the model.

Công việc tương đương và bạn có nhiều quyền kiểm soát harness hơn so với mô hình.

People are focused on the wrong thing.

Mọi người đang tập trung vào sai thứ.

They're looking at the big shiny music new thing when in fact just focus on the stuff that's been working for 30 40 years, you know, and it really does work.

Họ đang nhìn vào thứ mới to lớn sáng bóng [âm nhạc] trong khi thực tế chỉ cần tập trung vào những thứ đã hoạt động trong 30 40 năm, bạn biết đấy, và nó thực sự hiệu quả.

Like people ask me all the time, how do you optimize for token spend?

Mọi người hỏi tôi suốt, làm thế nào để tối ưu hóa việc chi tiêu token?

Have a code base that's easier to make changes in, - right, Matt?

Hãy có một code base dễ thay đổi hơn, - đúng không, Matt?

So what's going to be the main difference between people who use AI to get insanely ahead and the majority of people who only get a small boost from it?

Vậy đâu sẽ là sự khác biệt chính giữa những người dùng AI để tiến xa vượt bậc và phần lớn những người chỉ nhận được một chút lợi ích từ nó?

So in his book philosophy of software design, John Asterout talks about the difference between tactical and strategic programming.

Trong cuốn sách philosophy of software design, John Asterout nói về sự khác biệt giữa lập trình chiến thuật và lập trình chiến lược.

So I find

Vậy tôi thấy

this distinction so useful when thinking about AI because tactical programming is all about the on the ground day-to-day stuff, the actual writing of the code, the actual messing about with the syntax, figuring out bugs as they come up, and actually creating the code, creating the commits.

Sự phân biệt này rất hữu ích khi nghĩ về AI bởi vì lập trình chiến thuật là tất cả về những thứ thực tế hàng ngày, việc viết code thực sự, việc loay hoay với cú pháp thực sự, tìm ra lỗi khi chúng xuất hiện, và thực sự tạo ra code, tạo ra các commit.

Strategic programming is winning the war, not the battle.

Lập trình chiến lược là thắng cả cuộc chiến, không chỉ trận đánh.

It's longer term thinking.

Đó là tư duy dài hạn hơn.

It's

Đó là

the general sitting right at the top.

Vị tướng ngồi ngay trên đỉnh.

How does the codebase need to look what um strategies can I use to improve our velocity?

Codebase cần trông như thế nào, tôi có thể dùng những chiến lược nào để cải thiện tốc độ của chúng ta?

And for me, strategic programming has always been the most interesting, the most exciting.

Và với tôi, lập trình chiến lược luôn là thứ thú vị nhất, hấp dẫn nhất.

That's how I was thinking even when I was a junior.

Đó là cách tôi đã suy nghĩ ngay cả khi còn là junior.

How can we increase our velocity?

Làm thế nào để tăng tốc độ của chúng ta?

How can we do more with less?

Làm thế nào để làm được nhiều hơn với ít hơn?

And AI has basically eaten tactical programming.

Và AI về cơ bản đã ăn mất lập trình chiến thuật.

It's gone, right?

Nó biến mất rồi, đúng không?

It's all gone.

Tất cả đều biến mất.

So AI is just better at doing tactical programming than you are because it can do it for cheaper, right?

Vậy AI chỉ giỏi hơn bạn trong việc làm lập trình chiến thuật bởi vì nó có thể làm với chi phí rẻ hơn, đúng không?

And so you need to be great at strategic programming in order to get the most out of this infinite fleet of tactical programmers that you now have access to.

Và vì vậy bạn cần phải giỏi lập trình chiến lược để tận dụng tối đa đội quân vô hạn các lập trình viên chiến thuật mà bạn giờ đây có quyền truy cập.

- So does that mean knowing how to orchestrate these agents plus some like fundamentals of software design, codebased architecture, like how would you break that down into like these specific skills that people can learn?

- Vậy điều đó có nghĩa là biết cách điều phối những agent này cộng với một số kiến thức cơ bản về thiết kế phần mềm, kiến trúc dựa trên codebase, bạn sẽ chia nhỏ nó thành những kỹ năng cụ thể nào mà mọi người có thể học?

- Yeah, great question.

- Ừ, câu hỏi hay đấy.

So strategic programming really hasn't changed in AI, right?

Vậy lập trình chiến lược thực sự không thay đổi trong AI, đúng không?

AI is just um all we're doing is instead of delegating to junior or mid-level programmers, we're delegating to AI instead.

AI chỉ là um tất cả những gì chúng ta đang làm là thay vì giao việc cho các lập trình viên junior hoặc trung cấp, chúng ta giao cho AI thay vào đó.

So the things that you need to do good delegation are still the same.

Vậy những thứ bạn cần để giao việc tốt vẫn giống như vậy.

You need to design the hard parts up front.

Bạn cần thiết kế những phần khó ngay từ đầu.

You need to make sure those tasks are really, really well scoped.

Bạn cần đảm bảo những nhiệm vụ đó được xác định phạm vi thật sự rất tốt.

You need to be thinking about the interfaces between all of the modules in your codebase.

Bạn cần nghĩ về các giao diện giữa tất cả các module trong codebase của bạn.

You know, you need to be thinking about test scenes and good tests.

Bạn biết đấy, bạn cần nghĩ về các test scene và những test tốt.

You need to essentially design a codebase that's easy to work in and have just enough documentation that can point AI to the right places where it's going to make those changes and make them effectively.

Về cơ bản bạn cần thiết kế một codebase dễ làm việc và có đủ tài liệu để có thể chỉ cho AI đến đúng những nơi mà nó sẽ thực hiện những thay đổi đó và thực hiện chúng một cách hiệu quả.

- I think everybody at this point agrees that the AI progress is very fast if not speeding up.

- Tôi nghĩ mọi người ở thời điểm này đều đồng ý rằng tiến bộ của AI là rất nhanh nếu không muốn nói là đang tăng tốc.

So, I think a lot of people also miss the part of upskilling themselves, right?

Vậy, tôi nghĩ nhiều người cũng bỏ qua phần tự nâng cao kỹ năng của bản thân, đúng không?

Because the like yeah you can pay for subscriptions you know you can get the latest tools but ultimately anybody can do that but there is still going to be people who use these tools to massively grow their

Bởi vì kiểu, ừ, bạn có thể trả tiền cho các gói đăng ký, bạn biết đấy, bạn có thể có những công cụ mới nhất nhưng cuối cùng thì ai cũng có thể làm điều đó, nhưng vẫn sẽ có những người dùng những công cụ này để phát triển

business you know to ship more and better software than ever before and there's going to be people who like try it a bit and you know maybe use the free version or the cheaper model.

Doanh nghiệp của họ, bạn biết đấy, để ship nhiều phần mềm hơn và tốt hơn bao giờ hết, và sẽ có những người chỉ thử một chút và bạn biết đấy, có thể dùng phiên bản miễn phí hoặc mô hình rẻ hơn.

So how would you advise people to start teaching themselves to be better?

Vậy bạn sẽ khuyên mọi người bắt đầu tự học để trở nên tốt hơn như thế nào?

- Yeah.

- Ừ.

Um people ask me all the time like because you know I sell developer courses right?

Um mọi người hỏi tôi suốt kiểu, bởi vì bạn biết đấy, tôi bán các khóa học cho developer, đúng không?

So I'm sort of, you know, you can take my advice here with a pinch of salt, but I personally feel that my skills are a multiplier for AI, right?

Vậy tôi kiểu, bạn biết đấy, bạn có thể nghe lời khuyên của tôi ở đây với chút hoài nghi, nhưng cá nhân tôi cảm thấy kỹ năng của tôi là một hệ số nhân cho AI, đúng không?

I if I'm able to oversee a codebase and think about how like things should be built and just tell AI how to do it, then a AI just has so much richer

Nếu tôi có thể giám sát một codebase và nghĩ về cách mọi thứ nên được xây dựng và chỉ cho AI cách làm, thì AI sẽ có

context to work with.

Ngữ cảnh phong phú hơn rất nhiều để làm việc.

And I think of this, I mean, I see this everywhere and people uh like CTO's and like people I talk to at conferences tell me this all the time is that AI makes senior developers just 10 times better.

Và tôi nghĩ về điều này, ý tôi là, tôi thấy điều này ở khắp mọi nơi và những người uh như CTO và những người tôi nói chuyện tại các hội nghị nói với tôi điều này suốt là AI khiến các senior developer trở nên tốt hơn gấp 10 lần.

And it sort of doesn't make sense to hire that many juniors anymore because juniors get a little boost from AI, but seniors just get this ridiculous huge boost from it

Và kiểu như không còn hợp lý để thuê nhiều junior nữa bởi vì junior chỉ nhận được một chút lợi ích từ AI, nhưng senior thì nhận được sự tăng cường khổng lồ đến mức vô lý từ nó

and they can do so much more with it.

Và họ có thể làm được nhiều hơn rất nhiều với nó.

So your skills are the ceiling on what AI can do.

Vậy kỹ năng của bạn là mức trần cho những gì AI có thể làm.

And if your skills are low, then AI is not going to be able to go past that, you know.

Và nếu kỹ năng của bạn thấp, thì AI sẽ không thể vượt qua mức đó, bạn biết đấy.

So getting good with AI is really about getting good at your domain, getting good at what um AI is going to be doing for you.

Vậy nên giỏi AI thực chất là giỏi trong lĩnh vực của bạn, giỏi ở những gì mà AI sẽ làm cho bạn.

So a better teacher can use AI to teach people better than uh a random can, you know.

Vậy nên một giáo viên giỏi có thể dùng AI để dạy người khác tốt hơn so với một người bình thường, bạn biết đấy.

So I think skills are more important now than they used to be because again, you just have this multiplier available to you and you can delegate more.

Nên tôi nghĩ kỹ năng bây giờ quan trọng hơn trước đây, vì một lần nữa, bạn có sẵn công cụ nhân sức mạnh này và bạn có thể giao phó nhiều hơn.

So you recently shipped the new teach skill, right?

Vậy gần đây bạn vừa ra mắt kỹ năng teach mới, đúng không?

Can you tell us more about that?

Bạn có thể cho chúng tôi biết thêm về nó không?

If you've ever tried pulling search data from the web at scale, you know it's a nightmare.

Nếu bạn từng thử lấy dữ liệu tìm kiếm từ web ở quy mô lớn, bạn biết đó là một cơn ác mộng.

You write a scraper, it works for a week, but then the layout changes.

Bạn viết một scraper, nó hoạt động được một tuần, nhưng rồi bố cục thay đổi.

Then you hit captures, your proxies get blocked, rate limits everywhere, and suddenly you find yourself maintaining scraping infrastructure instead of building the actual project.

Rồi bạn gặp captcha, proxy của bạn bị chặn, giới hạn tốc độ khắp nơi, và đột nhiên bạn thấy mình đang duy trì hạ tầng scraping thay vì xây dựng dự án thực sự.

This is where SER API comes in.

Đây là lúc SER API xuất hiện.

It gives you clean structured search results from Google, Bing, Yahoo, and more through a single API call.

Nó cung cấp cho bạn kết quả tìm kiếm có cấu trúc sạch từ Google, Bing, Yahoo và nhiều hơn nữa chỉ qua một lệnh gọi API.

You send a request and you get back a clean JSON object with

Bạn gửi một yêu cầu và nhận lại một đối tượng JSON sạch với

exactly the data you want.

Chính xác dữ liệu bạn muốn.

No capture solving, no rotating proxies, no broken HTML.

Không giải captcha, không xoay proxy, không HTML hỏng.

They handle all of it.

Họ xử lý tất cả.

And for AI work, this is huge.

Và đối với công việc AI, điều này rất lớn.

Say you're building an agent that needs live information.

Giả sử bạn đang xây dựng một agent cần thông tin trực tiếp.

Just use their Google search API.

Chỉ cần dùng API tìm kiếm Google của họ.

Or maybe you're training an AI model that needs a data set.

Hoặc có thể bạn đang huấn luyện một mô hình AI cần một bộ dữ liệu.

Their Google Images API gives you pre-classified titles, URLs, and thumbnails ready to go.

API Google Images của họ cung cấp cho bạn tiêu đề, URL và hình thu nhỏ đã được phân loại sẵn sàng để dùng.

A ton of production agents already use SER API as one of their core tools, and you can get started with 250 free credits.

Rất nhiều agent production đã dùng SER API như một trong những công cụ cốt lõi của họ, và bạn có thể bắt đầu với 250 tín dụng miễn phí.

No credit card required.

Không cần thẻ tín dụng.

Just scan the QR code on screen or click the first link

Chỉ cần quét mã QR trên màn hình hoặc nhấp vào liên kết đầu tiên

below the video.

Bên dưới video.

Oh, and a huge thank you to Surf API for sponsoring this video.

Ồ, và một lời cảm ơn lớn đến Surf API vì đã tài trợ cho video này.

1 / 8