ループ処理の解説:Claude、GPT、Mira を活用した真に効果的な手法

@AnatoliKopadze
英語4 週間前 · 2026年6月20日
8.4M
4.0K
601
120
17.2K

TL;DR

本ガイドでは、AI が自ら計画・実行・検証を繰り返す反復プロセス「AI ループ」について解説します。技術的な実装方法やコスト管理のコツ、そして Mira などのツールを活用した日常的な自動化の実践方法を紹介します。

ほとんどの人はどうやって AI を使っているのか?

一度に1つのリクエストを送る習慣をよく見てみよう。それが問題の核心だ。すべてのステップがあなたを通して行われる。何を尋ねるかを決め、答えを判断し、次に何をするかを決めるのはあなただ。AI はあなたが押さなければ動かないし、あなたが止めれば AI も止まる。

これでも悪くはないが、限界がある。あなたがエンジンであり、AI は単なる手の中のツールに過ぎない。ツールはそれだけで何もできない。

もう1つの働き方がある。それが、世界最高のエンジニアたちが構築方法を変えている理由だ。AI をすべてのステップで導く代わりに、目標を一度だけ与えて、自分でステップを実行させる。計画を立て、作業をし、自分の結果を確認し、弱いところを修正し、目標が達成されるまで繰り返す。あなたは介入しない。作業は続いていく。

https://x.com/steipete/status/2063697162748260627

Anatoli Kopadze - inline image

最も尊敬されるエンジニア2人が、同じことを異なる言葉で述べている。ほとんどの人はこうした行を読んでも、それが実際に何を意味するのか静かに理解できなかった。だから、きちんと分解してみよう。

ループとは何か?

プロンプトは単一の指示である。ループとは、AI がそこに到達するまで働き続ける目標である。再帰的な目標と考えてほしい。目的を定義し、AI が完了するまで反復する。

プロンプトは1つの答えを与え、次に何をするかあなたが決めるのを待つ。ループは完全なサイクルを自律的に実行する:

text
1発見 → 何をする必要があるかを見極める
2計画 → どう実行するかを決める
3実行 → 作業を行う
4検証 → 目標に照らして確認する
5反復 → まだ達成していない?結果をフィードバックして繰り返す

これら5つのうち3つが実際の作業のほとんどを行い、そこが人々がループを間違えるポイントだ。

検証はループの核心である。 結果に対する本当のチェックがなければ、ループではなく、エージェントが同じことを繰り返し自分に同意しているだけになる。チェックが反復を進歩に変える。それはハードなテスト(「コードが通るか」)、測定可能な条件(「数値が X 以上か」)、またはモデルが評価するルーブリックである。ゲートがなければ、エージェントは自分の宿題を自分で採点することになり、作業をしたモデルは採点者としてはあまりにも甘すぎる。

状態こそがループに学習をもたらす。 パスごとに、AI はすでに試したことを覚えていなければならない。さもなければ、永遠に同じ間違いを繰り返す。本当のループは、何が完了し、何が失敗し、次は何かという小さな記録を別に保持する。明日の実行はゼロから始めるのではなく、再開する。ここがまさにコストがかかり始めるポイントでもあり、それについては後述する。

停止条件がループを健全に保つ。 出口のないループは、成功するか、壊れるか、アカウントを使い果たすまで実行される。本格的なループには2つの停止方法がある。成功と、ハードリミット(「8回試行したら停止して報告」)だ。これを飛ばせば、一晩中何のためにも動き続ける機械を構築したことになる。

プロンプトは AI に指示を渡す。ループは AI に仕事、仕事が完了したことを知る方法、そして諦めるタイミングのルールを渡す。

そもそもループは必要なのか?

ほとんどの記事は、ループが間違いである場合を説明する前に、ループを売り込む。ここに、本気の人々が実際に使っているテストがある。ループを構築する価値があるのは、次の4つすべてが当てはまる場合だけだ:

  • タスクが少なくとも毎週繰り返される。 それ以下では、セットアップコストが決して回収できない。1回限りのタスクは、やはり1つの良いプロンプトで十分だ。
  • 何かが自動的に悪い出力を reject できる。 テスト、型チェック、ビルド、リンター、ハードルール。何も作業を不合格にできなければ、ループは空回りするだけだ。
  • エージェントが実際に作業をエンドツーエンドで実行できる。 半分をあなたに戻さない。
  • 「完了」が客観的であり、判断に依存しない。 品質が好みの問題なら、人間が依然として勝つ。

