Upgrade to Pro — share decks privately, control downloads, hide ads and more …

個人への依存を、AIで分散させる

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 個人への依存を、AIで分散させる

Avatar for たまねぎ

たまねぎ

August 31, 2026

More Decks by たまねぎ

Other Decks in Technology

Transcript

  1. AI Coding / AI Rev iew at YOUTR US T

    個人への依存を、AIで分散させる chocoyama / YOUTRUST 8 min LT
  2. 入社時点の状況(2025年秋) コード品質担保のため、1人が全員分をレビュー 👩‍💻 +AI 🧑‍💻 +AI 👨‍💻 +AI 🧑‍💻 +AI

    🧑‍🔧 シニア 1人 (自分も PR を書く) 書く側は 4人 × AI で加速、読む側は 1人のまま 7 / 24
  3. 当時のPR状況 94% 44本/週 の PR を、シニア1人がレビュー シニア1人が、1週間に読んだ PR の数 ※

    Slack の画面でいうと、こんなイメージ 1営業日あたり約9本。 自分でも週9本書きながら 8 / 24
  4. このまま続けると チームが拡大したときに、壊れる チームが拡大すると 👩‍💻 🧑‍💻 👨‍💻 🧑‍💻 👩‍💻 🧑‍💻 👨‍💻

    🧑‍💻 レビュー 1人のまま 4人分だけ 残りは滞る 書く側は、採用でも AI でも増やせる。でも、読む側は増やせない。 実際、チームは現在 11 名。 10 / 24
  5. 決めたこと 個人への依存を、剥がしにいく 1人に集中する原因は、AI のアウトプット品質が運任せで、1件1件読むしかないこと。 STEP 1 コーディングとレビューを仕組み化 AIコーディングの アウトプットを安定させる レビュー自体も

    仕組みで回す STEP 2 › 🧑‍🔧 1人に集中 誰でもレビューができるようにする レビュワーを分散 👩‍💻 👩‍💻 🧑‍💻 🧑‍💻 👨‍💻 お互いにレビュー レビュー起因でデリバリーを遅らせないようにする 11 / 24
  6. 最近の AI 開発基盤で言われていること Agentic Engineering プロンプト エンジニアリング 何を指示するか コンテキスト エンジニアリング

    › 何を知らせるか ハーネス エンジニアリング › どう制御して動かすか ループ エンジニアリング › どう繰り返して改善するか AI との関わり方は、人が具体の作業に直接関わる方向から、仕組みを作る側へ。 12 / 24
  7. 進め方の全体感 コストの低いものから重ねたら、まさにこの順番だった コンテキストエンジニアリング 見せる情報を選ぶ ガイドライン 整備 SubAgent › › 多角レビュー

    ハーネスエンジニアリング お願いを制約に変える 観点の Skill 化 › PR 自動 レビュー › 静的解析 (Lint) REGO PJ (コードベース統一) ADR フィードバック ループエンジニアリング 評価を仕組みに戻す 根本対応であるコードベースの大統一は、初手としては敢えてやらなかった 15 / 24
  8. コンテキスト › ハーネス › ループ コンテキストエンジニアリング 1. ガイドライン整備 + SubAgent

    多角レビュー やったこと 設計ルールを、AI が読める場所 に書き出す 観点ごとに SubAgent を分けてレ ビュー 美容室で例えると 効いたこと 限界 観点の抜けが減り、人の共通認識に もなった 実行するかも人任せ 「何が正解か」を言語化 長くなると AI に読まれない なりたいイメージを、ちゃんと伝える 写真や要望を具体的に共有することで、AI(美容師)がゴールを正しく理解できる "お願い" を、制約に変える足場へ ❯ 16 / 24
  9. コンテキストエンジニアリング 実物: SubAgent 多角レビュー / PR 解説 deep-review — 観点ごとの

    SubAgent が並列でレビューした結果 未評価 22件 📋 verdictをコピー deep-review: PR #15123 コンテキスト › ハーネス › ループ rich-description — PR の差分を AI が解説したもの 💾 保存 XX XX5123 XXXXXXX XXXXXXXる usePrecaXXXXXXXXX を追加する (feature/uXXXXXXXXXXXXXXXXXX X XXXXXXXXX実行日 2026-0XXXXXXXX XXX X X 依存ライXXX X XXXXXXX X XXXXXXXXX層 / UXXXXXst PR #15123 [Image] 画像を先読みする usePrecacheImages を追加する by @daiki1XXX XXXXXXXXXXXXX XXXXXXX/use-XXXXXXXXXXXXXXX X XXXXXXX XXXXXXXXXXXXX XXXXXre, impactXX +341 additions -23 deletions Component層 R1 🟡 推奨 8 files .ai/gXXXXXce/coXXXXXnt/beXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXで使う uXXXXXXXXXXXXXXXs が正 本XXXXXン「リモート画像の表XXXXXXXXX XXXXXXXXXXXXX の width/height を XXXXXXXXXXe と一致させないと 先XXXXXXXXXXう契約は呼XXXXX知らないと事故る。 OVERVIEW 変更の概要 一XXXXXXXXXXきに画像の表示が一拍XXXXXに対して、XXXXXXXXXXXXX ※ 社内コードのため、本文はマスクしています 17 / 24
  10. コンテキスト › ハーネス › ループ ハーネスエンジニアリング 2. Skill 化 +

    CustomLint + コードベース整備 やったこと 観点を Skill 化し、実装とセルフ レビューを1セットに 決定的なルールは CustomLint でガ ードレール化 コードベースの統一にも着手 美容室で例えると 効いたこと 限界 レビューが勝手に回る より精度の高いアウトプットになる ※ セルフレビューは hooks 等で固定して いないため、確実に回る保証まではない ルールの定義や言語化は、人間 が動かないと改善されない AI を自律的に動かしきれていない 手順・道具・チェックで、事故らず仕上げる 標準化された手順や道具、チェックで品質のブレやミスを防ぐ 改善が自分で回るように、ループを閉じる ❯ 18 / 24
  11. コンテキスト › ハーネス › ループ ループエンジニアリング 3. ループを閉じる(現在地) AS-IS 人

    TO-BE 実装着手前 ADR の同梱 人 → AI の一方通行 ガイドライン / Skill / Lint 過去の意思決定記録を、判断材料として渡す AI AI が「なぜ」の基準を持って判断できる AI → 人 → AI の循環(ループエンジニアリング) 人 AIレビュー 人がレビューする AI 「なぜ」の資産 採用/却下・理由 + ADR ガイドライン / Skill / Lint の改善に戻る 美容室で例えると PR作成後 結果のフィードバック AIの成果物を、人が評価して貯める 採用 / 却下と、その理由を資産に 次の AI の行動に反映する 結果とフィードバックで、次回さらに良くなる 過去の記録とフィードバックをもとに、美容師(AI)が自律的に最適を導き出す 20 / 24
  12. 振り返ると コーディングとレビューの仕組み化が整い、 個人への依存が剥がれてきた 存依のへ人個 約10ヶ月 2025.10 2026.08 プロンプトエンジニアリング 頼み方の設計(出発点) コンテキストエンジニアリング

    ガイドライン / SubAgent ループエンジニアリング ハーネスエンジニアリング ADR / 結果のフィードバック Skill / 自動レビュー / Lint / REGO 仕組みが担う量 誰でもレビューできる体制が、整ってきた。 21 / 24
  13. 現在のPR状況 → 94% 39% シニア1人が見ている PR は、 全体の4割だけに 🧑‍💻 👩‍💻

    👩‍💻 🧑‍💻 🧑‍💻 👨‍💻 各メンバーが、 お互いにレビューし合う形に 1人への依存は減り、チームでレビューし合うようになった。 22 / 24