Luyện nói tiếng Anh bằng Shadowing qua video: Learn anything with the /teach skill

Chọn chế độ luyện tập

Mỗi chế độ mở một phòng luyện tập toàn màn hình.

181 câu
Nếu các câu quá ngắn hoặc quá dài, hãy bấm Edit để chỉnh sửa.
1
I realized the other day I've been teaching stuff for 10 years.
Hôm nọ tôi mới nhận ra là mình đã dạy được 10 năm rồi.
2
I was a voice coach for six years and I've been doing this job, teaching devs, for four years.
Tôi đã làm huấn luyện viên giọng nói trong sáu năm và tôi đã làm công việc này, dạy cho các lập trình viên, trong bốn năm.
3
And for a while I've been thinking, wouldn't it be great if I could take everything I know about teaching
Và đã có một thời gian tôi suy nghĩ, liệu sẽ tuyệt vời không nếu tôi có thể áp dụng tất cả những gì mình biết về việc giảng dạy
4
and put it inside a skill so that anyone could learn anything?
và đưa nó vào một kỹ năng để bất kỳ ai cũng có thể học được mọi thứ?
5
I had a long bus ride to London the other day
Hôm trước tôi đã có một chuyến đi xe buýt dài đến London.
6
and I wrote a teach skill and it turns out that it's pretty good.
và tôi đã viết một kỹ năng hướng dẫn và hóa ra nó khá tốt.
7
It taught me how to solve a Rubik's Cube, which is something I've always wanted to learn how to do, but I never really had the time or inclination to do it.
Nó đã dạy tôi cách giải khối Rubik, một điều mà tôi luôn muốn học nhưng chưa bao giờ thực sự có thời gian hoặc hứng thú để làm.
8
But with this teach skill, it felt like I had a real teacher who was teaching how I like to be taught
Nhưng với tính năng hướng dẫn này, tôi cảm thấy như có một giáo viên thực sự đang dạy theo cách mà tôi thích được tiếp thu kiến thức.
9
and was totally aligned with my mission.
và hoàn toàn phù hợp với sứ mệnh của tôi.
10
And I'm going to show you how I did it.
Và tôi sẽ chỉ cho bạn cách tôi đã làm điều đó.
11
The key concept when we're looking at a teach skill is some skills can be stateful and some skills can be stateless.
Khái niệm cốt lõi khi chúng ta xem xét một kỹ năng được dạy là một số kỹ năng có thể là trạng thái và một số kỹ năng có thể là không trạng thái.
12
If a skill is stateless, it means that it doesn't retain any state from previous runs.
Nếu một kỹ năng là không trạng thái (stateless), điều đó có nghĩa là nó không lưu giữ bất kỳ trạng thái nào từ các lần chạy trước đó.
13
It doesn't have any memory of the things that you've done before.
Nó không có bất kỳ ký ức nào về những việc bạn đã làm trước đây.
14
In other words, a stateless skill doesn't save anything on the file system to help it pick up where it left off later.
Nói cách khác, một stateless skill không lưu bất kỳ thứ gì vào hệ thống tệp để giúp nó tiếp tục thực hiện từ nơi nó đã dừng lại trước đó.
15
Whereas stateful skills do do that.
Trong khi đó, các kỹ năng trạng thái (stateful skills) lại làm được điều đó.
16
They save things either to the local file system or they save things to MCP servers.
Chúng lưu trữ dữ liệu vào hệ thống tệp cục bộ hoặc lưu trữ vào các máy chủ MCP.
17
They keep notes that they later track.
Họ ghi chú lại những thông tin mà sau này sẽ theo dõi.
18
Initially, I was thinking about teach as a kind of stateless skill where you would just say, teach me this thing and then it would just find some good resources for you
Ban đầu, tôi nghĩ về tính năng dạy học như một loại kỹ năng không trạng thái, nơi bạn chỉ cần nói là “hãy dạy tôi điều này” và nó sẽ tự động tìm ra những tài liệu phù hợp cho bạn.
19
and give you like an output that would teach you a lesson about that thing.
và đưa ra cho bạn một kết quả sẽ giúp bạn rút ra bài học về vấn đề đó.
20
But I realized that all the good teaching that I do is stateful, where I teach you, I being the teacher, I remember where you've got to, I know what you've learned,
Nhưng tôi nhận ra rằng tất cả những cách dạy tốt mà tôi thực hiện đều dựa trên việc theo dõi tiến trình, tức là khi tôi dạy bạn, với tư cách là giáo viên, tôi sẽ nhớ bạn đang ở đâu, tôi biết bạn đã học được những gì.
21
I know what you can go to next, and I've got a bunch of great resources
Tôi biết bạn nên làm gì tiếp theo, và tôi có rất nhiều nguồn tài liệu tuyệt vời.
22
that I remember from previous times that I've taught this thing to teach you about it.
điều mà tôi nhớ từ những lần trước khi tôi đã dạy về chủ đề này để chia sẻ với các bạn.
23
So I decided that teach had to be a stateful skill.
Vì vậy, tôi quyết định rằng việc dạy phải là một kỹ năng có trạng thái.
24
As an example, if you've used my skills repo before, you know that grill me is totally stateless.
Ví dụ, nếu bạn đã từng dùng kho lưu trữ kỹ năng của tôi trước đây, bạn sẽ biết rằng grill me hoàn toàn không có trạng thái.
25
It just grills you about a topic until you're ready to implement.
Nó chỉ liên tục chất vấn bạn về một chủ đề cho đến khi bạn sẵn sàng thực hiện.
26
but then grill with docs is actually stateful.
nhưng thực ra thì Grill với các tài liệu thì lại là có trạng thái (stateful).
27
In other words, it saves some local ADRs, architectural decision records.
Nói cách khác, nó lưu trữ một số ADR cục bộ, tức là các bản ghi quyết định kiến trúc (architectural decision records).
28
It saves some other stuff, some glossaries to the repo as well.
Nó cũng lưu một số thứ khác, một số bảng thuật ngữ vào kho lưu trữ.
29
And so grill with docs is stateful and it gets better over time, whereas grill me is totally stateless.
Vì vậy, grill with docs là loại có trạng thái và nó sẽ hoạt động tốt hơn theo thời gian, còn grill me thì hoàn toàn không có trạng thái.
30
Now, one of these is not better than the other.
Bây giờ, không có cái nào trong số này tốt hơn cái còn lại.
31
They're just useful in different situations.
Chúng chỉ hữu dụng trong những tình huống khác nhau thôi.
32
And so when you're designing skills, you need to be careful to think about whether they need to be stateless or stateful and teach needed to be stateful.
Vì vậy, khi bạn thiết kế các kỹ năng, bạn cần cẩn thận xem xét liệu chúng có cần là stateless hay stateful và kỹ năng thì cần phải là stateful.
33
The way you install this skill is you go to my skills repo, matpokot skills.
Cách bạn cài đặt kỹ năng này là hãy vào kho lưu trữ kỹ năng của tôi, matpokot skills.
34
You go down to this quick start here and you just run the skills.sh installer and you choose the teach skill.
Bạn hãy kéo xuống phần hướng dẫn nhanh này, chạy trình cài đặt skills.sh rồi chọn chức năng teach skill.
35
Once you do that, you go to an empty directory and you run teach inside your coding agent.
Sau khi làm xong việc đó, bạn hãy vào một thư mục trống và chạy lệnh `teach` bên trong tác nhân lập trình của bạn.
36
So for instance, in this directory, which is my Rubik's Cube directory, I said teach me how to solve a Rubik's Cube.
Ví dụ, trong thư mục này, thư mục về khối Rubik của tôi, tôi đã yêu cầu dạy tôi cách giải khối Rubik.
37
And you'll notice during my journey how many files it has created here.
Và bạn sẽ nhận thấy trong quá trình tôi thực hiện có bao nhiêu tệp được tạo ra ở đây.
38
But the first one it created was the mission.
Nhưng thứ đầu tiên nó tạo ra chính là nhiệm vụ.
39
I believe that for a teacher to be effective, you need to understand why a student wants to learn the thing.
Tôi tin rằng để một giáo viên có hiệu quả, bạn cần hiểu tại sao học sinh lại muốn học điều đó.
40
And so I got this skill to create a mission for you.
Và vì vậy tôi có được kỹ năng này để tạo ra một nhiệm vụ cho bạn.
41
Here it says, Matt wants to be able to take a scramble three by three Rubik's cube
Ở đây ghi là, Matt muốn có thể giải một khối Rubik 3x3 loại scramble.
42
and solve it unaided at least once.
và tự mình giải được nó ít nhất một lần.
43
The goal is the achievement itself, not speed, not theory.
Mục tiêu chính là thành tựu bản thân, không phải tốc độ, không phải lý thuyết.
44
The next thing it does is it creates a set of resources.
Điều tiếp theo mà nó thực hiện là tạo ra một tập hợp các tài nguyên.
45
So it goes and searches the web for actual primary source, high trust resources that it's going to use to create the lessons out of.
Vì vậy, nó sẽ tiến hành tìm kiếm trên web các nguồn tài liệu gốc thực tế, những nguồn có độ tin cậy cao mà nó sẽ sử dụng để xây dựng các bài học.
46
It does this on the first pass
Nó thực hiện việc này ngay trong lần xử lý đầu tiên.
47
when you ask it to teach you something and then it will continue to update these as you go.
khi bạn yêu cầu nó dạy bạn điều gì đó, thì nó sẽ tiếp tục cập nhật những nội dung đó theo quá trình bạn học.
48
And then it will create your first lesson for you.
Và sau đó nó sẽ tạo ra bài học đầu tiên của bạn.
49
And lessons are stored in the lessons folder and they're numbered like this and they're all individual HTML files.
Và các bài học được lưu trữ trong thư mục lessons, chúng được đánh số như thế này, và mỗi bài là một tệp HTML riêng biệt.
50
HTML is just so much richer than Markdown.
HTML thì phong phú hơn Markdown rất nhiều.
51
It allows it to be so much more expressive, so much more interactive.
Nó giúp cho sản phẩm trở nên biểu cảm hơn rất nhiều và tương tác tốt hơn rất nhiều.
52
And this is really the core of what makes this such a good learning experience.
Và đây thực sự là cốt lõi khiến cho trải nghiệm học tập này trở nên tuyệt vời đến vậy.
53
And here is my first lesson, anatomy notation and the white cross.
Và đây là bài học đầu tiên của tôi, ký hiệu giải phẫu và dấu chéo trắng.
54
And it basically teaches you just what you need to know at that moment.
Và về cơ bản, nó chỉ dạy cho bạn những gì bạn cần biết vào thời điểm đó.
55
It gives you diagrams, it gives you very simple explainers, it gives you call outs, and it gives you quizzes too.
Nó cung cấp cho bạn các sơ đồ, các phần giải thích rất đơn giản, các ghi chú chú thích và cả các bài kiểm tra nữa.
56
One thing I find really important whenever you're teaching anything is to develop a feedback loop.
Một điều tôi thấy thực sự quan trọng mỗi khi bạn dạy bất cứ điều gì là phải xây dựng được một vòng lặp phản hồi.
57
And quizzes are okay at this.
Và các bài kiểm tra thì làm khá tốt việc này.
58
They're basically good if you can't find any richer feedback loop.
Về cơ bản chúng khá tốt nếu bạn không thể tìm được bất kỳ vòng lặp phản hồi nào phong phú hơn.
59
Again, if we zoom down this, we've got notations, we've got traps, we've You've got your first skill here.
Một lần nữa, nếu chúng ta phóng nhỏ phần này xuống, chúng ta có các ký hiệu, có các bẫy, và bạn có kỹ năng đầu tiên của mình ở đây.
60
And so it's giving me the knowledge that I need, but also encouraging me to develop the skills I need, which is slightly different.
Vì vậy, nó không chỉ cung cấp cho tôi những kiến thức cần thiết mà còn khuyến khích tôi phát triển những kỹ năng cần thiết, điều này hơi khác biệt.
61
And the skill itself knows that.
Và chính kỹ năng đó cũng biết điều đó.
62
Once I completed the lesson and I said, yes, I can make the white cross, then it recommended that or rather recorded that inside a learning record here.
Sau khi tôi hoàn thành bài học và xác nhận rằng tôi đã có thể tạo ra hình chữ thập trắng, hệ thống đã đề xuất hoặc đúng hơn là ghi lại điều đó vào một bản ghi học tập ở đây.
63
And these learning records are very simple records that the agent creates when I report how I'm doing.
Và những bản ghi học tập này là những bản ghi rất đơn giản mà nhân viên tạo ra khi tôi báo cáo về tình hình của mình.
64
So this allows it to keep track of how I'm doing, just like a real teacher, then tailor the next lesson to what I need.
Vì vậy, nó có thể theo dõi tiến độ học tập của tôi giống như một giáo viên thực thụ, sau đó điều chỉnh bài học tiếp theo cho phù hợp với những gì tôi cần.
65
Here's another explainer from slightly further down this course.
Đây là một bài giải thích khác từ phần tiếp theo của khóa học này.
66
I suppose it's kind of creating a course as we go based on what I need.
Tôi cho là việc này giống như chúng ta đang xây dựng lộ trình học ngay trong quá trình thực hiện, dựa trên những gì tôi cần.
67
So this one here, it was, okay, it started to add like little citations now, again, more quizzes.
Vậy cái này đây, nó đã, được rồi, bây giờ nó bắt đầu thêm những phần trích dẫn nhỏ, và một lần nữa, là nhiều bài kiểm tra hơn.
68
I mean, I just find this layout really nice to look at and really useful.
Ý tôi là, tôi chỉ thấy bố cục này trông rất đẹp mắt và thực sự hữu ích.
69
I was sort of working on the skill as I was building this too.
Tôi cũng đang dần trau dồi kỹ năng đó trong lúc xây dựng cái này.
70
And so I added this little bottom or thing at the bottom.
Và thế là tôi đã thêm cái phần đáy nhỏ hay cái gì đó này ở phía dưới.
71
It says it tries to find communities where you can ask questions here.
Nó nói rằng nó sẽ cố gắng tìm những cộng đồng nơi bạn có thể đặt câu hỏi ở đây.
72
Because sure, you can develop knowledge and skills here.
Vì chắc chắn là bạn có thể trau dồi kiến thức và kỹ năng ở đây.
73
But the only way you're going to develop wisdom about the thing is actually interacting with a community, testing your ideas out in the real world.
Nhưng cách duy nhất để bạn phát triển sự hiểu biết sâu sắc về vấn đề đó là thực sự tương tác với cộng đồng, thử nghiệm những ý tưởng của bạn trong thế giới thực.
74
It also develops reference material for you too.
Nó cũng phát triển tài liệu tham khảo dành cho bạn.
75
This was something I noticed that I needed.
Đây là điều tôi nhận ra mình cần.
76
So there's a glossary.
Vậy là có một bảng thuật ngữ.
77
This glossary has the anatomy.
Bảng thuật ngữ này chứa các thuật ngữ về giải phẫu học.
78
It has the notation here.
Ở đây có ghi chú rồi.
79
It has the solving grip, the daisy sort of anything like weird jargon
Nó có khả năng bám dính giải quyết vấn đề, kiểu như daisy và tất cả những thuật ngữ chuyên ngành kỳ lạ tương tự.
80
that we've learned is going to go into the glossary.
những gì chúng ta đã học sẽ được đưa vào bảng thuật ngữ.
81
This is really useful, especially if you're learning like a coding language using this.
Điều này thực sự hữu ích, đặc biệt là khi bạn đang học một ngôn ngữ lập trình bằng cách sử dụng nó.
82
It also means that future lessons can be more concise
Điều này cũng có nghĩa là các bài học trong tương lai sẽ ngắn gọn hơn.
83
because they're able to reference the term in the glossary and you can look back if you're confused.
vì họ có thể tham khảo thuật ngữ trong bảng chú giải và bạn có thể xem lại nếu cảm thấy bối rối.
84
It also creates cheat sheets for you.
Nó cũng tạo các bảng tóm tắt kiến thức cho bạn.
85
So this is a solve card here where it's basically just giving me the entire solve.
Vậy đây là một thẻ giải bài, về cơ bản nó đang cung cấp cho tôi toàn bộ lời giải.
86
If I want just a single place to look at how to create or solve a Rubik's Cube, this is the place I can go.
Nếu tôi chỉ muốn một nơi duy nhất để tìm hiểu cách tạo ra hoặc giải khối Rubik, thì đây chính là nơi tôi có thể đến.
87
And finally, just to explain this notes.md file, this is where the agent can note down any of my preferences, note down any watchouts, and it's just kind of internal note-taking for the agent itself.
Và cuối cùng, chỉ để giải thích về tệp notes.md này, đây là nơi mà agent có thể ghi lại bất kỳ sở thích nào của tôi, ghi lại bất kỳ lưu ý cần chú ý nào, và nó đơn giản là dạng ghi chú nội bộ dành cho chính agent đó.
88
So let's imagine that I sit down to a session
Vậy hãy tưởng tượng rằng tôi ngồi xuống để bắt đầu một buổi làm việc
89
and I basically want to fill in the teacher on what I've been doing since I last had a session.
và về cơ bản thì tôi muốn báo cáo cho giáo viên về những gì tôi đã làm kể từ buổi học gần nhất.
90
So I just say teach and I can basically complete the Rubik's Cube now except except for the corner cycle, which I've still not quite got into memory.
Vậy là bây giờ tôi chỉ cần nói "dạy" là cơ bản tôi đã có thể giải được khối Rubik, ngoại trừ phần chu kỳ góc mà tôi vẫn chưa nhớ rõ.
91
Let's go ahead and see what it says.
Bây giờ chúng ta hãy cùng xem nó nói gì nhé.
92
It starts, of course, because this is an empty context by checking the state of my teaching workspace.
Tất nhiên, nó bắt đầu bằng việc kiểm tra trạng thái không gian làm việc giảng dạy của tôi vì đây là một ngữ cảnh trống.
93
It's checking all of the solve cards, seeing how far I've got to.
Nó đang kiểm tra tất cả các thẻ giải quyết, xem tôi đã tiến được bao xa rồi.
94
It's now given me a decent diagnosis for what I'm feeling.
Bây giờ tôi đã có một chẩn đoán khá chính xác về những gì tôi đang cảm thấy.
95
It's saying the concept is solid for the corner cycle, which is a particular algorithm, but it's the one that hasn't reached muscle memory.
Nó cho rằng ý tưởng về chu trình góc là rất vững chắc, đây là một thuật toán cụ thể, nhưng nó là thứ chưa được thực hiện một cách tự nhiên như phản xạ cơ bắp.
96
Let me look at the existing memorization lesson and one earlier lesson to match the house style.
Để tôi xem bài học ghi nhớ hiện có và một bài học trước đó để phù hợp với phong cách chuẩn của nhà xuất bản.
97
So we've turned the agent basically into a teacher
Vì vậy, về cơ bản chúng ta đã biến trợ lý ảo thành một người giáo viên.
98
and you've got to work with it in the same way that you would any one-to-one teacher.
và bạn phải làm việc với nó theo cách giống như bạn làm với bất kỳ giáo viên dạy kèm một-một nào khác.
99
You tell it what problems you're having and it will design lessons to find solutions.
Bạn cho nó biết những vấn đề bạn đang gặp phải và nó sẽ thiết kế các bài học để tìm ra giải pháp.
100
The model I'm using here is Opus 4.8 with medium effort, by the way.
Nhân tiện thì mô hình tôi đang sử dụng ở đây là Opus 4.8 với mức nỗ lực trung bình.
101
It's also using a key teaching term here, the zone of proximal development.
Nó cũng đang sử dụng một thuật ngữ giảng dạy quan trọng ở đây, vùng phát triển gần nhất.
102
One algorithm, pure muscle memory work.
Một thuật toán, hoàn toàn là làm việc theo phản xạ cơ bắp.
103
The zone of proximal development is this key teaching idea which I am obsessed with.
Vùng phát triển gần nhất là một ý tưởng giảng dạy quan trọng mà tôi rất say mê.
104
And it's the idea that you should always teach someone in the area where they are perfectly challenged but not intimidated.
Và đó là ý tưởng rằng bạn nên luôn dạy ai đó trong phạm vi mà họ phải đối mặt với thử thách hoàn toàn phù hợp nhưng không cảm thấy bị áp đảo.
105
This means that every lesson has to be concise, compact and exactly framed at that zone of proximal development so the student's not bored but also not freaked out.
Điều này có nghĩa là mỗi bài học phải ngắn gọn, cô đọng và được xây dựng chính xác trong vùng phát triển gần nhất để học sinh không cảm thấy nhàm chán mà cũng không bị choáng ngợp.
106
So we can see it's now created this lesson, the corner cycle lesson.
Vì vậy chúng ta có thể thấy bài học này đã được tạo ra, bài học về chu trình góc.
107
And it's created this exact lesson for us.
Và nó đã tạo ra chính xác bài học này cho chúng ta.
108
So it's basically just breaking it down, paying more attention to it, giving me new mental models.
Vì vậy về cơ bản nó chỉ là chia nhỏ vấn đề ra, chú ý hơn đến nó, và mang lại cho tôi những mô hình tư duy mới.
109
One four-move phrase played twice.
Một cụm bốn động tác được thực hiện hai lần.
110
Okay, that is handy.
Ồ, tiện thật đấy.
111
And The idea is I would walk through this lesson.
Và ý tưởng là tôi sẽ hướng dẫn qua bài học này.
112
Oh, look at this.
Ôi, nhìn cái này kìa.
113
Oh my gosh, look at this.
Ôi trời ơi, nhìn cái này kìa.
114
So it's actually given me an interactive tap thing I could do.
Vậy là nó thực sự đã cung cấp cho tôi một thứ tương tác mà tôi có thể nhấn vào.
115
Okay, so it's U R U prime L prime U R prime U prime L.
Được rồi, vậy là U R U' L' U R' U' L.
116
Oh my God, look at this.
Ôi trời ơi, nhìn cái này kìa.
117
So it's got guided mode.
Vậy là nó có chế độ hướng dẫn rồi.
118
So I can turn off that.
Vậy tôi có thể tắt cái đó đi.
119
Oh, that's unreasonably cool.
Ôi, cái đó ngầu đến mức không thể tin được.
120
You see what being in HTML gives us here, right?
Bạn thấy được lợi ích của việc sử dụng HTML ở đây rồi chứ?
121
We've got the full power of the browser to mess about with here.
Chúng ta có toàn bộ sức mạnh của trình duyệt để tự do tùy chỉnh ở đây.
122
So you get the idea of what these lessons look like.
Vậy là bạn đã hình dung ra những bài học này trông như thế nào rồi.
123
They are short, they are really focused, and it gives me exactly what to practice now.
Chúng ngắn gọn, thực sự tập trung vào trọng tâm, và cho tôi biết chính xác những gì cần luyện tập ngay bây giờ.
124
And this also means because everything has been saved to the file system, I can clear this, and every time I run teach again, it will have all the context it needs to keep me in the zone of proximal development.
Và điều này cũng có nghĩa là vì mọi thứ đã được lưu vào hệ thống tệp, tôi có thể xóa sạch phần này, và mỗi khi tôi chạy lại lệnh teach, nó sẽ có toàn bộ ngữ cảnh cần thiết để giữ tôi trong vùng phát triển gần nhất.
125
Let's briefly look at the skill itself here.
Chúng ta hãy xem xét ngắn gọn về chính kỹ năng này ở đây.
126
It's really quite simple, although it is one of the longer skills that I've put together.
Nó thực sự khá đơn giản, mặc dù đây là một trong những kỹ năng dài hơn mà tôi đã tổng hợp.
127
The user has asked you to teach them something.
Người dùng đã yêu cầu bạn dạy cho họ một điều gì đó.
128
This is a stateful request.
Đây là một yêu cầu trạng thái.
129
They intend to learn the topic over multiple sessions.
Họ dự định tìm hiểu chủ đề này qua nhiều buổi học.
130
It goes into the shape of the teaching workspace, which we've looked at already, and it has a section on philosophy here.
Nó đi vào cấu trúc của không gian làm việc giảng dạy mà chúng ta đã xem xét rồi, và ở đây có một phần về triết học.
131
So I really define the terms that the AI should think in.
Vì vậy, tôi thực sự định nghĩa các thuật ngữ mà AI nên suy nghĩ theo.
132
It should think in terms of giving them knowledge from high quality, high trust resources, skills, highly relevant interactive lessons and actually developing the skills.
Nó cần suy nghĩ theo hướng cung cấp cho họ kiến thức từ các nguồn tài nguyên chất lượng cao, đáng tin cậy, các kỹ năng, các bài học tương tác có tính liên quan cao và thực sự phát triển các kỹ năng đó.
133
And then wisdom that comes from interacting from other learners and practitioners.
Và sau đó là sự thông thái đến từ việc tương tác với những người học và những người thực hành khác.
134
We go further down here and we touch on the shape of the lessons themselves.
Chúng ta đi sâu hơn vào phần này và đề cập đến cấu trúc của chính các bài học.
135
We've talked about the mission as well, mission.md, the zone of proximal development, acquiring knowledge and skills, how to do that,
Chúng ta cũng đã nói về sứ mệnh, file mission.md, vùng phát triển gần nhất, việc tiếp thu kiến thức và kỹ năng, cũng như cách thực hiện điều đó.
136
acquiring wisdom, which basically when the learner is ready to go out into the world, once they've got the knowledge and skills, how do you delegate them to the community?
việc tích lũy trí tuệ, về cơ bản là khi người học đã sẵn sàng bước ra thế giới, sau khi họ đã có được kiến thức và kỹ năng, làm thế nào để họ đóng góp những điều đó cho cộng đồng?
137
When the user asks a question that appears to require wisdom, your default posture should be to attempt to answer, but to ultimately delegate to a community.
Khi người dùng đặt một câu hỏi có vẻ đòi hỏi sự hiểu biết sâu sắc, thái độ mặc định của bạn là hãy cố gắng trả lời, nhưng cuối cùng hãy chuyển giao cho cộng đồng.
138
My idea with this teach skill is not to have you hooked onto the agent for learning everything.
Ý tưởng của tôi với kỹ năng hướng dẫn này không phải là để bạn phụ thuộc vào trợ lý để học mọi thứ.
139
It's to actually give you the skills you need to feel confident to go out
Điều đó thực sự nhằm trang bị cho bạn những kỹ năng cần thiết để bạn cảm thấy tự tin khi bước ra ngoài.
140
and work with a community and send you out into the world.
và làm việc cùng một cộng đồng rồi đưa bạn bước ra thế giới.
141
That's the dream of this stuff.
Đó chính là điều mà thứ này hướng tới.
142
We've also got more material here on reference documents, then finally on notes.md.
Chúng tôi cũng có thêm tài liệu ở đây về các tài liệu tham khảo, và cuối cùng là về notes.md.
143
But that really is the skill.
Nhưng đó thực sự chính là kỹ năng.
144
There's a few little bits of supporting documents for like learning record format, the mission format, the resources format, etc. In terms of engineering,
Có một vài tài liệu hỗ trợ nhỏ về định dạng bản ghi học tập, định dạng nhiệm vụ, định dạng tài nguyên, v.v. Về mặt kỹ thuật thì...
145
I can imagine this skill being really useful in onboarding people to a code base.
Tôi có thể tưởng tượng kỹ năng này sẽ thực sự hữu ích khi hướng dẫn mọi người làm quen với một kho mã nguồn.
146
Creating documentation is a real pain in the arse because not only do you need to keep it up to date, but that documentation is probably outside the person's zone of proximal development.
Việc tạo tài liệu thực sự là một nỗi đau đầu không chỉ vì bạn cần phải liên tục cập nhật chúng, mà còn vì những tài liệu đó thường nằm ngoài vùng phát triển gần nhất của người sử dụng.
147
They might have worked with your stack before.
Họ có thể đã từng làm việc với bộ công cụ của bạn trước đây.
148
They might just need to know the specific problem domain or they might have worked with the problem domain before, but they have no idea what TypeScript is or things like that.
Họ có thể chỉ cần biết lĩnh vực vấn đề cụ thể, hoặc họ đã từng làm việc với lĩnh vực vấn đề đó trước đây, nhưng họ hoàn toàn không biết TypeScript hay những thứ tương tự.
149
So you can think of teach here as, you know, you start them off in their own workspace.
Vì vậy, bạn có thể hiểu việc hướng dẫn ở đây là bạn bắt đầu cho họ làm việc trong không gian làm việc riêng của họ.
150
You point them at the code base.
Bạn chỉ cho họ xem cơ sở mã nguồn.
151
You teach them how to, you know, they learn independently how to work with the code.
Bạn hướng dẫn họ cách tự học cách làm việc với đoạn mã.
152
what the concepts are, and guess what?
những khái niệm đó là gì, và đoán xem sao?
153
You've got a productive employee in record time.
Bạn đã có một nhân viên làm việc hiệu quả trong thời gian kỷ lục.
154
For me, I'm excited to use this just on my side projects, on having fun, on just learning stuff that I wouldn't have learned how to do before, you know, solving this freaking Rubik's Cube.
Đối với tôi, tôi rất hào hứng khi sử dụng nó chỉ cho các dự án cá nhân, để giải trí, để học những thứ mà trước đây tôi chưa từng học cách làm, bạn biết đấy, như là giải cái khối Rubik này.
155
I might even dig out a bit of old chess material and see if it can teach me some openings.
Tôi thậm chí có thể tìm lại một ít tài liệu cũ về cờ vua và xem liệu nó có thể dạy tôi một số thế cờ khai cuộc không.
156
And I wanted to end here by talking about an idea
Và tôi muốn kết thúc ở đây bằng cách nói về một ý tưởng
157
that I've had for a while that I think this teach skill really proves or rather makes very plain to me, which is that we, the developer community,
mà tôi đã có từ lâu, tôi nghĩ rằng kỹ năng giảng dạy này thực sự chứng minh hay đúng hơn là làm cho tôi thấy rõ ràng rằng chúng ta, cộng đồng các nhà phát triển,
158
engineers out there, are the first people to really experience what AI can do on something that it's really good at.
Các kỹ sư ngoài kia là những người đầu tiên thực sự trải nghiệm những gì AI có thể làm được trong những lĩnh vực mà nó thực sự có thế mạnh.
159
AI is currently better at writing code than it is at almost anything else.
Hiện tại, AI viết mã tốt hơn hầu hết mọi việc khác mà nó có thể làm.
160
There are a few exceptions, but really AI is very good at writing code
Có một vài ngoại lệ, nhưng thực sự là AI rất giỏi viết mã.
161
and developers have an advantage
và các nhà phát triển có lợi thế
162
that we're the first people to really get to test AI out on a problem where it's very good at it.
rằng chúng ta là những người đầu tiên thực sự được thử nghiệm AI trên một bài toán mà nó rất giỏi giải quyết.
163
This means that we are the first people really in the world, with a couple of exceptions, that get to know AI, that get to build these cool things.
Điều này có nghĩa là chúng ta là những người đầu tiên trên thế giới, ngoại trừ một vài trường hợp đặc biệt, được tiếp cận với trí tuệ nhân tạo và được xây dựng những thứ tuyệt vời này.
164
And it means that we're the first movers in this new space.
Và điều đó có nghĩa là chúng ta là những người đi đầu trong lĩnh vực mới này.
165
We can take the ideas that we develop here, turn them into skills and start bringing them out to the world.
Chúng ta có thể lấy những ý tưởng mà mình phát triển ở đây, biến chúng thành kỹ năng và bắt đầu mang chúng đến với thế giới.
166
I think that's incredibly exciting.
Tôi nghĩ điều đó cực kỳ thú vị.
167
And it's something that I'm going to be exploring more.
Và đó là điều mà tôi sẽ tìm hiểu sâu hơn.
168
And this teach skill is kind of the first phase of that.
Và kỹ năng giảng dạy này chính là giai đoạn đầu tiên của quá trình đó.
169
So when you're working with Claw Code or Codex and you're struggling with it and you're losing motivation, you think, God, this sucks.
Vì vậy, khi bạn đang làm việc với Claw Code hoặc Codex, bạn gặp khó khăn và mất đi động lực, bạn sẽ nghĩ rằng, trời ơi, cái này thật tệ.
170
Just think that you'll be able to take the skills that you are learning now, the instincts that you're building, working with AI and take them outside of coding domains.
Chỉ cần nghĩ rằng bạn sẽ có thể áp dụng những kỹ năng bạn đang học bây giờ, những bản năng bạn đang xây dựng khi làm việc với AI, và đưa chúng ra ngoài lĩnh vực lập trình.
171
That, I think, is going to be an incredibly valuable skill, no matter what the future of work looks like.
Tôi nghĩ đó sẽ là một kỹ năng cực kỳ giá trị, bất kể tương lai của công việc sẽ ra sao.
172
We're all going to be working with AI and we are the first people to really get to do it.
Tất cả chúng ta sẽ làm việc cùng AI, và chúng ta là những người đầu tiên thực sự có cơ hội làm điều đó.
173
Now, if you're digging my skills, then you should go to AI hero forward slash skills
Bây giờ, nếu bạn thấy kỹ năng của tôi hay ho, thì bạn nên truy cập vào aihero/skills nhé.
174
and sign up for my newsletter that lets you know whenever I release a new skill, whenever I have any changes, because I do change the skills all the time.
và đăng ký nhận bản tin của tôi để bạn được thông báo mỗi khi tôi phát hành một kỹ năng mới, mỗi khi có bất kỳ thay đổi nào, bởi vì tôi thường xuyên điều chỉnh các kỹ năng của mình.
175
If you want up to date information on how to use my skills for engineering and for other stuff, too, then check it out.
Nếu bạn muốn có thông tin cập nhật về cách sử dụng các kỹ năng của tôi cho lĩnh vực kỹ thuật và cả những việc khác nữa, thì hãy xem qua nhé.
176
But overall, thanks for watching.
Nhưng nhìn chung, cảm ơn mọi người đã theo dõi.
177
I can't wait to see the languages that you're learning, coding languages or human languages, the new skills that you're developing.
Tôi rất mong được xem những ngôn ngữ bạn đang học, dù là ngôn ngữ lập trình hay ngôn ngữ tự nhiên, cũng như những kỹ năng mới bạn đang phát triển.
178
I'm going to get this thing to teach me vocal harmonies as well.
Tôi cũng sẽ dùng cái này để học các hòa âm thanh nhạc.
179
It's always a skill that I've wanted to know but never been very good at.
Đó luôn là kỹ năng mà tôi muốn học nhưng chưa bao giờ làm được tốt lắm.
180
And I just can't wait to get using this thing myself and seeing how you're using it too.
Và tôi chỉ không thể chờ đợi để tự mình dùng thử thứ này và xem cách bạn cũng đang sử dụng nó như thế nào.
181
But overall, thanks so much for watching and I will see you very soon.
Nhưng nhìn chung, cảm ơn rất nhiều vì đã theo dõi và hẹn gặp lại các bạn sớm nhất.