1つでも欠けたら、手動のプロンプトのままにしておく。このトピック全体の正直なバージョン:ループエンジニアリングは本物だが、ほとんどの人はまだヘビーバージョンを必要としていない。誰もが使えるのは軽量バージョンであり、それについては後述する。 しかし、線がどこにあるかを知っておくべきだ。

コード向けに構築されたバージョン

ループは最初にソフトウェアで普及した。なぜなら、コードは世界で最も検証しやすいものだからだ。テストは通るか通らないか。議論の余地はなく、AI は常に完了したかどうかを知っている。

コーディングループには、目標とそれをチェックする厳格な方法が与えられる:

text
1▸ ループ仕様
2目標: /tests/auth 内のすべてのテストがパス、lint がクリーン、型エラーなし。
3
4各反復:
5 1. テストスイートを実行し、すべての失敗を読む
6 2. 最も影響の大きい単一の失敗を選ぶ
7 3. それを修正する最小の変更を書く
8 4. テスト、lint、型チェッカーを再実行
9
10検証: グリーンテスト + lint 警告ゼロ + 型エラーゼロ
11停止条件: 検証が通る、または 8 反復に達する
12停止時: 何が変更され、何がまだ失敗しているかを要約する

内部では、実際のループは5つの構成要素から組み立てられる。Claude Code と Codex は現在、これら5つすべてを搭載している。

1. 自動化(心拍)

これが、ループを1回限りの実行ではなくループにするトリガーだ。プロンプト、周期、目標を定義すると、あなたが開始しなくてもスケジュールに従って実行される。Claude Code では、/loop がプロンプトを一定間隔で再実行し、/goal はあなたが書いた条件が実際に真になるまでセッションを継続し、フックはエージェントのライフサイクルの特定の時点でコマンドを実行し、cron ジョブや GitHub Actions にプッシュすればノートパソコンを閉じた後も動き続ける。結果はあなたのところに届く。あなたは確認のために回っているわけではない。

2. スキル(再利用可能な指示)

毎回の実行に大量の指示をペーストする代わりに、ループが毎回読み取るファイルとして一度保存する。ルール、従うべきパターン、絶対に触れてはいけないもののハードリスト。これで、自動化はスキルを名前で呼び出すだけで、定期的なジョブは誰も更新しないスケジュールの中で腐る代わりに、メンテナンス可能な状態を保つ。

3. サブエージェント(作成者とチェッカーを分離する)

ループにおける最も有用な構造的なトリックは、作業を行うエージェントとそれをチェックするエージェントを分割することだ。コードを書いたモデルは、自分の宿題を採点するには甘すぎる。異なる指示と、時にはより強力なモデルを高い努力で持つ2番目のエージェントが、最初のエージェントが自分に納得させたものをキャッチする。作成者は速くて安く、レビュアーは遅くて厳格にできる。この分離が品質の大部分を占める。

4. コネクター(提案ではなく、行動させる)

これが、「修正はこちらです」と言うエージェントと、プルリクエストを開き、チケットをリンクし、ビルドがグリーンになったらチャンネルに通知するループの違いだ。コネクターこそが、ループが実際の環境内で行動できるようにし、できればそうするだろうと説明するだけではないようにする。

5. 検証者(ゲート)

悪い作業を自動的に reject するテスト、型チェック、ビルド。これが、ループがあなたを助けるのか、単にお金を使うのかを決定する唯一のブロックだ。他はすべて配管である。これこそがループを現実のものにする部分だ。

これらを積み重ねると、大規模チームが現在スケールで実行しているものが得られる。同じジョブをループするエージェントの fleet、一度に数十または数千単位。あるエンジニアは、このようなループを使って、あるプログラミング言語から別の言語へのコードベース全体の書き換えを約6日間で行った。手作業ではほぼ1年かかったであろう作業だ。これは、本格的なソフトウェアがどのように構築されるかにおける真の変化である。そして、デモでは決して見せない落とし穴が付いてくる。

