Практика Shadowing: /wayfinder: Nothing is too big to plan anymore - Изучайте разговорный английский по видео

Выберите режим практики

Каждый режим открывает полноэкранную комнату практики.

212 предложений
Если предложения слишком короткие или длинные, нажмите Edit, чтобы их изменить.
1
I think I've figured out a way to plan any size of work with an agent.
Кажется, я нашёл способ планировать работу любого объёма с помощью агента.
2
The existing planning tools that I was using and playing around with, even ones that I've created, felt too constrained, too tied to a single session.
Существующие инструменты планирования, которые я использовал и тестировал, даже те, которые я сам создал, казались слишком ограниченными, слишком привязанными к одной сессии.
3
I felt like I wasn't able to be ambitious enough.
Мне казалось, что я не могу быть достаточно амбициозным.
4
And because of that, I was kind of constraining the stuff I was building to fit AI, which doesn't feel right.
И из-за этого я как бы ограничивал то, что создавал, под требования ИИ, а это кажется неправильным.
5
This new approach doesn't have that limit.
У этого нового подхода нет такого ограничения.
6
You can plan enormous chunks of work, and it will orchestrate the planning over multiple types of sessions.
Вы можете планировать огромные объёмы работ, и система будет координировать планирование между несколькими типами сессий.
7
It knows that you can't make your way cleanly to the destination.
Он знает, что ты не можешь добраться до пункта назначения без помех.
8
You have to clear the fog of war.
Ты должен рассеять туман войны.
9
It understands dependent decisions and it even allows you to plan in parallel.
Он понимает зависимые решения и даже позволяет планировать параллельно.
10
And the best thing about this is this is based on software fundamentals.
И самое лучшее в этом то, что это основано на фундаментальных принципах разработки программного обеспечения.
11
This is based on the fundamentals of planning work that I learned when I was a real developer before AI.
Это основано на фундаментальных принципах планирования работы, которые я усвоил, когда был настоящим разработчиком до появления ИИ.
12
And I've packaged this all up into a skill that's available right now on my skills repo called Wayfinder.
И я упаковал всё это в навык, который уже доступен в моём репозитории навыков под названием Wayfinder.
13
So the way that I was planning work before was really tied into a single session.
То есть, раньше я планировал работу так, что она была тесно привязана к одной сессии.
14
It's to do with the grill me or the grill with doc skill that's in my skills repo.
Это связано с Grill Me или с Grill с навыками от Doc, который находится в моём репозитории навыков.
15
That's still a super important primitive, but it's really just tied into a single session.
Это всё ещё чрезвычайно важный примитив, но он действительно привязан только к одной сессии.
16
Some work is bigger than what you can fit into the context window
Некоторые задачи слишком масштабны, чтобы уместиться в контекстное окно.
17
and especially the smart zone of the context window of the agent.
и особенно умная зона контекстного окна агента.
18
And you know that going in.
И ты знаешь это с самого начала.
19
So you'll often take time ahead of these AI agent sessions to break it down into smaller chunks say, oh, I'll just bite off this little bit.
Поэтому вы часто тратите время перед сессиями с этими ИИ-агентами, чтобы разбить задачу на более мелкие части, например, решаете: «Я возьмусь только за этот небольшой фрагмент».
20
I'll just bite off this little bit.
Я просто откушу этот маленький кусочек.
21
But then what you'll find is, okay, I'm working towards planning and this bit of grilling, and then you reach a question that you can't answer, or you just find yourself lost in fog,
Но потом вы обнаруживаете: ладно, я работаю над планированием и этим этапом опроса, а потом натыкаешься на вопрос, на который не можешь ответить, или просто оказываешься в тумане.
22
and all the time you're managing the smart zone, you're trying not to spend too many tokens.
и всё время, пока вы управляете умной зоной, вы стараетесь не тратить слишком много токенов.
23
This has been out there for a while, and people are freaking loving this thing.
Это уже некоторое время доступно, и люди просто в восторге от этой штуки.
24
One-shotted a prototype, it kept starting again and again for months.
Я одним выстрелом вывел из строя прототип, но он продолжал перезапускаться снова и снова в течение нескольких месяцев.
25
I really hate the phrase one-shotting, but I think what he means is it really helped him out.
Мне очень не нравится фраза «убить одним выстрелом», но я думаю, он имел в виду, что это ему очень помогло.
26
John here even built his own freaking harness because he liked the Wayfinder approach so much.
Джон тут даже сам смастерил себе этот чёртов ремень, потому что ему так понравился подход Wayfinder.
27
It's got this gorgeous little star map on it that kind of lets you take tasks as you go.
На нём есть эта великолепная маленькая звёздная карта, которая позволяет вам брать задачи по ходу дела.
28
So it's been out there for a little while and I'm finally making the video that people want me to make.
Так что это уже некоторое время доступно, и я наконец-то снимаю то видео, которое люди просят меня сделать.
29
What is Wayfinder?
Что такое Wayfinder?
30
How do you best use it?
Как лучше всего это использовать?
31
Well, let's start by looking at how big work typically gets planned.
Что ж, давайте начнем с того, как обычно планируются крупные рабочие задачи.
32
You have a start point, a point where you need to start from, a sort of vague idea, not really how to get there,
У вас есть начальная точка, точка, с которой нужно начать, некое смутное представление, не совсем понятно, как туда добраться.
33
and you're trying to get to some kind of destination.
и ты пытаешься добраться до какого-то пункта назначения.
34
You know vaguely where you want to end up, but the steps between are super foggy.
Вы примерно представляете, куда хотите прийти, но шаги на этом пути совершенно неясны.
35
You've no idea how to get.
Ты даже не представляешь, как добраться.
36
This is true, by the way, in engineering, but it's also true in many walks of life where you're planning something ambitious.
Кстати, это верно не только в инженерии, но и во многих сферах жизни, где вы планируете что-то амбициозное.
37
And so the first thing you should probably do is have a grilling session about it.
И поэтому первое, что вам, вероятно, стоит сделать, — это устроить по этому поводу серьёзный разбор полётов.
38
Get the AI to interview you and figure out the sort of basic premise of where you're going.
Попросите ИИ провести с вами собеседование и выяснить основную предпосылку того, в каком направлении вы движетесь.
39
Now, for some work, that's sufficient and you'll be able to get straight to your destination.
Для некоторых задач этого достаточно, и вы сможете сразу добраться до нужного места.
40
But for a lot of work, that will still leave you in a lot of fog.
Но для большого объёма работы это всё равно оставит вас в значительной неясности.
41
What you might find is based on that initial grilling session, you need to do more sessions.
Вы можете обнаружить, что по результатам этого первоначального сеанса тщательной проверки вам потребуется провести дополнительные сеансы.
42
So you might have a prototyping session or you might have another grilling session, or it might need to go off and do some research as well.
Так что у вас может быть сессия прототипирования, или еще одна сессия тщательной проверки, или же команде может потребоваться уделить время дополнительным исследованиям.
43
Conceptually, what we're looking at here is a map.
Концептуально то, с чем мы здесь имеем дело, — это карта.
44
We are creating a map of how we're getting to our destination.
Мы составляем карту того, как мы добираемся до нашего пункта назначения.
45
This is why it's called Wayfinder.
46
We are finding our way to the destination.
47
And each of these things on the map, they are tickets.
48
Each ticket requires its own individual session with the agent.
49
So you might have a prototyping session, a grilling session, and a research session.
50
And all of those things are created and managed by Wayfinder.
51
And just a note here, yeah, this is just a single skill doing all this, and it works with any coding agent.
52
On its map, Wayfinder gives you a frontier of tickets here.
53
In other words, the decisions that it knows about so far.
54
And it also keeps track of everything that's in fog.
55
So things that are not quite able to be decided upon yet
56
because we haven't done the research or we don't have a prototype to look at
57
or we haven't done enough conversation, enough grilling.
58
At some point, all of the fog will be resolved
59
and then you'll have finally made enough decisions to finally get to your destination.
60
Wayfinder can not only manage the research, but it can also do tasks here too.
61
So if you need to set up some configuration
62
or you need to go out and talk to someone and actually go and run an errand, then Wayfinder can figure that out for you as well.
63
In other words, all of the complicated stuff that you might need to do while you're planning something big, Wayfinder orchestrates it all for you.
64
It keeps track of everything that's been done and it measures the fog of war for you, keeps track of all the frontier of things you can decide right now.
65
How does it keep track of it?
66
Well, it does it in your issue tracker.
67
In my public course video manager repo, here are all of the Wayfinder maps that I've done recently.
68
And you notice that if we look at this one, this is the big old map here.
69
And underneath it are 12 subtasks or sub-issues.
70
And these are the decision tickets.
71
So we can zoom down here and we can understand all of the decisions that have been made.
72
As decisions get made, then obviously they get resolved inside the ticket.
73
So in this one, this is a sub-issue, close the clips during publish race, and we resolved it with a discussion a couple of weeks ago.
74
That resolution also gets written back up to the parent map.
75
So if we look back up here, we can see that a small version of that also gets written in the map.
76
And so Wayfinder is keeping track of all the decisions that have been made, all the prototypes that have been created, all the tasks that have been done.
77
And by the way, even though I'm using GitHub for this, my skills are issue tracker agnostic.
78
so you can use it with any issue tracker you like.
79
You just need to do a little bit of configuration via setup matpocot skills.
80
Use it with linear, use it with JIRA, use it with literally whatever you like.
81
The very first thing you'll need to decide when you kick off a new Wayfinder session is the destination.
82
For instance, in this one, I was adding a command palette with a bunch of new actions into my application
83
and what I ended up wanting was a buildable spec.
84
So I wanted a specification for this command K command palette in the CVM diagram window.
85
So I started it off like this.
86
I invoked the Wayfinder skill and then I gave it a description of what I wanted.
87
I would like the ability in the CVM to add an icon picker.
88
Not only that, I want the ability to search other diagrams.
89
I want the ability to copy things from the diagram and save them as, you know, big old chunk of work.
90
It went through and explored the repo and it invoked the grilling skill and it grilled me about what I wanted.
91
It first asked me what done looks like, whether I wanted a spec and it recommended a spec.
92
That's good.
93
And then it asked me a few initial questions before then going and creating some tickets and the first map.
94
And it created the other tickets as sub issues.
95
So we kicked off with seven tickets immediately.
96
However, only three of those tickets were takeable right now.
97
So figure out where icon names come from, component storage schema and palette information, architecture and grid keyboard.
98
I don't remember that one.
99
And so what I did was I then worked through each of those tickets in a new session.
100
The way I did that was I just called Wayfinder on that ticket name.
101
I did it in a slightly fancier way where I actually have a handoff skill
102
that automatically wrote me a prompt and spawned a clawed subagent.
103
But what it was essentially doing is just calling the Wayfinder skill on this map
104
and on the specific ticket wherever it was.
105
Yeah, here it is.
106
Here's your ticket.
107
Transpar Lucid SVG Geometry to Path Builder and it just mentions the full ticket name.
108
So this is how you work through a Wayfinder map.
109
You do an initial Wayfinder prompt just to chart the map and figure out the next ticket.
110
And then for each ticket, you say Wayfinder with the ticket URL.
111
So you use Wayfinder for both, both for charting the map initially and then walking through each ticket.
112
As you can probably see from this diagram, tickets can have different types.
113
And there are four types.
114
And these ticket types are actually brought into the issue tracker themselves.
115
So we actually have Wayfinder Research, which is a ticket type.
116
Research tickets are where the agent needs to go off and find some information and bring it back.
117
it usually kicks it off immediately.
118
So you don't actually need to watch it.
119
It does it in a sub agent and then reports back.
120
Prototype tickets, which are the next type here,
121
create a prototype, which is so unbelievably invaluable for really seeing things come to life as you're planning.
122
I've done a whole extra video on this, on how important prototypes are, and it reuses the prototype skill from that video.
123
Some folks look at Wayfinder and they think, God, that's a lot of planning.
124
Doesn't that look like waterfall?
125
And the prototypes are the way that you prevent it from becoming waterfall.
126
Huge amounts of low fidelity upfront planning.
127
A prototype is a high fidelity way to get feedback on what you're actually building.
128
And the fact that Wayfinder encourages you to build so many prototypes means that the output is unbelievably good.
129
So, so far we've got research, prototype, obviously there are grilling ones as well.
130
So, grilling sessions.
131
And this is just where you need a discussion over maybe an implementation detail, over a particular aspect of the plan.
132
And the final type of ticket are tasks.
133
These are things that need to be done in the real world, stuff that the agent can't quite do itself, or possibly sometimes the stuff agent can do itself,
134
but is scheduled behind other work.
135
One really cool thing about Wayfinder is the way that it establishes blocking relationships between tickets, because some decisions can only be made once other decisions are made.
136
And so what you end up with is here, we've got 14 out of 17 done on this map.
137
So a lot of work done, but we've still not built the skill that this whole map is built around.
138
And once we built the skill, then we actually need to revisit some other stuff based on how the skill works and how it actually improves things.
139
And so what you're doing a lot of the time when you're working through a Wayfinder map is going, OK, I've resolved that ticket.
140
Let's see how this opens up new tickets.
141
What has the frontier moved to?
142
So then once the map is complete, what do you then go and do with it?
143
Well, this one, because its detonation was a spec, the Wayfinder map is probably a little bit too dense to create a spec.
144
So what I like to do is create a spec from the map.
145
This was the spec that I created from it.
146
And you can see it's basically the same setup as I've had before.
147
I literally just called to spec on the Wayfinder map and it pulled in this enormous document
148
with basically all of the decisions that have been pulled from the Wayfinder map into this GitHub issue.
149
The initial draft was actually too large for GitHub's character limit.
150
So that kind of tells you how big it was.
151
And from there, I turned it into tickets using my usual approach, which is to spec and then to tickets.
152
In other words, Wayfinder fits in just in exactly the same place that grill with docs does in my usual approach.
153
So instead of doing grill with docs and then doing to spec and to tickets, You're spending a lot more time in Wayfinder, creating this enormous map, and then taking that map,
154
turning it to spec, turning it to tickets, and then implementing each ticket, and then running code review at the end.
155
The really cool thing about the Wayfinder setup is that the specs that it creates are so dense, and they all link back to the original decision tickets.
156
So you can actually go and the agent can go and view the primary source if it's confused about anything.
157
That was always a kind of weakness with Grill with Docs, which is that you were really relying on the spec to be the source of truth,
158
but the spec is always just a summary of what was actually said in the meeting.
159
Whereas now with Wayfinder you've actually got access to that primary source, which is amazing.
160
So that is Wayfinder.
161
It's a way of mapping huge chunks of work by planning things out really in detail ahead of time.
162
It can handle prototyping, can handle research, can handle arbitrary tasks, can handle discussions too.
163
Let's jump into an FAQ now of frequently asked questions that I get when people ask me about Wayfinder.
164
One is, this is way too much process.
165
This way too heavy for the kind of work that I do.
166
When should I actually use it?
167
Well, the answer to this is if you think the work
168
that you're doing can be completable and planable in a single session, then plan it in a single session.
169
If you kind of already know the way to your destination, then there's no need to use Wayfinder
170
because you can just path your way there in a single session and just figure it out.
171
Wayfinder is for the cases where you have the fog of war.
172
You have no idea quite where to go, and you just need to start and then see where you get to.
173
By the way, I've actually been using Wavefinder for non-coding tasks, so I've been meaning to put up a garden office in my garden, and I've been using Wavefinder for that.
174
So it's commissioning a site survey, figuring out all that stuff, figuring out who to contact, doing all the research, finding the different firms that could build it.
175
It's awesome.
176
Another response people have to Wavefinder is, this is SDD, this is spec-driven development, and I don't want to do spec-driven development.
177
I don't want to spend all this time putting together a spec.
178
This seems bananas.
179
Well, the way I think of specs is really just a destination for a multi-session piece of work.
180
In other words, we have a huge task down here, let's say task number four, that we're trying to schedule over multiple agent sessions because it's just too big.
181
And what we want to do is we need a spec so that we can, when we get to the end, figure out where we were going.
182
That's all a spec is in this context.
183
It's just a destination document to handle this multi-session work.
184
And then each session is done in an implementation ticket.
185
Also, this is people get confused when they first use Wavefinder because they go, right, it's creating some tickets.
186
Aren't we supposed to do the tickets later?
187
These are kind of implementation tickets versus decision tickets.
188
So in Wavefinder, you have decision tickets.
189
These are implementation tickets.
190
So the difference between my approach and most other approaches is that people, when they get to the end of this, they will keep that spec around somewhere.
191
For me, I close the issue you continue the spec and the spec is gone.
192
It's gone from my repository.
193
I rarely, if ever, refer to it again.
194
Once the spec is present in the code, then you can just delete the spec.
195
Whereas people who do spec-driven development go back to the spec and edit it and modify it.
196
There are lots of approaches to spec-driven development, so I'm probably annoying someone with that.
197
But what I'm essentially trying to say is that these specs are non-persistent.
198
With that, folks, I recommend you go off and you chart your own awesome, foggy idea.
199
I have found Wayfinder just so liberating in
200
that it just lets me get started and it handles all of that difficult decision for me.
201
I've been using it to plan courses, been using it to do engineering work, been using it to build a garden office.
202
It is just awesome.
203
The cool thing about it is that the destination is totally up to you, whether you want it to create a spec that you then run through an AFK agent, which is what I do,
204
or if you just want it to implement the work for you in tasks, then it totally can.
205
There is no more fun feeling than starting a new Wayfinder session and knowing that you're going to see something awesome, but not quite knowing how you're going to get there.
206
If you're into this stuff and if you want to keep up with my skills, then you should check out this seven lesson free course that I've put out on AI skills for real engineers,
207
which is on my AI hero site.
208
I'll add the link below.
209
This lets you build up a repeatable workflow that you can ship great work and it's all built on solid software fundamentals.
210
Thanks so much for hanging out.
211
It is always fun filming these sessions and I'm so glad that people are enjoying Wayfinder so much.
212
Cheers pals, I will see you in the next one.

