Luyện nói tiếng Anh bằng Shadowing qua video: Claude Code Is Wasting Tokens... Microsoft Built a Fix

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.

119 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
It seems there's a lot of heat with tools and extensions that claim to reduce token usage.
Có vẻ như hiện đang có rất nhiều sự quan tâm dành cho các công cụ và tiện ích mở rộng tuyên bố có khả năng giảm mức sử dụng token.
2
Many of these have been put to the test and they work well.
Nhiều giải pháp trong số này đã được đưa vào thử nghiệm và cho kết quả hoạt động rất tốt.
3
Now Microsoft just released their own, a free plugin that cut AI coding agent costs by 18 to 31 % in their tests.
Giờ đây, Microsoft vừa phát hành một plugin miễn phí của riêng mình, giúp giảm chi phí cho các tác nhân lập trình AI từ 18 đến 31% theo kết quả thử nghiệm của họ.
4
And they didn't use a cheaper model or a different agent either.
Và họ cũng không hề sử dụng một mẫu mã rẻ hơn hay một loại tác nhân khác.
5
It works with all the big names, so it's a win for us.
Nó tương thích với tất cả các tên tuổi lớn, vì vậy đây là một lợi thế cho chúng ta.
6
it's called token economizer
nó được gọi là token economizer
7
and it solves a problem you've probably seen yourself
và nó giải quyết một vấn đề mà có lẽ bạn đã từng gặp phải
8
you ask claude code to fix something fix this it tries a command gets an error
Bạn yêu cầu Claude Code sửa một cái gì đó, nó thử chạy một lệnh và gặp lỗi.
9
and then keeps running
và sau đó tiếp tục chạy
10
and burning tokens up to find us a fix token economizer learns from those sessions it remembers how your repo works, removes tools you don't use,
và đốt các token để tìm ra token sửa lỗi, công cụ tối ưu hóa sẽ học hỏi từ những phiên làm việc đó, nó ghi nhớ cách kho lưu trữ của bạn hoạt động, loại bỏ các công cụ bạn không dùng,
11
and steps in when the agent keeps making the same mistake.
và can thiệp khi nhân viên liên tục mắc phải cùng một lỗi.
12
And the more you use it in the same project, the more tokens you actually save.
Và càng sử dụng nó nhiều trong cùng một dự án, bạn càng tiết kiệm được nhiều token hơn.
13
So let's install it and see what it actually does.
Vậy hãy cài đặt nó và xem nó thực sự làm được những gì.
14
If you enjoy coding tools the speed of your workflow, be sure to subscribe.
Nếu bạn thích các công cụ lập trình giúp tăng tốc quy trình làm việc của mình, hãy nhớ đăng ký kênh nhé.
15
We have videos coming out all the time.
Chúng tôi liên tục phát hành các video mới.
16
Now I'm going to use
Bây giờ tôi sẽ sử dụng
17
Cloud Code for this, but remember
Mã Cloud cho việc này, nhưng hãy nhớ rằng
18
Token Economizer also supports all the other big names.
Token Economizer cũng hỗ trợ tất cả các tên tuổi lớn khác.
19
First, I'll clone it and install the plugin right here.
Trước tiên, tôi sẽ sao chép dự án và cài đặt plugin ngay tại đây.
20
We're going to run our git clone.
Chúng ta sẽ chạy lệnh git clone.
21
We're going to install the git plugin from the marketplace and make sure everything is ready to go.
Chúng ta sẽ cài đặt plugin Git từ marketplace và đảm bảo mọi thứ đã sẵn sàng để sử dụng.
22
That's installed all super straightforward.
Việc cài đặt đó cực kỳ đơn giản.
23
Just keep the clone folder because the plugin runs from there.
Chỉ cần giữ lại thư mục clone vì plugin sẽ chạy từ thư mục đó.
24
Now I'll open one of my existing projects and we're going to fire up Claude Code.
Bây giờ tôi sẽ mở một trong những dự án hiện có của mình và chúng ta sẽ khởi chạy Claude Code.
25
Let's check the status.
Chúng ta hãy kiểm tra trạng thái nhé.
26
All we need to do to check the status here is I'm going to run token economizer status.
Tất cả những gì chúng ta cần làm để kiểm tra trạng thái ở đây là tôi sẽ chạy lệnh trạng thái token economizer.
27
This shows what the plugin has learned.
Điều này cho thấy những gì plugin đã học được.
28
It shows what it's doing and the costs it has already tracked.
Nó hiển thị những gì đang được thực hiện và các chi phí đã được theo dõi cho đến thời điểm hiện tại.
29
Now, quick note here, micro skills are turned off by default.
Lưu ý nhanh là theo mặc định, các kỹ năng nhỏ sẽ bị tắt.
30
So I'm going to enable those and we'll circle back.
Vì vậy tôi sẽ bật các tính năng đó lên và chúng ta sẽ quay lại thảo luận về vấn đề này sau.
31
Then I'll refresh the tool catalog.
Sau đó tôi sẽ làm mới danh mục công cụ.
32
I'm going to run here a tool prune, refresh catalog.
Tôi sẽ chạy công cụ dọn dẹp và làm mới danh mục ở đây.
33
Now I'll give Claude Code some tasks.
Bây giờ tôi sẽ giao một số nhiệm vụ cho Claude Code.
34
Let's start super simple.
Hãy bắt đầu với những điều thật đơn giản thôi.
35
I'm going to give Claude Code a task, build a unit test.
Tôi sẽ giao cho Claude Code một nhiệm vụ, đó là xây dựng một bài kiểm tra đơn vị.
36
Very straightforward.
Rất rõ ràng.
37
Run it.
Chạy đi.
38
Now notice I'm not changing how I use Claude code.
Bây giờ hãy chú ý rằng tôi không thay đổi cách mình sử dụng Claude Code.
39
It's the same thing, just on Opus 5 .5, with all the prompts I would normally fire straight at it.
Đó là cùng một thứ, chỉ là trên Opus 5.5, với tất cả các câu lệnh mà tôi thường gửi trực tiếp vào nó.
40
TokenEconomizer just works alongside it.
TokenEconomizer chỉ hoạt động song song với nó.
41
Now, in a repo where it's already watched several sessions, we can check what it's learned so far.
Bây giờ, trong một kho lưu trữ mà mô hình đã quan sát qua một số phiên làm việc, chúng ta có thể kiểm tra những gì nó đã học được cho đến nay.
42
So here we are.
Vậy là chúng ta đã đến đây.
43
I'm going to run Microskills.
Tôi sẽ chạy chương trình Microskills.
44
You can check.
Bạn có thể kiểm tra.
45
You can run ToolPrune.
Bạn có thể chạy ToolPrune.
46
Here we can see any repo -specific info it's learned.
Tại đây chúng ta có thể xem mọi thông tin cụ thể về kho lưu trữ mà nó đã học được.
47
In tools, it's identified as unused.
Trong các công cụ, nó được xác định là không được sử dụng.
48
If you install it for the first time, these might be empty.
Nếu bạn cài đặt nó lần đầu, các mục này có thể trống.
49
It needs a few sessions to actually learn what the hell is going on.
Cần phải trải qua vài buổi học mới thực sự hiểu được chuyện đang diễn ra là gì.
50
And all of that info stays on your machine inside the token economizer folder.
Và tất cả những thông tin đó sẽ được lưu trữ trên máy của bạn trong thư mục token economizer.
51
There are really three parts to this.
Thực ra vấn đề này có ba phần chính.
52
Now, first up to the plate is called micro skills.
Bây giờ, yếu tố đầu tiên được đề cập đến là kỹ năng vi mô.
53
Say you're working on a project that needs a specific command to run its tests.
Giả sử bạn đang làm việc trên một dự án cần một lệnh cụ thể để chạy các bài kiểm tra của nó.
54
Claude code, it doesn't know that.
Mã của Claude thì không biết điều đó.
55
So it tries the usual command, gets an error, try something else and yeah, okay, it eventually gets it.
Vì vậy, nó thử lệnh thông thường, gặp lỗi, thử cách khác và cuối cùng thì cũng thành công.
56
Great.
Tuyệt vời.
57
Except later when you start a new session, it might make the exact same mistake.
Ngoại trừ trường hợp sau này khi bạn bắt đầu một phiên mới, nó có thể sẽ lặp lại chính xác lỗi đó.
58
So there we are paying extra tokens, which I would rather not do.
59
Token Economizer looks at a previous session, all of them, and learns small details about the repo.
60
Things like which test commands actually work, which environment variables are needed, and where certain files live.
61
Once something has been confirmed enough times, it can give us that information to the agents at the start of a new session.
62
So instead of wasting tokens over and over again, the agent already has the answer.
63
Now next up to the plate is tool pruning.
64
When you start a coding agent, it can load a bunch of tools into its context, and those tool definitions use tokens,
65
even if the agent never touches them.
66
Token Economizer tracks which tools actually get used in your repo.
67
If a tool consistently goes unused, used, it can stop loading it in a feature session.
68
And if you need it again, you can just restore it.
69
Then finally, we go to something called a failure loop intervention.
70
You've probably watched an agent run a command, get an error, change one small thing and run almost the exact same command again.
71
Sometimes it just keeps repeating that process.
72
Token Economizer watches for these patterns.
73
When it thinks the agent might be stuck, it uses a judge model to check what's happening.
74
If it detects this loop, it sends the agent a short instruction to try a different approach.
75
And if the agent still can't recover, it tells you how to stop the turn.
76
It doesn't just freak out and stop, but does it actually save enough money to even matter?
77
That's sort of the question.
78
Yes, it appears to do pretty much that.
79
Microsoft in UC Berkeley tested
80
Token Economizer on...
81
277 SWE benched tasks across six repos using five different agent and model combinations.
82
And the average cost dropped between 18 .4 % and about 31%.
83
So the results were pretty good.
84
In four of the five combinations, tasks' success actually improved.
85
One saw a small decline, but across all 30 repository and agent model combinations, Token Economizer was cheaper than running without it.
86
And they even included the plugin's own model calls in those.
87
Token Economizer isn't completely free to run.
88
Some of its features use additional model calls.
89
So those reported savings already accounted for the overhead.
90
It is open source.
91
It works with the same agents we already use, and the info it learns stays local.
92
But I wouldn't expect all of us to see the same results.
93
Its first public release was in October of this year, and the biggest savings come from working in the same repositories over multiple sessions.
94
If you're constantly jumping between unrelated projects, there's much less to actually learn from it, or for it, I should say.
95
If your agent is doing something completely new, there might not be much repeated work to eliminate at all.
96
So ask yourself, based on the work you do, will this actually be useful?
97
If you use agents every day on one or a couple core projects, then yeah, this should help.
98
If you're working on the same repo over and over with Claude Code, Codex, yes, this is going to help.
99
But if you're building a ton of different projects or you're just playing around, this is not really going to change anything.
100
It's probably not even worth it.
101
So here's what I'd do.
102
Install Token Economizer on the repo you use the most.
103
Run it for a week, then check the status reports like I showed us and compare the costs of similar tasks.
104
If the agent is actually using fewer tokens and whether it's still completing your tasks properly, awesome.
105
It is working.
106
One thing to remember, each agent learns separately.
107
So whatever cloud code learns doesn't automatically carry over to Codex.
108
And don't judge it entirely on the first session.
109
That's why I say run it for a week.
110
The whole point is that it learns from repeated use.
111
If it's saving you money without getting in your way, keep it.
112
If not, you've got the answer.
113
So what it really does is takes a different approach to
114
reducing AI coding costs instead of making the model smaller or compressing your prompts.
115
It looks at the work your agent keeps wasting tokens on.
116
It remembers useful details about your repo, stops loading unused tools, and helps agents recover when it gets stuck.
117
I'm Josh from BetterStack.
118
If you enjoy coding tips and tricks like this, be sure to subscribe.
119
We'll see you in another video.

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
FOR YOU

