N
NatiStream
Transcript
Hiển thị

Introduction to Guardrail Coding

The video introduces a system called 'architectural guardrail' for building apps with AI, highlighting its effectiveness and the importance of directing AI rather than coding. The system was used to build Mochi, an app with 1,200 features, in 4 months. Testimonials show users building apps quickly and efficiently with the system. The system includes token optimization and works with various AI tools. The most important skill is directing AI, not coding itself.

Video giới thiệu một hệ thống gọi là 'kiến trúc lan can' để xây dựng ứng dụng với AI, nhấn mạnh tính hiệu quả và tầm quan trọng của việc chỉ đạo AI thay vì lập trình. Hệ thống này đã được sử dụng để xây dựng Mochi, một ứng dụng có 1.200 tính năng, trong 4 tháng. Các lời chứng thực cho thấy người dùng xây dựng ứng dụng nhanh chóng và hiệu quả với hệ thống này. Hệ thống bao gồm tối ưu hóa token và hoạt động với nhiều công cụ AI khác nhau. Kỹ năng quan trọng nhất là chỉ đạo AI, không phải lập trình.

In this video, you're going to learn a simple and repeatable workflow for building apps only using AI.

Trong video này, bạn sẽ học một quy trình đơn giản và lặp lại được để xây dựng ứng dụng chỉ bằng AI.

And you don't need hundreds of clawed skills and specialized agents and all these over complicated mechanisms and strategies.

Và bạn không cần hàng trăm kỹ năng phức tạp, các agent chuyên biệt và tất cả những cơ chế và chiến lược quá phức tạp đó.

This is the only thing you're going to need.

Đây là thứ duy nhất bạn cần.

That means after watching this video, you can confidently build production grade apps only using AI.

Điều đó có nghĩa là sau khi xem video này, bạn có thể tự tin xây dựng các ứng dụng cấp sản xuất chỉ bằng AI.

Now, we all know the hard part isn't to get AI to write code.

Bây giờ, chúng ta đều biết phần khó không phải là để AI viết mã.

It is to keep writing good code as your app grows.

Mà là tiếp tục viết mã tốt khi ứng dụng của bạn phát triển.

And if you've stumbled across common roadblocks in the past when building with AI, like hitting your context windows and session limits, AI inventing files, not being on track, not following the architecture, not building secure code or building with AI feels more like

Và nếu bạn đã từng gặp phải những rào cản phổ biến khi xây dựng bằng AI, như chạm giới hạn cửa sổ ngữ cảnh và phiên làm việc, AI bịa ra các tệp tin, không đi đúng hướng, không tuân theo kiến trúc, không viết mã an toàn hoặc việc xây dựng bằng AI có cảm giác giống như

vibe coding, which is you just prompt your way to vibe an entire app.

Vibe coding, tức là bạn chỉ cần nhắc để tạo ra toàn bộ ứng dụng một cách ngẫu hứng.

That is the absolute worst way to build an application.

Đó là cách tồi tệ nhất để xây dựng một ứng dụng.

And if you're having a hard time trusting the code that AI generates, then this video should solve your problems.

Và nếu bạn đang gặp khó khăn trong việc tin tưởng mã do AI tạo ra, thì video này sẽ giải quyết vấn đề của bạn.

You're going to learn a system of building with AI that I call guardrail coding or the architectural guardrail itself.

Bạn sẽ học một hệ thống xây dựng bằng AI mà tôi gọi là guardrail coding hoặc bản thân kiến trúc guardrail.

It is the exact system

Đó chính là hệ thống

that I used to build fun AI and Mochi only using AI.

Mà tôi đã dùng để xây dựng fun AI và Mochi chỉ bằng AI.

And to put this in perspective, Mochi has 1,200 features that were built to production in 4 months using the exact architectural guard drill that you're going to learn today.

Và để đặt điều này vào bối cảnh, Mochi có 1.200 tính năng được xây dựng đến cấp sản xuất trong 4 tháng bằng chính kiến trúc guardrail mà bạn sẽ học hôm nay.

Now, before I ask you to invest your time to watch the rest of this video, I want to show you that this actually works to prove that the system

Bây giờ, trước khi tôi yêu cầu bạn đầu tư thời gian để xem phần còn lại của video này, tôi muốn cho bạn thấy rằng điều này thực sự hoạt động để chứng minh rằng hệ thống

does what it's supposed to do.

Làm được những gì nó cần làm.

So, here are real people who have tested the architectural guardrail.

Vì vậy, đây là những người thật đã thử nghiệm kiến trúc guardrail.

And here's what they have to say.

Và đây là những gì họ nói.