Скачать приложение

Всё для свободной речи

ИИ-оценка произношенияОценка каждой фразы
Практика IPAОсвойте каждый звук
СловарьСоберите свой словарный запас
Игра со словамиУчитесь играя

Лексика и советы по произношению к этому уроку

Этот урок разговорной практики уровня B2 построен на видео «/wayfinder: Nothing is too big to plan anymore». Чаще всего повторяются слова: ticket, Wayfinder, spec, session, map. В этом видео 212 предложений и 3154 слов для шедоуинга. Речь длится 15:08. Говорящий говорит быстро, около 208 слов в минуту, поэтому звуки часто сливаются и сокращаются. 84% слов входят в 3000 самых частых слов английского языка; остальные стоит разобрать перед занятием.

Ключевая лексика этого видео

Самые сложные слова из видео (15), с произношением и значением:

СловоПроизношениеЗначение
speculation существительное/ˌspɛk.jəˈleɪ.ʃən/размышле́ние
grill существительное/ɡɹɪl/решётка, ра́шпер
prototype существительное/ˈpɹəʊtətaɪp/прототи́п, моде́ль
tracker существительное/ˈtɹækə(ɹ)/следопы́т
chunk существительное/t͡ʃʌŋk/кусо́к
diagram существительное/ˈdaɪ.ə.ɡɹæm/план, диагра́мма
resolve глагол/ɹɪˈzɑlv/реша́ть, реши́ть
spectacles существительное/ˈspɛktəkl̩z/очки́
palette существительное/ˈpælɪt/пали́тра
frontier существительное/ˈfɹʌntɪə/грани́ца, рубе́ж
constrain глагол/kənˈstɹeɪn/принужда́ть
foggy прилагательное/ˈfɒɡi/тума́нный, сму́тный
invoke глагол/ɪnˈvoʊk/взывать
orchestrate глагол/ˈɔɹ.kəstˌɹeɪt/оркестрова́ть, инструментова́ть
unbelievably наречиеневероя́тно