誰も言及しないコスト

ループはトークンで動作し、トークンは金である。問題は各ステップに何かがかかることではない。問題はコストがどのように複合的に増加するかだ。

ループが回るたびに、エージェントはコンテキスト(目標、コード、前回の結果、失敗したもの)を再読み取りする。その山全体が反復ごとにモデルに再送され、パスを重ねるごとに大きくなる。10回実行するループは、10のプロンプトのコストではない。それぞれがどんどん大きくなる10のプロンプトのコストだ。品質を向上させる作成者とチェッカーのトリックは、請求額も倍にする。なぜなら、1つではなく2つのモデルが作業を読むからだ。

text
1▸ 1つのループのおおよそのコスト
2単一エージェント、中程度のタスク1つ: ~50,000 – 200,000 トークン
3反復ごとに再送信されるコンテキスト: パスごとに増加
4並列のエージェント fleet: 上記すべてを掛け合わせる

実際に重要で、ほとんど誰も追跡していない指標は、承認された変更あたりのコストである。費やされたトークンや実行されたループではない。ループが10の結果を出し、6つを捨てるなら、ループが本来節約するはずのレビュー作業を行っていることになる。承認率が50%を下回ると、与える以上のコストがかかる。

ループは静かに失敗することもある。エンジニアの Geoffrey Huntley はこれを「ラルフ・ウィガム・ループ」と呼んでいる。エージェントが早すぎる段階で完了したと判断し、半分終わった仕事で終了し、ループは何も生み出さずに実行と支出を続ける。作業を不合格にできるハードゲートがなければ、ループはクラッシュせず、静かに請求する。

だからこそ、ヘビーバージョンは予算とガードレール(反復制限、トークン予算、退屈なステップには安いモデル、監視)を持つチームに属する。それがあなたでなければ、あなたは取り残されているわけではない。核となるアイデアは、そのごく一部のコストとセットアップなしで機能する。

実際に機能する順序

もしループを構築するなら、ツールよりも順序が重要だ。本番環境で生き残るループをリリースする人々は、皆同じ方法でそれを行う:

text
11. まず、1つの手動実行を信頼できるものにする。
22. それをスキルに変換する(指示を保存する)。
33. スキルをループでラップする(ゲートと停止条件を追加する)。
44. その後にスケジュールに載せる。

先に進んで、手動で信頼できるものにしていないものをスケジュールすることは、まさにループが睡眠中に爆発する方法である。一度証明し、強化し、それから自動化する。

自分で基本ループを構築する(任意の LLM)

コーディングエージェントがなくても、これがどのように機能するかを感じることはできる。今すぐ任意の LLM 内で、プロンプトだけで簡単なループを手動で実行できる。コツは、モデルにループの3つの部分すべてを一度に与えることだ。目標、厳格な成功基準、そして停止を許可される前に自分自身をチェックすることを強制するプロトコル。

text
1▸ 自己チェックループ(Claude または ChatGPT に貼り付け)
2あなたは、タスクが基準を満たすまでループで作業します。
3
4タスク:
5[正確に何を生成してほしいかを記述]
6
7成功基準(厳格に、甘い通過はなし):
8- [基準 1]
9- [基準 2]
10- [基準 3]
11
12ループプロトコル、毎ターン繰り返し:
131. 計画 - 次の単一ステップを述べる。
142. 実行 - 作業を生成または改善する。
153. 検証 - 各基準について結果を1〜10で評価する。
16 徹底的に正直であること。まだ弱い点を正確に列挙する。
174. 決定 - すべての基準が8以上なら「FINAL」と出力して停止する。
18 そうでなければ「ITERATING」と出力し、最も弱い点から
19 修正して再度実行する。
20
21ルール:
22- すべての基準が8以上になるまで完了と呼んではならない。
23- 各パスは、前回の検証からの最も弱いスコアを修正しなければならない。
24- 私に質問してはならない。合理的な仮定を立て、それをメモし、
25 続行すること。
26
27開始せよ。FINAL になるまでループを実行せよ。

