やさしいループエンジニアリング入門

3K Views

July 10, 26

スライド概要

LINE DC Generative AI Meetup #8(https://linedevelopercommunity.connpass.com/event/397834/)の登壇内容

profile-image

東京都内でエンジニアをしています

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

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

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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

10.

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

11.

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

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

18.

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

19.

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

20.

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

21.

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

22.

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

23.

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

24.

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

25.

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

26.

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

27.

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

28.

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

29.

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

30.

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

31.

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