Фразовые глаголы, которые вы услышите

СловоЗначение
figure out глаголразбира́ться, разобра́ться
go off глаголвзрыва́ться, взорва́ться
end up глаголзака́нчиваться, зако́нчиться
build up глаголнакапливаться, скапливаться
check out глаголпроверя́ть, прове́рить
go out глаголвыходи́ть, вы́йти
put together глаголсобрать, составить
put up глаголста́вить

Фразы, которые стоит повторять

Короткие законченные фразы из видео, которые пригодятся в повседневном разговоре:

  • I'll just bite off this little bit.
  • How do you best use it?
  • You've no idea how to get.
  • When should I actually use it?
  • Aren't we supposed to do the tickets later?

Грамматика в этом видео

Конструкции, которые говорящий использует чаще всего, с точными словами из видео:

КонструкцияВ видео
Present Perfect Continuous have/has been + -ing — действие началось раньше и продолжаетсяI've actually been using · I've been using
Present Perfect have/has + причастие прошедшего времени — прошлое действие, важное сейчасI've figured · I've created · I've packaged
Пассивный залог be + причастие прошедшего времени — важно, что происходит, а не кто это делаетis based · are created · be decided
Придаточные определительные who / which + предложение — уточнение о человеке или предметеResearch, which is · tickets, which are · prototype, which is