Video gợi ý

Từ vựng và ghi chú luyện nói cho bài học này

Bài luyện nói này dựa trên video “Claude Code Is Wasting Tokens... Microsoft Built a Fix”. Những từ được nhắc lại nhiều nhất trong bài: token, agent, economizer, tool, repo. Video này có 119 câu và 1344 từ để luyện shadowing. Phần lời nói dài 7:29. Người nói nói nhanh, khoảng 180 từ mỗi phút, nên sẽ có nhiều chỗ nối âm và nuốt âm. 82% số từ nằm trong 3.000 từ tiếng Anh thông dụng nhất; phần còn lại nên xem trước khi luyện.

Từ vựng quan trọng trong video

15 từ đáng học trong video, kèm phiên âm và nghĩa:

TừPhiên âmNghĩa
install động từ/ɪnˈstɔl/cài đặt
clone danh từ/kloʊn/bản sao
cloud danh từ/ˈklaʊ̯d/mây
loop danh từ/luːp/đường nhánh, thòng lọng
recover động từ/ɹɪˈkʌvɚ/lấy lại, giành lại
subscribe động từ/səbˈskɹaɪb/đăng kí
folder danh từ/ˈfoʊldɚ/bìa hồ sơ
refresh động từ/ɹɪˈfɹɛʃ/làm mới, làm tươi
extension danh từ/ɪkˈstɛnʃən/sự mở rộng
compare động từ/kəmˈpɛɚ/so sánh, so
solve động từ/sɒlv/giải quyết
confirm động từ/kənˈfɝm/xác nhận
bench danh từ/ˈbɛnt͡ʃ/ghế dài
default danh từ/dɪˈfɔlt/mặc định
restore động từ/ɹɪˈstoɹ/khôi phục, phục hồi

