シャドーイング練習: Claude Code Is Wasting Tokens... Microsoft Built a Fix - 動画で英語スピーキングを学ぶ

練習モードを選ぶ

各モードは全画面の練習ルームで開きます。

119 文
文が短すぎたり長すぎる場合は、Editをタップして調整してください。
1
It seems there's a lot of heat with tools and extensions that claim to reduce token usage.
2
Many of these have been put to the test and they work well.
3
Now Microsoft just released their own, a free plugin that cut AI coding agent costs by 18 to 31 % in their tests.
4
And they didn't use a cheaper model or a different agent either.
5
It works with all the big names, so it's a win for us.
6
it's called token economizer
7
and it solves a problem you've probably seen yourself
8
you ask claude code to fix something fix this it tries a command gets an error
9
and then keeps running
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,
11
and steps in when the agent keeps making the same mistake.
12
And the more you use it in the same project, the more tokens you actually save.
13
So let's install it and see what it actually does.
14
If you enjoy coding tools the speed of your workflow, be sure to subscribe.
15
We have videos coming out all the time.
16
Now I'm going to use
17
Cloud Code for this, but remember
18
Token Economizer also supports all the other big names.
19
First, I'll clone it and install the plugin right here.
20
We're going to run our git clone.
21
We're going to install the git plugin from the marketplace and make sure everything is ready to go.
22
That's installed all super straightforward.
23
Just keep the clone folder because the plugin runs from there.
24
Now I'll open one of my existing projects and we're going to fire up Claude Code.
25
Let's check the status.
26
All we need to do to check the status here is I'm going to run token economizer status.
27
This shows what the plugin has learned.
28
It shows what it's doing and the costs it has already tracked.
29
Now, quick note here, micro skills are turned off by default.
30
So I'm going to enable those and we'll circle back.
31
Then I'll refresh the tool catalog.
32
I'm going to run here a tool prune, refresh catalog.
33
Now I'll give Claude Code some tasks.
34
Let's start super simple.
35
I'm going to give Claude Code a task, build a unit test.
36
Very straightforward.
37
Run it.
38
Now notice I'm not changing how I use Claude code.
39
It's the same thing, just on Opus 5 .5, with all the prompts I would normally fire straight at it.
40
TokenEconomizer just works alongside it.
41
Now, in a repo where it's already watched several sessions, we can check what it's learned so far.
42
So here we are.
43
I'm going to run Microskills.
44
You can check.
45
You can run ToolPrune.
46
Here we can see any repo -specific info it's learned.
47
In tools, it's identified as unused.
48
If you install it for the first time, these might be empty.
49
It needs a few sessions to actually learn what the hell is going on.
50
And all of that info stays on your machine inside the token economizer folder.
51
There are really three parts to this.
52
Now, first up to the plate is called micro skills.
53
Say you're working on a project that needs a specific command to run its tests.
54
Claude code, it doesn't know that.
55
So it tries the usual command, gets an error, try something else and yeah, okay, it eventually gets it.
56
Great.
57
Except later when you start a new session, it might make the exact same mistake.
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.

アプリをダウンロード

流暢に話すために必要なすべて

AI発音採点文ごとに採点
IPA練習すべての音をマスター
単語学習自分の単語帳を作る
単語ゲーム遊びながら覚える
FOR YOU

おすすめ動画

このレッスンの語彙とスピーキングのポイント

このスピーキングレッスンは、動画「Claude Code Is Wasting Tokens... Microsoft Built a Fix」を教材にしています。 繰り返し出てくる語は次のとおりです:token, agent, economizer, tool, repo。 この動画には、シャドーイング用の文が119文、単語が1344語あります。 音声の長さは7:29です。 話す速さは速く、1分あたり約180語です。音のつながりや弱く発音される音が多くなります。 単語の82%は英語の頻出3,000語に含まれます。残りは練習の前に確認しておきましょう。

この動画の重要語彙

動画に出てくる覚えておきたい単語15語を、発音と意味つきで紹介します。

