Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AI Agent Harness 入門
Search
株式会社Curious Vehicle
September 15, 2026
6
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI Agent Harness 入門
株式会社Curious Vehicle
September 15, 2026
More Decks by 株式会社Curious Vehicle
See All by 株式会社Curious Vehicle
クネビンフレームワークで考える最初の一歩
curicle
0
6
AIガバナンス
curicle
0
7
PQCが変える暗号の世界
curicle
0
49
最近流行ってるClaudeについて
curicle
0
17
ElasticsearchのHA構成について
curicle
0
27
機械学習で絶対音感になりたかった
curicle
0
20
BQにおけるSQLアンチパターンとslot消費削減策
curicle
0
35
VibeKanbanについて
curicle
0
16
"バーチャル宮本さん"を作ってみた
curicle
0
15
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The SEO Collaboration Effect
kristinabergwall1
1
590
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
The Invisible Side of Design
smashingmag
301
52k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Transcript
AI Agent Harness 入門 モデルを「動くエージェント」 に変える実行基盤を作ってみた 明田川 主 Model +
Harness Agent loop / tools / context / control
AI AGENT HARNESS なぜHarnessが必要か AIエージェントは「次に何をするか」を判断できても、 実務では実行・検証・権限制御・記録が必要。 Harnessはその外側の制御を担う。 LLM単体 Harness付き AI
Agent 入力に回答する 外部環境は直接触れない 結果の真偽を自分で確認しづらい 観察 -> 判断 -> ツール実行 -> 結果を検証 -> 記録 -> 継続 / 停止 / 人に確認 - ファイル / シェル / APIを安全に使う - テスト・ビルド・UI確認で検証する - secrets / 破壊的操作を止める - traceとスクリーンショットで証跡を残す
AI AGENT HARNESS Agent Harnessとは何か Harnessは、モデルの出力をそのまま信じるのではなく、ツール実行・状態管 理・安全制御・検証を通して、実務タスクを進めるための実行層。 Agent = Model
+ Harness 1 ツールの実行 2 状態の管理 3 安全制御 4 検証 tool execution files / shell / API state / context history / workspace feedback loop result -> next action permission / verification policy / tests / trace つまり、HarnessはAIの判断を現実の操作へ変換し、結果を見て安全に次へ進めるための制御面。
AI AGENT HARNESS Harnessの4要素 Agent Loop Tool Interface 観察 ->
判断 -> 実行 -> 結果観察。max_stepsや 停止条件で暴走を防ぐ ファイル、シェル、API、ブラウザ、DBを型付きツー ルとして公開 Context Management Control Mechanisms 履歴、作業状態、検証結果を選別し、必要な文脈 だけ渡す policy、approval、sandbox、tests、traceで安全性 と正しさを担保 重要なのは「自律的に動く」ことより、「検証して安全に止まれる」こと。
AI AGENT HARNESS 今回作った Application Agent Harness 設計方針 対象アプリを外から指定し、解析・編集・検証・証跡保存を 同じ型で回せるローカルファーストなハーネスにした。
解析 ProjectAnalyzer: FW・package manager・test commandを検出 操作・安全 ToolRegistry: read / shell / patchを型付き管理 PolicyEngine: secrets・破壊的操作・deployを制御 検証・証跡 ValidationPipeline: lint / test / build / site auditを実行 SiteQualityAuditor: SEO・リンク・フォーム・brief・画像を確認 TraceLogger: tool / policy / validationをJSONL保存 /Users/t_aketagawa/codex /application-agent-harness
AI AGENT HARNESS 実装アーキテクチャ Core Loop & Safety Application Runtime
AgentLoop 実行サイクル ProjectAnalyzer 技術スタックを読む ToolRegistry / ToolExecutor 外部操作の入口 PatchManager 差分ベース編集 PolicyEngine / ApprovalGate 危険操作を止める TraceLogger JSONLで作業を記録 ValidationPipeline 本当に動いたか確 認 FrontendRuntime / BackendRuntime 画面とAPIの検証入 口 ModelClientは差し替え可能。MVPではLLM本接続前に、Harness自体をテスト可能にした。
AI AGENT HARNESS Harnessを使った HP開発事例 別スレッドで、架空の BtoBシステム開発会社 HPを作成。 Harnessを「作る・検証する・証跡を残す」流れ に組み込んだ。
AKATSUKI Systems 要件 BtoB / 高級感 / 赤基調 Newsページ / 問い合わせ増 Harnessで確認 analyze -> validate lint / build / site audit visual checkpoints
AI AGENT HARNESS 何をどうチェックしたか 対象 チェック方法 確認できたこと 要件 site-brief.json 成功条件、必須ページ、CTA、計測イベント
静的品質 HTML / CSS 監査 SEO、OGP、viewport、h1、nav、alt、link フォーム DOM / 属性チェック 必須項目、状態通知、問い合わせ導線 レスポンシブ CSSシグナル検出 media query、overflow guard、reduced motion 視覚証跡 Playwright screenshot desktop / mobile / contact / news / 404 開発検証 npm + harness validate lint、build、site_quality_audit PASS 実行: app-agent-harness validate --workspace akatsuki-systems-site 結果: Web Quality Report PASS / 5 screenshots captured
AI AGENT HARNESS まとめと次の拡張 まとめ 1 モデル単体はエージェントではない 2 Harnessが loop
/ tools / context / control を与える 3 実用性は「検証して安全に止まれること」で決まる 4 アプリ作成には frontend / backend 両方の検証が必要 Next - 実LLM ModelClient - ContextManager - CLI approval prompt - rollback / checkpoint - Playwright UI検証 - OpenAPI / contract test - HarnessImprover Harness Engineering = モデルの失敗を、再発防止の仕組みに変える技術。