Произношение, на которое стоит обратить внимание

Говорящий использует 64 сокращённых и редуцированных форм, например you're, I've, I'm. Произносите их коротко, так, как слышите.

  • Звуки «sh» и «zh»: speculation /ˌspɛk.jəˈleɪ.ʃən/, ambitious /æmˈbɪʃ.əs/, configuration /kənˌfɪɡ.əˈɹeɪ̯.ʃən/, detonation /dɛtəˈneɪʃən/, publish /ˈpʌblɪʃ/
  • Длинные слова — следите за ударением: speculation /ˌspɛk.jəˈleɪ.ʃən/, configuration /kənˌfɪɡ.əˈɹeɪ̯.ʃən/, conceptually /kənˈsɛp.tjʊə.li/, detonation /dɛtəˈneɪʃən/, repeatable /ɹɪˈpiːtəbəl/

Звуки, трудные для русскоязычных:

  • /w/ — губы округлены, это не /v/: waterfall /ˈwɔːtəfɔːl/, workflow /ˈwɝkfloʊ/, weakness /ˈwik.nɪs/
  • Звонкие согласные в конце слова — не оглушайте их: resolve /ɹɪˈzɑlv/, spectacles /ˈspɛktəkl̩z/, errand /ˈɛɹənd/, primitive /ˈpɹɪmɪtɪv/, vague /veɪɡ/

Как заниматься с этим видео

  1. Прослушайте всё видео один раз молча и выпишите незнакомые слова.
  2. Начните со скорости 0,75×, повторяйте предложение за предложением и вернитесь к обычной скорости, когда станет легко.
  3. Запишите себя и сравните с оригиналом, обращая внимание на такие слова, как speculation, grill, prototype.

Что такое техника Shadowing?

Shadowing — это научно обоснованная техника изучения языка, изначально разработанная для подготовки профессиональных переводчиков и популяризированная полиглотом доктором Александром Аргуэльесом. Метод прост, но эффективен: вы слушаете аудио на английском от носителей языка и немедленно повторяете вслух — как тень, следующая за говорящим с задержкой в 1–2 секунды. В отличие от пассивного прослушивания или грамматических упражнений, Shadowing заставляет мозг и мышцы рта одновременно обрабатывать и воспроизводить реальные речевые паттерны. Исследования показывают, что это значительно улучшает точность произношения, интонацию, ритм, связную речь, понимание на слух и беглость речи — что делает его одним из самых эффективных методов для подготовки к IELTS Speaking и реального общения на английском.

Техника шедоуинга: читать полное пошаговое руководство →