Featured image of post コードファルコナー シリーズ目次【困りごとから探す案内板】

コードファルコナー シリーズ目次【困りごとから探す案内板】

「コードファルコナー」シリーズ全12回の案内板です。Claude Code などの AI コーディングエージェントに自分のコードを任せてしくじったとき、任せ方と気づける仕掛けを整え直す12の技法を、現代都市の鷹匠の物語で扱う連載を、困りごとから探せます。

「コードファルコナー」は、Claude Code や Codex のような AI コーディングエージェントに、自分のコードを任せる側の技法を扱う連載です。鳥害の現場に呼ばれた若き鷹匠の鷹宮スズさんが、依頼人から AI に任せてしくじった話を聞き、相棒の鷹クロガネとともに任せ方を整え直します。語り手は毎回変わる依頼人です。AI の振る舞いそのものは変えられないので、変えるのは任せ方と、しくじったときに気づける仕掛けの側です。全12回、一話完結で、実装は TypeScript、依存ゼロの node --test で確かめます。

このページは目次を兼ねた案内板です。初めてなら「まず読むなら」の3本から、いま困っていることが決まっているなら「困りごとから探す」から、順に通して読むなら「全話一覧」から選んでください。

まず読むなら

  • 完了の証拠 — AI の「完了しました。テスト全部通過」を信じたら中身が空だった回。任せた仕事を受け取るときに、最初に整える検収の仕組み
  • 許可リスト — 確認の多さに疲れて全部許可にしたら、検証環境のデータが消えた回。毎日の確認ダイアログに悩んでいるなら
  • プロンプトインジェクション対策 — Issue に仕込まれた一文に従って、AI が非公開の勤務表を公開した回。公開リポジトリで AI を動かしているなら

困りごとから探す

AI の「できました」を、そのまま信じていいか分からない

  • 完了の証拠 — 完了報告に件数を申告させ、人の側で走らせた結果と突き合わせる
  • テスト先行と改変の検知 — テストは全部緑なのに請求が倍になった。テストの削除と期待値の書き換えを差分から見つける
  • 敵対的レビュー — AI のレビューを2回通ったのに不具合が出た。書いた側の言い分を渡さず、差分と仕様だけでレビューを頼む

頼んだ範囲を外れる、頼み方が足りない

  • 探索→計画→実装 — 表示の修正を頼んだら決済コードまで書き換えられた。計画にないファイルの変更で止める
  • 仕様インタビュー — 丸投げしたら要件が抜けていた。AI に先に質問させて仕様書を書き、要件ごとに受け入れテストがあるかを確かめる
  • 最新ドキュメントを渡す — 公式ドキュメントを渡したのに、存在しない関数を書かれた。インストール済みの依存から資料を作る

規則を守らない、危ない操作をする

  • hooks — 指示書に何度書いても規則を破られる。書き込む直前に走るスクリプトで止める
  • 指示書の刈り込み — 規則を足すほど守られなくなった。違反例を流して、消していい規則を確かめる
  • 許可リスト — 確認を全部許可にしたら事故が起きた。通す・聞く・止める操作を先に決める
  • プロンプトインジェクション対策 — 誰でも書ける入力・非公開のデータ・外への書き込みの3つを、一つの会話で揃えない

長く任せると、作業が崩れる

  • 1タスク1セッション — 続けて直させたら前の修正が戻った。会話を区切り、決めたことだけを次に引き継ぐ
  • git worktree — 別ブランチで夜通し任せたら、コミット前の変更が消えた。作業場所をフォルダごと分ける

全話一覧

公開日技法記事
10/19完了の証拠AIの『完了しました』を信じたら中身は空だった。証拠で検収する【完了の証拠】
10/20探索→計画→実装表示の修正を頼んだらAIが決済コードまで書き換えた。計画にないファイルで止める【探索→計画→実装】
10/21仕様インタビューキャンセルされた注文が工場への指示に残り、要らない部品を300個作った。AIに先に質問させて仕様書を書く【仕様インタビュー】
10/22hooks指示書の規則をAIが10回目に破り、本番が落ちた。書き込む直前に止める【hooks】
10/23指示書の刈り込み指示書に規則を足すほどAIが守らなくなった。消していい規則を確かめる【指示書の刈り込み】
10/24許可リスト確認を全部許可にしたら、AIが検証環境のデータを消した。読む確認だけ残す【許可リスト】
10/251タスク1セッションAIに続けて7件直させたら、5件目の修正が戻った。会話を区切って引き継ぐ【1タスク1セッション】
10/26テスト先行と改変の検知AIがテストの答えを書き換え、全部通ったまま請求が倍に。差分で見つける【テスト先行と改変の検知】
10/27最新ドキュメントを渡す公式ドキュメントを渡したのに、AIが存在しない関数を書いた。インストール済みの依存から資料を作る【最新ドキュメントを渡す】
10/28敵対的レビューAIのレビューを2回通ったのに、ログインボーナスが二重に配られた。書いた理由を渡さずに頼む【敵対的レビュー】
10/29git worktreeAIに別ブランチで作業させたのに、コミット前の変更が消えた。フォルダごと分ける【git worktree】
10/30プロンプトインジェクション対策Issueに仕込まれた一文で、AIが社員の勤務表を公開した。非公開と外への書き込みを揃えない【プロンプトインジェクション対策】

タグページ #code-falconer からも全12本をたどれます。

comments powered by Disqus
システム開発・AIワークフローのご相談は Meetsource へ
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。