Cụm động từ bạn sẽ nghe

TừNghĩa
turn off động từtắt

Những câu đáng luyện lại

Các câu ngắn, trọn ý trong video mà bạn có thể dùng lại khi giao tiếp hằng ngày:

  • We're going to run our git clone.
  • Then I'll refresh the tool catalog.
  • That's why I say run it for a week.
  • If not, you've got the answer.
  • We'll see you in another video.

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 have/has + quá khứ phân từ — việc đã xảy ra nhưng còn liên quan đến hiện tạihave been put · you've probably seen · has 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àmhave been put · are turned · is called

Phát âm cần chú ý

Người nói dùng 35 dạng rút gọn, ví dụ I'm, you're, I'll. Hãy nói theo dạng ngắn đúng như bạn nghe.

  • Âm “sh” và “zh”: combinations /kɑmbɪˈneɪʃənz/, refresh /ɹɪˈfɹɛʃ/, extension /ɪkˈstɛnʃən/, intervention /ɪntɚˈvɛnʃən/, instruction /ɪnˈstɹʌkʃən/
  • Từ dài — đặt trọng âm cho đúng: combinations /kɑmbɪˈneɪʃənz/, intervention /ɪntɚˈvɛnʃən/, consistently /kənˈsɪstəntli/, eliminate /ɪˈlɪm.ɪ.neɪt/, repository /ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/

Những âm người Việt thường gặp khó:

  • Cụm phụ âm cuối — đọc đủ từng âm, đừng nuốt âm cuối: combinations /kɑmbɪˈneɪʃənz/, unused /ʌnˈjuzd/, prompt /pɹɑmpt/, straightforward /ˌstɹeɪtˈfɔː(ɹ)wə(ɹ)d/, solve /sɒlv/
  • Âm /tʃ/, /dʒ/ và /ʒ/ — tiếng Việt không có, đừng đọc thành “ch” hay “gi”: bench /ˈbɛnt͡ʃ/, usage /ˈjuːsɪd͡ʒ/
  • Âm /æ/ — mở miệng rộng hơn âm “e”: catalogue /ˈkæt.əˌlɔɡ/, variable [ˈvæɹ.i.ə.bl̩]

Cách luyện với video này

  1. Nghe hết video một lần, chưa cần nói, và ghi lại những từ bạn chưa biết.
  2. Bắt đầu ở tốc độ 0,75×, nói đuổi từng câu, rồi quay lại tốc độ bình thường khi đã quen.
  3. Ghi âm giọng mình rồi so với bản gốc, chú ý các từ như install, clone, cloud.

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 đủ →