---
title: やさしいループエンジニアリング入門
tags:  #mastra #ループエンジニアリング #loop  
author: [Syoitu Den](https://www.docswell.com/user/harinezumi)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/Y79PG21XE3.jpg?width=480
description: LINE DC Generative AI Meetup #8(https://linedevelopercommunity.connpass.com/event/397834/)の登壇内容
published: July 10, 26
canonical: https://www.docswell.com/s/harinezumi/K3J9JJ-2026-07-10-202543
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/Y79PG21XE3.jpg)

やさしいループエンジニアリング入門
LINE DC Generative AI Meetup #8
2026.7.6
aki.ts@HedgehogPython


# Page. 2

![Page Image](https://bcdn.docswell.com/page/G78DV5497D.jpg)

Ueda Syoitu
ハリネズミ・aki.ts
KDDIアジャイル開発センター
KDDI Agile Development Center Corporation
‹#›


# Page. 3

![Page Image](https://bcdn.docswell.com/page/L7LM5Y6MJR.jpg)

最近ループエンジニアリングの話題が
熱いです!
KDDI Agile Development Center Corporation
‹#›


# Page. 4

![Page Image](https://bcdn.docswell.com/page/4EMY3N56EW.jpg)

ループエンジニアリングに火をつけた3人
コーディングエージェントに直接指示するな
エージェントに指示を出す
“ループ” を設計しろ
Peter Steinberger
OpenClaw の作者
もう Claude に指示は出していない
私の仕事はループを書くことだ
KDDI Agile Development Center Corporation
Boris Cherny
Claude Code の責任者
‹#›


# Page. 5

![Page Image](https://bcdn.docswell.com/page/PER9QD3NJ9.jpg)

ループエンジニアリングに火をつけた3人
これは
ループエンジニアリングだ
Addy Osmani
Chome・Geminiの開発者
勉強しなきゃ！
KDDI Agile Development Center Corporation
‹#›


# Page. 6

![Page Image](https://bcdn.docswell.com/page/P7XQ5148EX.jpg)

そもそもループエンジニアリングとは？
KDDI Agile Development Center Corporation
‹#›


# Page. 7

![Page Image](https://bcdn.docswell.com/page/37K962ZL7D.jpg)

ループエンジニアリングとは
ざっくりいうと 、あなた自身を、エージェントにプロンプトを打つ人 から外し、
代わりに、プロンプトを打ってくれる仕組みを設計することです。
Before
After
OO機能実装してね！
テスト転けた！
やり直し！
了解！
OOタスク
実装できた！
KDDI Agile Development Center Corporation
‹#›


# Page. 8

![Page Image](https://bcdn.docswell.com/page/LJ3W64D6J5.jpg)

ループエンジニアリングとは
組織で例えると、もし自分が組織リーダーの場合、
メンバーを都度マイクロマネジメントしていると組織は回りませんが、かといって丸投げでも回りません。
KDDI Agile Development Center Corporation
‹#›


# Page. 9

![Page Image](https://bcdn.docswell.com/page/8JDKVQPMEG.jpg)

ループエンジニアリングとは
良いリーダーがやるのは、目標設定・レビュー体制・引き継ぎの仕組みを整えて、
自分が逐一口を出さなくても回る状態を作ること。
KDDI Agile Development Center Corporation
‹#›


# Page. 10

![Page Image](https://bcdn.docswell.com/page/VEPKVLNQ78.jpg)

ループエンジニアリングとは
良いリーダーがやるのは、目標設定・レビュー体制・引き継ぎの仕組みを整えて、
自分が逐一口を出さなくても回る状態を作ること。
これがループエンジニアリング
これがループエンジニアリング
KDDI Agile Development Center Corporation
‹#›


# Page. 11

![Page Image](https://bcdn.docswell.com/page/27VVZQKP7Q.jpg)

ループエンジニアリングとは
良いリーダーがやるのは、目標設定・レビュー体制・引き継ぎの仕組みを整えて、
自分が逐一口を出さなくても回る状態を作ること。
これまでの
OOエンジニアリング
と何が違うの？
これまでの
OOエンジニアリング
と何が違うの？
KDDI Agile Development Center Corporation
‹#›


# Page. 12

![Page Image](https://bcdn.docswell.com/page/5JGL4WQQ7L.jpg)

ループエンジニアリングとは
これまでのOOエンジニアリングを振り替えましょう
Prompt エンジニアリング、一回のプロンプトでモデルに何を伝えるかを設計すること
OOの専門家として...
KDDI Agile Development Center Corporation
‹#›


# Page. 13

![Page Image](https://bcdn.docswell.com/page/47QYG3KWEP.jpg)

ループエンジニアリングとは
Context エンジニアリング、コンテキストウィンドウへ何を入れるかを設計すること何を検
索し何を要約、何を捨てるか
OOの専門家として...
KDDI Agile Development Center Corporation
‹#›


# Page. 14

![Page Image](https://bcdn.docswell.com/page/KE4W51P1J1.jpg)

ループエンジニアリングとは
Harnessエンジニアリング、エージェントを動かす仕組みを設計すること。
ツール接続・サンドボックス・ファイルシステムを整え、何を起動・ハンドリングするかを決める。
OOの専門家として...
KDDI Agile Development Center Corporation
‹#›


# Page. 15

![Page Image](https://bcdn.docswell.com/page/L71YWG95JG.jpg)

ループエンジニアリングとは
Loopエンジニアリング、これまでのooエンジニアリングを置き換えるのではなく、
タスクの自動発見とレビューの自動化によって、その上に積み上がっていくものである
KDDI Agile Development Center Corporation
‹#›


# Page. 16

![Page Image](https://bcdn.docswell.com/page/G7WG6KQWE2.jpg)

ループエンジニアリングの構成要素
KDDI Agile Development Center Corporation
‹#›


# Page. 17

![Page Image](https://bcdn.docswell.com/page/4JZLYZW2E3.jpg)

ループエンジニアリングの構成要素
トリガー
ループの開始タイミングを決定する部分です
KDDI Agile Development Center Corporation
‹#›


# Page. 18

![Page Image](https://bcdn.docswell.com/page/YE6WDZX6EV.jpg)

ループエンジニアリングの構成要素
停止条件
目標を達成したら止める
ループをいつ終わらせるかを決める部分です
使用量に超えたら止める
人間がキャンセルしたら止める
KDDI Agile Development Center Corporation
‹#›


# Page. 19

![Page Image](https://bcdn.docswell.com/page/GE5M3WX5E4.jpg)

ループエンジニアリングの構成要素
作業サイクル
ツール・スキル・サブエージェントを活用しながら、実行 → 結果確認 → 修正を繰り返す流れ。
重要なのは、ループ中の作業結果を記録し続けるために、必ずメモリを持たせる必要があるという点。
KDDI Agile Development Center Corporation
‹#›


# Page. 20

![Page Image](https://bcdn.docswell.com/page/9729ZQXGJR.jpg)

ループエンジニアリングの構成要素
検証
テストが通っているか、lint エラーがないか、Lighthouse スコアが目標値を超えているかなど
を確認する部分であり、これには作業エージェントと同等の実行権限が必要になる。
最も重要！
KDDI Agile Development Center Corporation
‹#›


# Page. 21

![Page Image](https://bcdn.docswell.com/page/DJY4RW8G7M.jpg)

ループエンジニアリングの構成要素
検証
テストが通っているか、lint エラーがないか、Lighthouse スコアが目標値を超えているかなど
を確認する部分であり、これには作業エージェントと同等の実行権限が必要になる。
Cloude Code使って
簡易のループを作ってみよう
KDDI Agile Development Center Corporation
最も重要！
‹#›


# Page. 22

![Page Image](https://bcdn.docswell.com/page/V7NYD9Q8E8.jpg)

Cloude Code使った簡易的なループ
Cloude Codeのハーネス(.claude/)
システム構成管理
GitHubで管理
Next.js
メモリファイル、空の状態
KDDI Agile Development Center Corporation
‹#›


# Page. 23

![Page Image](https://bcdn.docswell.com/page/YJ9PG2DX73.jpg)

簡易のループを作ってみよう
ループ手順書
.claude/skills/loop-protocol/SKILL.md
ループの条件
ゴールの定義
禁止事項
KDDI Agile Development Center Corporation
‹#›


# Page. 24

![Page Image](https://bcdn.docswell.com/page/GJ8DV539JD.jpg)

簡易のループを作ってみよう
フック
.claude/settings.json
ファイルの変更時
タスクの終了時
TypeScroptの型チェックとテスト
を自動に走らせる
KDDI Agile Development Center Corporation
‹#›


# Page. 25

![Page Image](https://bcdn.docswell.com/page/LJLM5YVMER.jpg)

簡易のループを作ってみよう
検証用のサブエージェント
.claude/agents/fixer.md
検証に必要なツール権限付与
作業エージェントと同等のモデル
KDDI Agile Development Center Corporation
‹#›


# Page. 26

![Page Image](https://bcdn.docswell.com/page/47MY3NG67W.jpg)

簡易のループを作ってみよう
Cloude Codeのオートメーション機能でループをセットアップ
/loop 30m /goal 未処理または前回停止レポート済みの最新issueを gh issue list で確認し、
なければ何もせず終了。
あれば /loop-protocol の協議に従い実装する。
チェック通過の出力とPRのURL、または協議に基づく停止レポートのいずれかがトランスクリプト
に出力されたら達成。
KDDI Agile Development Center Corporation
‹#›


# Page. 27

![Page Image](https://bcdn.docswell.com/page/P7R9QDZNE9.jpg)

簡易のループを作ってみよう
Cloude Codeのオートメーション機能でループをセットアップ
/loop 30m /goal 未処理または前回停止レポート済みの最新issueを gh issue list で確認し、
なければ何もせず終了。
あれば /loop-protocol の協議に従い実装する。
チェック通過の出力とPRのURL、または協議に基づく停止レポートのいずれかがトランスクリプト
に出力されたら達成。
AIエージェント
フレームワークでもループ作れます
KDDI Agile Development Center Corporation
‹#›


# Page. 28

![Page Image](https://bcdn.docswell.com/page/PJXQ51987X.jpg)

StrandsのGoalLoop プラグイン
自然言語ゴールと検証関数両方対応
最大試行回数とタイムアウトの設定も可能
KDDI Agile Development Center Corporation
‹#›


# Page. 29

![Page Image](https://bcdn.docswell.com/page/3JK962PLJD.jpg)

MastraのGoals機能
スレッド状態に完全永続化されるため、
ユーザーの割り込みやプロセスの再起動を挟ん
でも、設定した最大試行回数までタスクを追
従・再開可能
KDDI Agile Development Center Corporation
‹#›


# Page. 30

![Page Image](https://bcdn.docswell.com/page/LE3W64X6E5.jpg)

ループエンジニアリングが有効な4条件
1.反復性がある — 週1回以上繰り返される作業である。頻度が低いと初期
投資を回収できず、単発なら都度プロンプトを書く方が効率的
2.失敗を機械的に検出できる — テスト・型チェック・ビルド・リンター・
厳格なルールなどで不正な出力を自動棄却できる。検出できなければ、ル
ープは空回りするだけ
3.エージェントが完結できる — 作業を最初から最後まで自律的に遂行で
き、途中で人間に作業を委ねる必要がない
4.「完成」が客観的に定義できる — 完成判定が主観に依存しない。品質が
好みの問題なら、最終判断は人間に残る
KDDI Agile Development Center Corporation
‹#›


# Page. 31

![Page Image](https://bcdn.docswell.com/page/8EDKVQ2M7G.jpg)

Be a Change Leader.
アジャイルに力を与え
共に成長し続ける社会を創る