何が起こるか見てみよう。モデルは草案を作り、自分の作業をあなたの基準に対して評価し、弱点を見つけ、書き直す。それを繰り返し、実際に基準をクリアするまで、最初に近そうに見えたものを渡すのではなく。それがループだ。あなたはたった1パラグラフで構築した。

しかし、まだ何が欠けているかに注目してほしい。それが次に来ることの要点だからだ。あなたがトリガーだ。あなたがチャットを開き、プロンプトを貼り付け、そこに座って反復を見ている。タブを閉じれば消えてしまう。スケジュールはない。「毎朝これをやれ」もなければ「メールが来たら起動しろ」もない。あなたが見ている間だけ存在するため、あなたに連絡することはできない。

スケジュールに従い、実際のイベントによってトリガーされ、あなたが監視しなくても自律的に実行されるループを得るには、通常、前述のヘビーワールド(ツール、ホスティング、コード、ゲート、そして請求書)に足を踏み入れる必要がある。

それは本当にヘビーなタスクに取り組む場合には理にかなっている。しかし、日常的なタスクの99%には、すでに準備が整った、非常にシンプルなソリューションがある。

同じアイデアを、あなたの実際の生活のために

コードとコストを取り除けば、残るのは1つのシンプルで真に有用な概念だ。スケジュールに従って、または何かが起こった瞬間に、あなたが覚えている必要も、そこにいる必要もなく、自律的に実行されるタスク。そのためにエンジニアになる必要はない。コードベースではなく、生活のために構築されたループが必要なだけだ。

プレーンな言葉で説明して作成できる無料の選択肢がある。コードも、ホスティングも、キーも、開いておくタブも、間違えるビルド順序も必要ない。

それは Mira と呼ばれ、おそらくすでに開いているアプリ、Telegram の中に存在する。友達のようにメッセージを送ると、それが実行するループはスキルと呼ばれる。すべてのスキルは、実際のループに必要なのと同じ部分、つまりトリガー、アクション、自律的に実行する方法を静かに備えている。ただし、それらを配線する必要は一切ない。ただ、自分が何を望むかを言うだけだ。

text
1▸ スキル
2"毎平日の朝7時に、Gmail と Google カレンダーを確認して。
3最も重要な会議3つ、受信箱の緊急事項、フォローアップすると言ったまま
4実行していないことを1つ、短いブリーフを送って。120語以内で。"

それが実際のループだ。時間トリガー、2つの接続されたアプリにわたる複数ステップのアクション、自律的に実行されてあなたのところに届く。あなたはそれを1つのメッセージとして書いた。

Mira が実際にできること

これが、ピンとくる部分だ。Mira はよりスマートなチャットボットではない。ChatGPT との違いはシンプルだ。ChatGPT は答え、Mira は行動する。メールを書くように頼むのではなく、メールを送信するように指示する。チケットの草案を得るのではなく、所有者が割り当てられた本物の Linear のチケットを得る。それを行うのは、バックグラウンドで、そしてあなたとのすべての会話の間、覚えている。

500以上のアプリに Composio を通じて接続し(Notion、Gmail、Google カレンダー、GitHub、Figma、Stripe など数百)、セッションやグループチャットをまたいで保持される長期記憶を持ち、モデルに依存せず、タスクに応じて GPT、Claude、Gemini を実行する。以下が、それが生み出すものだ。

仕事向け

ここで、ループのアイデアがコードを1行も書かずに実を結ぶ。

text
1▸ スキル
2"各会議の1時間前に、その人との前回の会話からのコンテキストと
3決定事項をリマインダーとして送って。"
4
5"ここにメッセージを転送したら、適切な優先度で Linear チケットに
6変換し、担当者を割り当てて。"
7
8"毎週金曜日の午後4時に、チームのタスク状況とメトリクスを収集し、
9チャットにクリーンな週次ダイジェストを投稿して。"
10
11"私が離れている間にこのグループチャットで見逃したすべてを、
125つの箇条書きで要約して。"

200メッセージのスレッドを数秒でキャッチアップし、話し続けながらチケットを提出し、すでにブリーフィングを受けて会議に臨む。グループチャットでは、あなただけでなくチームの決定やタスクを覚えている。

クリエイター向け

これはほとんどの人が過小評価している部分だ。Mira はチャット内でエンドツーエンドでコンテンツを作成する。

