Understanding is the new bottleneck by Geoffrey Litt
AIが書いたコードを人間が理解するための方法論。素晴らしい記事。
そもそもなぜコードを人間が理解する必要があるのだろうか? それは、コードを検証するためだけではなく、Agentのループに参加するため、共創するため。
And the understanding you have of the system is part of your ability to come up with the next idea to evolve it.
You need a rich set of concepts in your mind to think creatively and fluently about how to move something forward. If you’re lacking that fluency, your ability to participate in the project is meaningfully limited.
当然、ボトルネックになるのは人間側の理解速度。 そのための工夫が三つ出てくる。特に勉強になったのは、AIに説明をさせるだけでなく、理解を確認するクイズを作らせること。
ドキュメントを読むだけでは理解したことにはならない。だからクイズを埋め込ませる。
この考えを使ったexplain-diffというskillsも公開してくれている。