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

まわるループエンジニアリング ユルオ

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

まわるループエンジニアリング ユルオ

Avatar for オナカユル

オナカユル

August 28, 2026

Other Decks in Programming

Transcript

  1. LT / 5分でわかる まわる ↻ まわせ! オ ル ユ グ

    ン リ ア ニ ジ ン ループエ AIにゲームを作らせろ! オナカユル / イモートワーク 4
  2. 現在の連載陣(第12号 番付) # 連載 点 一言 1 隕石どけどけ(看板) 50.5 避けるだけ。当たり判定ギリ

    の気持ちよさ 2 金魚救い 45.8 一撃即死の緊張感 3 見ててくれよ! 33.0 テルの90ms、「引き」じゃな く「読み」 4 目隠しスイカ割り 30.8 「みぎ」「ひだり」の声で焦 る 5 黒猫ちゃん ニャオラッシュ 30.7 尻尾の拍に合わせて連打 6〜9 爆盛り系・コール係 / 背中スイッチ防衛戦 / クロクエスト / 黒猫バシバシタイピング 新 閉ボタン連打 — 次号スタート 4
  3. 編集部は全員 LLM 役割 名前 口癖・責務 編集長 数字 至上 「数字は嘘をつかない。」看板・打ち切り・新連載GOを裁定 担当編集

    中毒 仕掛 「で、もう一回やりたくなる?」リトライ欲求の鬼 担当編集 手触り 番人 「その一手、指が迷いませんか。」操作性の番人 連載作家 ×4 ニューロ・閃 ほか 作風つき。担当連載の index.tsx を書く 試遊鑑定人 — 連載ごとに並列採点。読者アンケートの代理 全員 studio/personas.json に定義。議事録が"読み物"になるのはペルソナのおかげ 5
  4. 1会期(=1週間)の流れ # フェーズ やること 担当 1 出社 KV から実測プレイ数を同期、roster を読む

    司書 2 試遊 連載ごとに採点(10連載を並列) 試遊鑑定人 3 棚上げ・ネーム 未連載の在庫を候補に。足りなければ新連載を立案 企画 4 集計 番付を投影(決定論) studio CLI 5 テコ入れ 打ち切り直前の連載を実改修 担当作家 6 評定 看板/打ち切り/新連載GO を裁定、議事録 編集長 7 入稿 tick で番付を確定、graveyard 更新 studio CLI 8 発注 ブランチを切って commit → push → PR 進行 AI AI AI 純関数 AI AI 純関数 AI 6
  5. 鉄則:気分で順位を決めない 創造と判断 → エージェント(採点・企画・議事録・改修) 数値と生死 → src/lib/studio/ の 純関数 CLI(

    npm run studio -rank|tick ) 人気スコア = 0.7 × 正規化(実測メトリクス) + 0.3 × 読者Agent採点 実測:プレイ数・平均プレイ時間・リトライ率・シェア数 読者Agent:操作性/中毒性/オリジナリティ/完成度を 0–100 で採点 エージェントの出力は JSON Schema で固定。同じ入力なら同じ番付 8
  6. 打ち切りまでの道 1. 3会期連続で下位2 + 新連載の初回保護(1〜2会期)が切れたら打ち切り適格 2. でも即死じゃない。テコ入れ猶予が1回 → 担当作家AIが読者の不満に応えて index.tsx

    を実際に改修、次号で再評価 3. 持ち直せば生存。ダメなら 墓場(GRAVEYARD) へ 「情で延命するのは連載枠に対する背信だ。mofu-brushing、打ち切り。」 — 編集長・数字 至上(第12号 連載会議) 9
  7. 墓場の住人たち 連載 話数 死因 叔父『あ、そろそろ』選手権 1 息継ぎの一手だけでは引きが続かず 閻魔の量刑会議 2 「2回目で全パターン見た」

    ゴマちゃん多摩川アピール 1 11作体制が崩壊、定員10作を守るため多摩川に還る 猫ちゃんもふもふブラッシング 5 テコ入れしても「もう一回」が来なかった ソースは消さず src/games/_graveyard/ へ退避。素材は別連載へ転生できる 10
  8. 運営の過程が、そのままコンテンツ /ranking 人気番付 /meetings/[cycle] 連載会議の議事録 /graveyard 墓場 状態は DB なし、全部

    studio/ の JSON と Markdown git の履歴 = 編集部の意思決定ログ。PR 1本 = 1号の校了 広報も同じループ: promo/ の Remotion で号ごとのトレーラーを自動生成 (冒頭の動画も同じ Remotion 製) 11
  9. 24時間、勝手に回る cron で 毎週月曜 0:00 JST に Claude Code が出社

    (ジャンプは月曜発売) 採点 → 会議 → 改修 → PR まで無人で完走( --permission-mode bypassPermissions ) 人間の仕事は 月曜朝に PR を読んでマージするだけ 最終的な掲載権だけは人間が握る=安全弁 13
  10. ハマったこと エージェントの"気分"で順位がブレる → 番付計算とライフサイクル遷移を CLI に隔離。エージェントは採点と文章だけ 新連載 GO を出しすぎて 11作体制が崩壊

    → 定員10の運用線をエンジン側に実装(ゴマちゃんが犠牲に) cron から claude が見つからない → PATH の並び順で2回直した。無監視運転はログを毎週見るのが前提 仕様変更が spec.md と乖離する → 「 index.tsx を触ったら同じ PR で spec も直す」をルール化 14
  11. まとめ:ループエンジニアリング 何を 誰が 創造・判断・文章 エージェント 数値・順位・生死判定 純関数 CLI 状態の永続化 git

    最終的な掲載権 人間 新陳代謝のバッファ 初回保護・テコ入れ猶予 プロンプトの巧拙より、フィードバック関数の設計と安全弁の置き方が効いた 15