So, Sunny here built four apps in under 21 days.

Sunny ở đây đã xây dựng bốn ứng dụng trong vòng chưa đầy 21 ngày.

And he says, uh, not just that, his token consumption also went down drastically, he also reduced his cost by switching from Cloud Max 20 down to 5x plan.

Và anh ấy nói, ừ, không chỉ vậy, lượng token tiêu thụ của anh ấy cũng giảm đáng kể, anh ấy cũng giảm chi phí bằng cách chuyển từ gói Cloud Max 20 xuống gói 5x.

It's because the architectural guard drill has this

Đó là vì kiến trúc guardrail có

implemented inside it which is token optimization.

Được tích hợp bên trong nó, đó là tối ưu hóa token.

And uh the other thing is this strategy uh this system will work regardless of whether it's claude codeex cursor it does not matter.

Và ừ, điều khác là chiến lược này, hệ thống này sẽ hoạt động bất kể đó là Claude Code, Cursor, không quan trọng.

It's a system and he says you taught me something that I can use no matter if cla exists tomorrow.

Đó là một hệ thống và anh ấy nói bạn đã dạy tôi một thứ mà tôi có thể sử dụng dù ngày mai Claude có tồn tại hay không.

Awesome.

Tuyệt vời.

Uh here's he says parents architectural guard drill actually works.

Ừ, đây anh ấy nói kiến trúc guardrail của bố mẹ thực sự hoạt động.

He built his whole

Anh ấy đã xây dựng toàn bộ

LinkedIn publisher without uh holding its hand.

Trình xuất bản LinkedIn của mình mà không cần phải cầm tay chỉ việc.

So you can read through this as well.

Vì vậy bạn có thể đọc qua cái này.

Uh, here's Damian in 10 hours from an MT repository.

Ừ, đây là Damian trong 10 giờ từ một kho lưu trữ MT.

And he also adds proof, which is the screenshots to his app.

Và anh ấy cũng thêm bằng chứng, đó là ảnh chụp màn hình ứng dụng của anh ấy.

And he shows it down below here.

Và anh ấy hiển thị nó ở phía dưới đây.

He says he never wrote a single prompt because the architectural guard drill comes with all the stuff pre-built into it.

Anh ấy nói anh ấy chưa bao giờ viết một prompt nào vì kiến trúc guardrail đi kèm với tất cả mọi thứ được xây dựng sẵn bên trong.

So, uh, he says he could focus and

Vì vậy, ừ, anh ấy nói anh ấy có thể tập trung và

put all his attention into the main features of his app instead, which is the audio.

Dành toàn bộ sự chú ý vào các tính năng chính của ứng dụng thay vào đó, đó là phần âm thanh.

And that's the only reason why this took a day, not a month.

Và đó là lý do duy nhất khiến việc này mất một ngày, không phải một tháng.

And I got more.

Và tôi có thêm.

Obviously, here's right.

Rõ ràng, đây là Right.

In under two days, he built his whole LinkedIn DM SAS.

Trong vòng chưa đầy hai ngày, anh ấy đã xây dựng toàn bộ LinkedIn DM SAS của mình.

And in nine hours, the entire pipeline is already working.

Và trong chín giờ, toàn bộ pipeline đã hoạt động.

Here's Ruby.

Đây là Ruby.

His app, the core of his app is also working.

Ứng dụng của anh ấy, phần lõi của ứng dụng cũng đang hoạt động.

Here's Michelle.

Đây là Michelle.

She posts her win and uh she this is her app as well.

Cô ấy đăng chiến thắng của mình và ừ, đây là ứng dụng của cô ấy.

And she's also excited.

Và cô ấy cũng rất hào hứng.

Cool.

Tuyệt.

Here's Jan.

Đây là Jan.

He says he shipped his first architectural guardrail feature and his app is a little more complex, which is a multi-tenant modeling app.

Anh ấy nói anh ấy đã phát hành tính năng kiến trúc guardrail đầu tiên và ứng dụng của anh ấy phức tạp hơn một chút, đó là một ứng dụng mô hình hóa đa khách thuê.

And uh this just proves that this system will work for any scale, right?

Và ừ, điều này chỉ chứng minh rằng hệ thống này sẽ hoạt động ở mọi quy mô, phải không?

Super super cool stuff.

Thật sự rất tuyệt vời.

He says uh AI built it correctly as he requested.

Anh ấy nói rằng AI đã xây dựng nó đúng như anh ấy yêu cầu.

He typed in plain English and AI built it correctly through the guardrail.

Anh ấy gõ bằng tiếng Anh đơn giản và AI đã xây dựng nó đúng thông qua hệ thống bảo vệ.

