Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
昔話 設計地蔵と働く人
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yoshitakaebihara
May 07, 2026
Programming
89
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
昔話 設計地蔵と働く人
AGI福岡 第10回 LT資料
yoshitakaebihara
May 07, 2026
More Decks by yoshitakaebihara
See All by yoshitakaebihara
記憶プロセスとLTM
yoshitakaebihara
0
130
rules改善サイクル by Y.Ebihara
yoshitakaebihara
0
140
Agent内model移行の観測
yoshitakaebihara
0
160
風土に合わせたRAG改善
yoshitakaebihara
0
87
Other Decks in Programming
See All in Programming
Agentic UI
manfredsteyer
PRO
0
160
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
140
JavaDoc 再入門
nagise
1
350
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
ふつうのFeature Flag実践入門
irof
7
4k
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
170
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
240
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
760
スマートグラスで並列バイブコーディング
hyshu
0
140
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
340
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
170
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.7k
Optimizing for Happiness
mojombo
378
71k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Six Lessons from altMBA
skipperchong
29
4.3k
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
Transcript
アーキテクチャが守ってくれていたもの MAY 2026 at AGI-FUKUOKA Y. Ebihara - coding agent
と設計 -
「設計地蔵と働く人」 *この物語はフィクションです
pylance strictで出てる 指摘は処理しやすか? むかしむかし(3か月前)、 働く人は、 AIを利用していました。 use subagent searcher 完了しやした!
あるところに「働く人」がいました。 内製ソフトウェア構築に
coding agent による、 違和感がありました。 「壊れた実装」「低い追従性」は、 世間で語られる失敗談に、 これまでほぼ発生しておらず、 全部見えてるんで! ここのreposは 問題ないっす
ある日、 働く人は、小規模な新規プロダクトの 指令を受信します。 use subagent searcher 実行していいすか? 軽めのETLっすね
働く人は片手間ながらも いつも通り、coding agent を動かした。 use subagent tester いつも通り とりあえず頑張る! use
subagent researcher use subagent planner use subagent plan checker use subagent programmer 次々と成果物が出力されてゆきます。 :
一時の後…
そこには、想定外の実装が広がっていました。 sql conn, ddlの再開発 normalizeの処理機能重複 pandas 2~3系を網羅する後方互換 type hintすらない関数定義 野ざらしのpyとjsx
必要そうだったので 頑張って作りました これ(新規)はこれ。 それ(既存)はそれ。 地獄のような光景が広がっていたのです・・
失意の中、 働く人は、原因を探り始めました。 subagent / skills / hooks / rules.. いつものハーネスが呼び出されている。
?? ?? ・・となると、違いは?! 相違点は・・
既存 : 機能追加が主 - modular monolithによる機能の区画分け - port & adaptorsによる依存方向の固定化
vs 今回 :まっさらな新規プロダクト - monolith かつ 手続きスパゲッティ 設計が根本から違っていたのです!! という事は、
プロダクトを守ってくれていたのです!! アーキテクチャ(設計のお地蔵さん)が、
原因が判明した後、 MVC → Layered → port & adaptors アーキテクチャを組み直し、 普段の生活を取り戻したのでした。
ありがてぇ! めでたしめでたし。 monolith → modular monolithと
問題の正体 既存プロダクトでは、 設計上のガードレールが常時発動 A : 「設計境界がない状態でcoding agent を動かした」 ことに起因 -
modular monolith による区画分け - ヘキサゴナルアーキテクチャport & adaptorsによる依存方向の統一/外部の隔離 - 豊富なdocsによる判断材料の明示 一方、 新規プロダクトでは上記3点が無く、 観点不足により、 設計起因の齟齬が表面化した。 → 参照先の特定容易性がcoding agentにも適用されていた。
まとめ AA : 今まで私たちは、 規模に応じた設計を行ってきました。 BB : 設計による機能境界と依存方向は、 人間~AIの共通言語となる。 CC
: ハーネスエンジニアリングに “何をどこまで含めるか?” これらも明示しなければ、 暗黙知と化してしまう。 という議論がありますが、 設計も重要な要素であると考えます。 初心忘るべからず。
- 三国間海外取引~国内取引~倉庫~営業~業務 を経験 - 社内効率化 & フロー改善の情報系部署 About 「働く人」 ・
Name : エビハラ ヨシタカ X @kuro_yos ・ 最近ハマっているもの : ebhr-san - ベランダ菜園楽しい。 イタリアンバジル育成中 ・ 船舶業界の独立系専門商社 - 業界歴 19 年
Thank you for your attention ご清聴ありがとうございました。
Appendix