単語発音意味
token 名詞/ˈtoʊkən/トークン
install 動詞/ɪnˈstɔl/導入する, インストールする
clone 名詞/kloʊn/クローン
cloud 名詞/ˈklaʊ̯d/雲, 雲霞
skill 名詞/skɪl/腕, 技
loop 名詞/luːp/ループ
subscribe 動詞/səbˈskɹaɪb/購読する
catalogue 名詞/ˈkæt.əˌlɔɡ/カタログ, 目録
straightforward 形容詞/ˌstɹeɪtˈfɔː(ɹ)wə(ɹ)d/率直, まっすぐ
folder 名詞/ˈfoʊldɚ/フォルダ
refresh 動詞/ɹɪˈfɹɛʃ/爽やかにする
trick 名詞/ˈtɹɪk/欺き, 企み
extension 名詞/ɪkˈstɛnʃən/拡張, 拡大
alongside/əˌlɔŋˈsaɪd/に沿って
compare 動詞/kəmˈpɛɚ/比べる, 比較する

動画に出てくる句動詞

単語発音意味
come out 動詞/ˌkʌm ˈaʊt/出る
turn off 動詞消す, 切る

繰り返し練習したい文

動画に出てくる短く完結した文です。日常会話でそのまま使えます。

  • 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.

この動画の文法

話し手がよく使っている文型を、動画の実際の表現とともに紹介します。

文型動画での表現
現在完了形 have/has + 過去分詞 — 過去の出来事が今も関係しているhave been put · you've probably seen · has learned
受動態 be + 過去分詞 — 誰がするかより、何が起きるかに焦点を当てるhave been put · are turned · is called

注意したい発音

話し手はI'm, you're, I'llなど、短縮形や弱形を35回使っています。聞こえたとおりの短い形で発音しましょう。

  • 「sh」と「zh」の音: combinations /kɑmbɪˈneɪʃənz/, refresh /ɹɪˈfɹɛʃ/, extension /ɪkˈstɛnʃən/, intervention /ɪntɚˈvɛnʃən/, instruction /ɪnˈstɹʌkʃən/
  • 長い単語(アクセントの位置に注意): 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(ə.)ɹɪ/

日本語話者が苦手な音:

  • /r/ と /l/ の区別 — /l/ は舌先を歯茎につけ、/r/ はどこにもつけない: variable [ˈvæɹ.i.ə.bl̩], separately /ˈsɛp.ɹət.li/
  • /v/ — /b/ にならないように、上の歯を下唇に当てる: recover /ɹɪˈkʌvɚ/, solve /sɒlv/, intervention /ɪntɚˈvɛnʃən/, variable [ˈvæɹ.i.ə.bl̩], overhead /ˈəʊvəˌhɛd/
  • /f/ — 「フ」ではなく、上の歯と下唇で出す: straightforward /ˌstɹeɪtˈfɔː(ɹ)wə(ɹ)d/, folder /ˈfoʊldɚ/, refresh /ɹɪˈfɹɛʃ/, confirm /kənˈfɝm/, fewer /ˈfjuː.ɚ/

この動画での練習方法

  1. まず声を出さずに動画を最後まで聞き、知らない単語をメモします。
  2. まず0.75倍速で一文ずつシャドーイングし、慣れてきたら通常の速度に戻します。
  3. 自分の声を録音して元の音声と比べます。token, install, cloneなどの単語に特に注意しましょう。

シャドーイングとは?英語上達に効果的な理由

シャドーイング(Shadowing)は、もともとプロの通訳者養成プログラムで開発された言語学習法で、多言語習得者として知られるDr. Alexander Arguelles によって広く普及されました。方法はシンプルですが非常に効果的:ネイティブスピーカーの英語を聞きながら、1〜2秒の遅延で声に出してすぐに繰り返す——まるで「影(shadow)」のように話者を追いかけます。文法ドリルや受動的なリスニングと異なり、シャドーイングは脳と口の筋肉が同時にリアルタイムで英語を処理・再現することを強制します。研究により、発音精度、抑揚、リズム、連音、リスニング力、そして会話の流暢さが大幅に向上することが確認されています。IELTSスピーキング対策や自然な英語コミュニケーションを目指す方に特におすすめです。

シャドーイングのやり方: ステップ別の完全ガイドを読む →