And here's Stephen in about a week's time.

Và đây là Stephen sau khoảng một tuần.

He says, "Massive shout out to parent of for giving us a methodology to build an app that can scale as we add new features."

Anh ấy nói: "Cảm ơn rất nhiều đến parent of vì đã cho chúng tôi một phương pháp để xây dựng một ứng dụng có thể mở rộng khi chúng tôi thêm các tính năng mới."

And here's Ido who fixed a bottleneck that's been bothering him for a while into ours.

Và đây là Ido, người đã sửa một điểm nghẽn mà anh ấy đã bận tâm một thời gian trong vài giờ.

And here's Jethan again who just shipped the second feature for his app.

Và đây là Jethan lần nữa, người vừa phát hành tính năng thứ hai cho ứng dụng của mình.

And so this just proves that this system will work.

Và điều này chứng minh rằng hệ thống này sẽ hoạt động.

And I hope this is giving you the confidence that you're in the right place.

Và tôi hy vọng điều này mang lại cho bạn sự tự tin rằng bạn đang ở đúng nơi.

So here are the modules we're going to cover in today's course.

Vậy đây là các mô-đun chúng ta sẽ bao gồm trong khóa học hôm nay.

Now each of these modules are a single part of a layer that's a part of the architectural guardrail.

Mỗi mô-đun này là một phần của một lớp, là một phần của hệ thống bảo vệ kiến trúc.

The architectural guardrail itself is not just one concept or it's not just architecture only.

Bản thân hệ thống bảo vệ kiến trúc không chỉ là một khái niệm hay chỉ là kiến trúc.

It's all of these things working together.

Nó là tất cả những thứ này hoạt động cùng nhau.

It's a system in place that's going to help you build better apps.

Đó là một hệ thống được đặt ra để giúp bạn xây dựng các ứng dụng tốt hơn.

Okay.

Được rồi.

So the first thing I want to cover is the mindset.

Vậy điều đầu tiên tôi muốn đề cập là tư duy.

And uh

Và ừm

just to show you what's possible with the architectural guardrail, I'm going to show you Mochi, which is uh Funnomas.ai, my own company.

Chỉ để cho bạn thấy những gì có thể làm với hệ thống bảo vệ kiến trúc, tôi sẽ giới thiệu Mochi, đó là Funnomas.ai, công ty của riêng tôi.

And the cool part here, guys, is the website for fondoms.ai is built inside Fondomas.ai.

Và phần thú vị ở đây, các bạn, là trang web của fondoms.ai được xây dựng bên trong Fondomas.ai.

I just thought it was a cool way to demonstrate what's possible um you know, in the app.

Tôi chỉ nghĩ đó là một cách thú vị để chứng minh những gì có thể làm trong ứng dụng.

But more importantly, I just want to point out to build an app at this scale or to build these many features, there has to be something in place that I had to do to get all of this done in 4 months.

Nhưng quan trọng hơn, tôi chỉ muốn chỉ ra rằng để xây dựng một ứng dụng ở quy mô này hoặc để xây dựng nhiều tính năng như vậy, phải có một cái gì đó được đặt ra mà tôi đã phải làm để hoàn thành tất cả trong 4 tháng.

So here's the dashboard.

Vậy đây là bảng điều khiển.

For example, we have a dashboard.

Ví dụ, chúng ta có một bảng điều khiển.

We have an inbox page where

Chúng ta có một trang hộp thư đến nơi

we can get all emails.

Chúng ta có thể nhận tất cả email.

Uh we have products, we have website builders, form builders, CMS tables.

Ừm chúng ta có sản phẩm, chúng ta có trình xây dựng trang web, trình xây dựng biểu mẫu, bảng CMS.

Uh and that's actually how this was built.

Ừm và đó thực sự là cách cái này được xây dựng.

So, whatever you see here on the pricing page was plugged into a CMS builder that is plugged into a CMS list that has components.

Vì vậy, bất cứ điều gì bạn thấy ở đây trên trang giá đã được cắm vào một trình xây dựng CMS được cắm vào một danh sách CMS có các thành phần.

And that's why all of this looks the same and can be reusable but can have different data.

Và đó là lý do tại sao tất cả những thứ này trông giống nhau và có thể tái sử dụng nhưng có thể có dữ liệu khác nhau.

And uh we also

Và chúng tôi cũng

have leads, lead list, tracking.

Có khách hàng tiềm năng, danh sách khách hàng tiềm năng, theo dõi.

We also have custom data, marketing, email templates, like pipelines, automations.

Chúng tôi cũng có dữ liệu tùy chỉnh, tiếp thị, mẫu email, như đường ống, tự động hóa.

