~/VibeHandbook
無料 PDF

07

AIワークスペースをセットアップする

バイブコーディングはパートナーシップだ。あなたは意図と判断を持ち込み、AIはスピードと疲れ知らずのタイピングを持ち込む。だがどんなパートナーシップとも同じように、共有された環境、明確な基本ルール、そして失敗しても安全な場所があってこそ最もうまく機能する。この章は、最初の機能を一つ書く前に、その環境を構築することについてだ。

良いワークスペースは三つのことをする。AIが賢い変更を行うために必要なコンテキストを与え、それらの変更の結果を素早く見られるようにし、すべての変更を簡単に取り消せるようにする。これらを正しく整えれば、AIはシニアの協力者のように感じられる。間違えれば、スロットマシンのように感じられる。その差はめったにモデルのせいではない——あなたがモデルを置いた部屋のせいだ。テストもコンテキストファイルもバージョン管理もない混沌としたリポに入れられた有能なエージェントはもがく。きれいで計装の行き届いたプロジェクトに入れられた平凡なエージェントは、あなたを驚かせるだろう。セットアップこそが倍率器だ。

これらはどれも、一度やって忘れるための雑用ではない。ワークスペースを、絶えず調律し続ける何かとして扱おう。AIが悪い方向であなたを驚かせるたびに、欠けたコンテキストの一片、遅いフィードバックループ、あるいは安全でないデフォルトがそれを許したのではないかと問え——そして、コードの一行ではなく部屋を直せ。

  1. 07.1AIネイティブなエディタまたはアシスタントを選ぶ
  2. 07.2AIがナビゲートできるようにプロジェクトを構造化する
  3. 07.3コンテキストファイルを書く(AGENTS.md)
  4. 07.4バージョン管理を反射にする
  5. 07.5フィードバックループを緊密に保つ
  6. 07.6シークレットを慎重に管理する
  7. 07.7健全なローカル環境がAIの変更を安全にする
  8. 07.8ライブ診断 (LSP)
  9. 07.9エージェントを拡張する
  10. 07.10macOS vs Windows
  11. 07.11TUI vs GUI
  12. 07.12ハーネスエンジニアリング
  13. 07.13コスト安全: CLI vs API
  14. 07.14まとめと実践

オフラインでも読みたい?

本編まるごとを PDF または EPUB で無料ダウンロード。