AIワークスペースをセットアップする
バイブコーディングはパートナーシップだ。あなたは意図と判断を持ち込み、AIはスピードと疲れ知らずのタイピングを持ち込む。だがどんなパートナーシップとも同じように、共有された環境、明確な基本ルール、そして失敗しても安全な場所があってこそ最もうまく機能する。この章は、最初の機能を一つ書く前に、その環境を構築することについてだ。
良いワークスペースは三つのことをする。AIが賢い変更を行うために必要なコンテキストを与え、それらの変更の結果を素早く見られるようにし、すべての変更を簡単に取り消せるようにする。これらを正しく整えれば、AIはシニアの協力者のように感じられる。間違えれば、スロットマシンのように感じられる。その差はめったにモデルのせいではない——あなたがモデルを置いた部屋のせいだ。テストもコンテキストファイルもバージョン管理もない混沌としたリポに入れられた有能なエージェントはもがく。きれいで計装の行き届いたプロジェクトに入れられた平凡なエージェントは、あなたを驚かせるだろう。セットアップこそが倍率器だ。
これらはどれも、一度やって忘れるための雑用ではない。ワークスペースを、絶えず調律し続ける何かとして扱おう。AIが悪い方向であなたを驚かせるたびに、欠けたコンテキストの一片、遅いフィードバックループ、あるいは安全でないデフォルトがそれを許したのではないかと問え——そして、コードの一行ではなく部屋を直せ。