LLMコードを手入力して認知的負債を防ぐ方法
Judul asli: Prevent cognitive debt by manually retyping LLM-generated code
Mengapa Ini Penting
LLM活用と開発者のコード理解維持のバランスという、業界全体の課題を示す実践例。
開発者Ankur Sethiは、LLMが生成したコードをチャットで確認し、自分で手入力するワークフローを採用。速度は2倍程度に留まるが、コードの深い理解を維持できると説明。
開発者Ankur Sethiは2026年8月2日、LLMコーディングアシスタントの使い方に関する独自のアプローチをブログで公開した。多くの開発者がLLMに直接ファイルを編集させる中、Sethiは「LLMにはチャット上でコードを提案させるだけにし、実際の編集は自分で手入力する」というルールを個人プロジェクトのエージェント設定ファイルに明記している。
この方法により、LLMを使わない場合と比べて約2倍の速度で作業できる一方、AIに全作業を委ねる開発者の「10倍速」には及ばないと本人も認めている。しかしSethiは、手入力することで「コードの仕組みとコードベース内での位置づけについてメンタルモデルを構築できる」と述べ、ハルシネーションや設計上の問題の発見、リファクタリング、コードベースの空間的把握といったメリットを挙げている。また、LLMには「構文やAPIの説明は求めない限り不要」と指示し、余計な説明を排除している。Sethiはこの手法を、かつて経験豊富なプログラマーが「コードをコピペするな」と教えたことになぞらえて説明している。