<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>フィードバックループ on Japan Life Hack</title><link>https://japanlifehack.com/tags/%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%97/</link><description>Recent content in フィードバックループ on Japan Life Hack</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><lastBuildDate>Sat, 22 Aug 2026 19:20:00 +0900</lastBuildDate><atom:link href="https://japanlifehack.com/tags/%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%97/index.xml" rel="self" type="application/rss+xml"/><item><title>AIエージェントが画像を自動生成し、スワイプ評価で好みを学習する仕組みを作った</title><link>https://japanlifehack.com/posts/ai-feedback-loop-automation/</link><pubDate>Sat, 22 Aug 2026 19:20:00 +0900</pubDate><guid>https://japanlifehack.com/posts/ai-feedback-loop-automation/</guid><description>&lt;img src="https://japanlifehack.com/images/ai-feedback-loop-eyecatch.png" alt="Featured image of post AIエージェントが画像を自動生成し、スワイプ評価で好みを学習する仕組みを作った" /&gt;&lt;h2 id="結論-生成評価学習のループを自動化した"&gt;結論: 「生成→評価→学習」のループを自動化した&#10;&lt;/h2&gt;&lt;p&gt;AI画像生成で一番面倒なのは「作ること」ではなく「選ぶこと」だ。1枚3〜4分で量産できる一方、数百枚のストックから好みの1枚を見つけ、その傾向を次の生成に反映するのは手作業では追いつかない。&lt;/p&gt;&#10;&lt;p&gt;そこで作ったのが、&lt;strong&gt;アイドル時に自動生成 → スマホのスワイプで評価 → 好みを学習して次の生成に反映&lt;/strong&gt;するループだ。画像生成はローカルのComfyUIで完結するので、API課金ゼロで動く。&lt;/p&gt;&#10;&lt;h2 id="システム構成"&gt;システム構成&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;生成デーモン&lt;/strong&gt;: マシンがアイドル(負荷2.0未満)のとき自動生成し、ストックを蓄積(上限200枚で停止)。macOSならlaunchdで常駐化して再起動後も自動復帰&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;評価UI&lt;/strong&gt;: スマホのブラウザからアクセスするスワイプ評価画面。右スワイプ=良い、左スワイプ=ぼつ。&lt;strong&gt;LAN内+トークン認証&lt;/strong&gt;で自分だけがアクセス可能(画像生成の内容がプライベートでも安心)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;ギャラリー&lt;/strong&gt;: 良い評価の画像だけが自動でギャラリーに蓄積される。タップで原寸表示&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img alt="評価画面(左)とGoodギャラリー(右)" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://japanlifehack.com/images/ai-feedback-ui.png"&gt;&lt;/p&gt;&#10;&lt;h2 id="フィードバックループの実装ポイント"&gt;フィードバックループの実装ポイント&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;重み付き選択&lt;/strong&gt;: シナリオごとのgood率を集計し、&lt;code&gt;重み = 1 + (good-bad) ÷ (good+bad) × 2&lt;/code&gt; で選択確率を調整。評価データがなければ均等に生成&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;バッチ反映&lt;/strong&gt;: &lt;strong&gt;5枚生成ごとに&lt;/strong&gt;フィードバックをまとめて反映。毎回反映すると重みがチョコチョコ変わって生成が不安定になる&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;シード近傍生成&lt;/strong&gt;: 良い評価が付いたシードの±5を10%の確率で生成。「好みの延長線上」を狙う&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;モデルも可変&lt;/strong&gt;: 2つのモデル(アニメ寄り/実写寄り)を使い分け、評価で生き残る方を自動選択。悪い評価が続いた要素は重みが0になり&lt;strong&gt;自然淘汰&lt;/strong&gt;される&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="実測データ"&gt;実測データ&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;生成ペース: 約12枚/時(1枚4〜5分・768×1024+高解像度化)&lt;/li&gt;&#10;&lt;li&gt;ストック200枚で約400MB。ディスクの心配はほぼ無し&lt;/li&gt;&#10;&lt;li&gt;フィードバック反映後、低評価シナリオの生成比率が明確に低下(100回シミュレーションで6%まで減衰)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="ハマった罠"&gt;ハマった罠&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;キュー飢餓&lt;/strong&gt;: 複数スクリプトが同時にComfyUIへ生成を投げると、待ち行列に押し出されてタイムアウトする。対策は「ComfyUIのキューが空くのを待ってから次のジョブを投げる」&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;シード使い回し&lt;/strong&gt;: 別のプロンプトに同じシードを使うと不自然な絵になる。1枚1枚を新シードで生成するのが正解&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="応用"&gt;応用&#10;&lt;/h2&gt;&lt;p&gt;この「生成→評価→重み付け」のループは画像に限らない。テキスト生成の文体、商品レコメンド、UIデザイン案など、「大量生成+人間の好み」が絡む場所ならどこにでも転用できる。生成AIが日常化した今、勝負どころは「どう選び、どう育てるか」の方に移っている。&lt;/p&gt;&#10;</description></item></channel></rss>