Tải Ứng Dụng

Mọi thứ bạn cần để nói trôi chảy

Chấm điểm AIChấm từng câu nói
Luyện IPAThành thạo mọi âm
Từ vựngMở rộng vốn từ
Game Từ vựngHọc qua chơi

Cùng kênh

FOR YOU

Video gợi ý

Tại sao nên luyện nói với video này?

Khi xem video "Learn anything with the /teach skill", bạn không chỉ học cách tiếp cận việc giảng dạy mà còn rèn luyện kỹ năng nói tiếng Anh của mình. Video này mang đến một ngữ cảnh thực tế, nơi người nói chia sẻ về kinh nghiệm giảng dạy và cách thức tổ chức một khóa học hiệu quả. Việc nói theo (shadow speech) trong video giúp bạn làm quen với cách diễn đạt tự nhiên, từ ngữ và cấu trúc câu mà người bản ngữ thường sử dụng. Điều này không chỉ giúp bạn cải thiện phát âm tiếng anh chuẩn mà còn nâng cao khả năng giao tiếp trong những tình huống thực tế.

Ngữ pháp & Biểu thức trong ngữ cảnh

Trong video, người nói sử dụng một số cấu trúc rất hữu ích cho việc giao tiếp hàng ngày. Dưới đây là ba cấu trúc đáng lưu ý:

  • “I realized the other day”: Cấu trúc này thể hiện sự nhận thức và có thể sử dụng để chia sẻ kinh nghiệm cá nhân.
  • “wouldn't it be great if”: Đây là cách diễn đạt ý kiến cá nhân, thể hiện một mong muốn hoặc sự tưởng tượng.
  • “it turns out that”: Cụm từ này thường được dùng để đưa ra kết luận hoặc thông tin bổ sung, rất hữu ích trong các cuộc thảo luận.