Like look at all of this stuff, right?

Nhìn tất cả những thứ này, phải không?

So, here's an automation builder and you can pretty much build whatever you like in here.

Vậy, đây là một trình xây dựng tự động hóa và bạn có thể xây dựng bất cứ thứ gì bạn thích ở đây.

But um just to show you one more thing is if I navigate between the pages we just accessed, notice how blazing fast all of this is, right?

Nhưng ừm, chỉ để cho bạn thấy một điều nữa là nếu tôi điều hướng giữa các trang chúng ta vừa truy cập, hãy chú ý tất cả những thứ này nhanh như thế nào, phải không?

There's no loading speed.

Không có tốc độ tải.

Well, there is a loading speed when you first land on the page, but there's no loading speed after.

Chà, có tốc độ tải khi bạn lần đầu truy cập trang, nhưng không có tốc độ tải sau đó.

And when I make a change somewhere, that instantly updates data.

Và khi tôi thực hiện một thay đổi ở đâu đó, điều đó ngay lập tức cập nhật dữ liệu.

So it's optimistic UI.

Vì vậy, đó là giao diện người dùng lạc quan.

And so all of these architectural practices, the good coding practices are part of the architectural guardrail.

Và vì vậy tất cả các thực hành kiến trúc này, các thực hành mã tốt là một phần của hệ thống bảo vệ kiến trúc.

And hopefully this inspires you guys like you are capable of building something like this by yourself or using AI, which is the purpose of this whole video, which is to inspire you to use um AI, use cloud code, and build apps like this to

Và hy vọng điều này truyền cảm hứng cho các bạn như bạn có khả năng xây dựng một cái gì đó như thế này một mình hoặc sử dụng AI, đó là mục đích của toàn bộ video này, là để truyền cảm hứng cho bạn sử dụng AI, sử dụng mã đám mây và xây dựng các ứng dụng như thế này để

production.

Sản xuất.

And so that brings me to my first point here, which is you're not learning how to code, you're learning how to direct.

Và điều đó đưa tôi đến điểm đầu tiên của tôi ở đây, đó là bạn không học cách viết mã, bạn học cách chỉ đạo.

If you believe that the only thing required to build apps like Mochi or Phantomazai is technical skill, then how are other members who have tested this out able to build their app?

Nếu bạn tin rằng điều duy nhất cần thiết để xây dựng các ứng dụng như Mochi hoặc Phantomazai là kỹ năng kỹ thuật, thì làm thế nào các thành viên khác đã thử nghiệm điều này có thể xây dựng ứng dụng của họ?

Some of them don't have any web development experience.

Một số người trong số họ không có kinh nghiệm phát triển web.

And so what I want to point out here is the most important skill when you're building with AI is not only your web development skills.

Và vì vậy điều tôi muốn chỉ ra ở đây là kỹ năng quan trọng nhất khi bạn xây dựng với AI không chỉ là kỹ năng phát triển web của bạn.

That's not the most important thing that will help because that's a leverage.

Đó không phải là điều quan trọng nhất sẽ giúp ích vì đó là đòn bẩy.

And the reason why I believe this course is going to work for most of you guys watching this because I'm

Và lý do tại sao tôi tin khóa học này sẽ hiệu quả với hầu hết các bạn đang xem vì tôi

hoping you are a web developer is because you already have what it takes.

Hy vọng bạn là một nhà phát triển web là vì bạn đã có những gì cần thiết.

The only thing you need to learn now is a skill to direct AI to give it guidance and to point it in the right direction, which is something we'll learn later on known as pattern recognition.

Điều duy nhất bạn cần học bây giờ là kỹ năng chỉ đạo AI, đưa ra hướng dẫn và chỉ cho nó đúng hướng, điều mà chúng ta sẽ học sau này được gọi là nhận dạng mẫu.

And so by learning this skill to direct AI, you learn to control what AI sees.

Và vì vậy bằng cách học kỹ năng chỉ đạo AI này, bạn học cách kiểm soát những gì AI nhìn thấy.

You don't have to tell it exactly what to write.

Bạn không cần phải nói chính xác nó phải viết gì.

Imagine if I was to actually plan out each and every single feature you see here, every single thing right from start to finish architecture and imagine I hold AI and I tell it to build each and every single feature you see here.

Hãy tưởng tượng nếu tôi thực sự lên kế hoạch cho từng tính năng bạn thấy ở đây, từng thứ một từ đầu đến cuối kiến trúc và tưởng tượng tôi giữ AI và bảo nó xây dựng từng tính năng bạn thấy ở đây.

1 / 19