<code-s code-segment id="seg_7" lang="text">

▸ スキル

"生のアイデアをボイスノートで送るよ。それをキャプションと

ハッシュタグ付きの完成した投稿に変換して。"

"この1つのアイデアを、X、Instagram、LinkedIn、メール、ニュースレター用に

それぞれ適切なフォーマットでバージョンを作成して。"

"この投稿用に3つの画像オプションを生成して。"

"この画像を Telegram チャンネル用のショート動画に変換して。"

</code-segment>

ボイスノートを入力すると、約30秒で完成した投稿が出力される。1つのブリーフが6つのプラットフォームネイティブバージョンになる。画像や動画をチャット内で生成し、写真を編集し、背景を交換し、マスコットやアバターを構築し、リップシンクやアニメーションも行う。コンテンツパイプライン全体が1つのウィンドウに収まる。

音声向け

Mira は音声を第一級の入力として扱う。これは聞こえ以上に重要だ。

text
1▸ スキル
2"音声メッセージをクリーンなテキストに文字起こしして。"
3"この記事を音声で読み上げて。"
4"このグループチャットのボイスノートを要点に要約して。"

音声メッセージを文字起こしし、テキストを読み上げ、グループチャット内のボイスノートを理解して議論を要約し、タイピングできないときにハンズフリーの音声アシスタントとして機能する。

生活向け

同じエンジンを、他のすべてに向ける。

text
1▸ スキル
2"毎晩7時に、今日トレーニングしたかどうか尋ねて。連続記録を
3維持し、静かに1日以上スキップさせないで。"
4
5"毎晩、今日の出来事について3つ質問し、答えを覚えていて、
6週に1回、何が変わったかを教えて。"
7
8"皿の写真からカロリーを追跡して。"
9
10"このフライトルートを監視し、価格が自分の希望額まで下がったら
11購入して。"
12
13"毎朝、自分のトピックに関するクリックベイトなしのニュースダイジェストを
14提供して。"

連続記録を守らせるコーチ。実際にあなたを覚えていて、時間とともにチェックインの相棒になる日記。写真からのカロリー追跡、別のアプリは不要。自分の間違いから構築される言語練習。価格が適正になったら購入するフライト監視。クリックベイトを排除した日次ダイジェスト。

2分で始める方法

Telegram を開く。Mira にアクセスする。メッセージを送信する。無料アクセスはすぐに機能する。まずは次のいずれかを試してみよう:

text
1@mira、今週の計画を立てて
2@mira、このチャットを要約して
3@mira、毎週月曜の朝9時に PR をレビューするようリマインドして
4@mira、[トピック]について X と Instagram 用の投稿を書いて

この記事の任意の例は、あなたがそれをタイプした瞬間に実行中のループになる。

これが実際にあなたにとって意味すること

ループはトレンドではない。それは、誰が作業を行うかというシフトだ。AI は、あなたがすべてのステップを押すのを待つのをやめ、ジョブ全体を自律的に実行し始める。

とはいえ、これは追いかけたり、それが属さない場所に無理に押し込んだりするものではない。多くの場合、何も得られずに金を燃やすだけになる。

私の見解:まずはすでに無料で存在するものを使い始め、実際にそれでは不十分だと感じたときに初めて、本当に必要なものを考え始めることだ。

AI で起こっているすべての最新情報を入手したいなら、X と Telegram でフォローしてほしい:

X - https://x.com/AnatoliKopadze

Telegram - https://t.me/kopadzemp

ワンクリック保存

YouMindでバイラル記事をAI深読み

ソースを保存し、的を絞った質問をし、主張を要約して、バイラル記事を再利用できるノートに変えます。すべてを1つのAIワークスペースで行えます。

YouMindを探索
クリエイターのために

あなたの Markdown をきれいな 𝕏 記事に

自分の長文を投稿するとき、画像・表・コードブロックを 𝕏 向けに整形するのは手間がかかります。YouMind は Markdown 全体を、そのまま投稿できるきれいな 𝕏 記事に変換します。

Markdown → 𝕏 を試す

解読すべきパターンをもっと

最近のバイラル記事

バイラル記事をもっと見る