Các cấu trúc này không chỉ giúp bạn nâng cao ngữ pháp mà còn tạo cơ hội để luyện nói tiếng Anh nhiều hơn qua việc shadowing tiếng anh.

Các cạm bẫy phát âm phổ biến

Mặc dù video có nội dung giảng dạy hữu ích, một số từ có thể gây khó khăn trong việc phát âm cho người học. Những từ như "skill" và "resources" có thể làm cho người học gặp khó khăn trong việc phát âm đúng. Các âm sau như “s” và “r” thường bị bỏ lỡ hoặc phát âm không chuẩn. Hãy chú ý đến âm điệu và nhịp điệu trong cách người nói thực hiện đoạn video, điều này sẽ giúp bạn nâng cao phát âm tiếng anh chuẩn của mình. Bạn cũng có thể áp dụng kỹ thuật shadowing, lặp lại ngay sau khi nghe để cải thiện khả năng phát âm và ngữ điệu.

Ngữ pháp trong video

Những cấu trúc người nói dùng nhiều nhất, kèm đúng cụm từ trong video:

Cấu trúcTrong video
Thì hiện tại hoàn thành tiếp diễn have/has been + -ing — việc bắt đầu từ trước và vẫn đang tiếp tụcI've been teaching · I've been doing · I've been thinking
Thì hiện tại hoàn thành have/has + quá khứ phân từ — việc đã xảy ra nhưng còn liên quan đến hiện tạiI've always wanted · you've done · you've learned
Câu bị động be + quá khứ phân từ — nhấn vào việc xảy ra, không phải người làmbe taught · was totally aligned · are stored
Mệnh đề quan hệ who / which + mệnh đề — thêm thông tin về người hoặc vậtCube, which is · teacher who was · directory, which is

Phương Pháp Shadowing Là Gì?

Shadowing là kỹ thuật học ngôn ngữ có cơ sở khoa học, ban đầu được phát triển cho chương trình đào tạo phiên dịch viên chuyên nghiệp và được phổ biến rộng rãi bởi nhà đa ngôn ngữ học Dr. Alexander Arguelles. Nguyên lý cốt lõi đơn giản nhưng cực kỳ hiệu quả: bạn nghe tiếng Anh của người bản xứ và lặp lại to ngay lập tức — như một "cái bóng" (shadow) đuổi theo người nói với độ trễ chỉ 1–2 giây. Khác với luyện ngữ pháp hay học từ vựng bị động, Shadowing buộc não bộ và cơ miệng phải đồng thời xử lý và tái tạo ngôn ngữ thực tế. Các nghiên cứu khoa học xác nhận phương pháp này cải thiện đáng kể phát âm, ngữ điệu, nhịp điệu, nối âm, kỹ năng nghe và độ lưu loát khi nói — đặc biệt hiệu quả cho người luyện IELTS Speaking và muốn giao tiếp tiếng Anh tự nhiên như người bản ngữ.

Phương pháp shadowing: đọc hướng dẫn từng bước đầy đủ →