AI DevEx 2026 登壇資料「AI時代に設計が最大の生産性レバーになる — 意図駆動開発とデータを消さない設計」(2026-07-24)
AIによってコードを「変える」コストは劇的に下がりました。しかし「取り戻す」コストは下がっていません。保存しなかった事実は、どれだけAIが進歩しても復元できない — この登壇では、AI時代の生産性の最も深いレバーは、コードの書き方ではなく「データと意図の保存方式」にあることを、実案件の話を交えて紹介します。
データ: 上書きから追記へ(イベントソーシング / CQRS) — 「誰が・なぜ・何をしたか」を出来事として残す。実案件で、リリース後の想定外の分析依頼に「デプロイなし」で答えられた話。Sekiban / SekibanWasmRuntime / SekibanCloud による実装。
意図駆動開発(intent-cli) — 同じ「消さない」発想を開発の判断にも。目的・制約・ADR・タスク履歴を意図ツリーとしてGitに残し、実作業用の細かなプロンプトはAIに作らせる。
ESの構造はAIコーディングでも有利 — 意味的局所性・実行可能な遷移・観測面の強制・再生可能な入力が、AIが「正解を出しやすい」条件を作る。
未来の問いは選べません。しかし、残すべき履歴は今日から選べます。「その改善は、浅い支点か・深い支点か」— 皆さんの開発でも、AIでも取り戻せないものがどこにあるかを考えるきっかけになれば嬉しいです。
関連リンク: sekiban.dev / intent-driven-development.com / jtechs.com
ーー
AI has made code cheap to change — but it cannot recover what you never saved. This talk argues that the deepest productivity lever in the AI era is not how you write code, but how you store data and decisions.
Productivity improvements have shallow and deep fulcrums. Coding style, libraries, and even architecture can be changed later; the way you persist data and intent cannot. Once a fact is overwritten, no amount of AI can restore it.
We cover three ideas, with real project stories:
Append-only data (Event Sourcing / CQRS): keep events — who did what, and why — instead of overwriting state. A real case where a client's unexpected analytics question was answered with zero deployment, because the events were still there. Sekiban, SekibanWasmRuntime, and SekibanCloud make this practical.
Intent-Driven Development (intent-cli): apply the same append-only mindset to development decisions. Keep purpose, constraints, ADRs, and task history as a Git-managed intent tree, and let AI agents generate precise working prompts from it.
Why this helps AI coding: event-sourced structure gives AI semantic locality, executable transitions, enforced observability, and replayable inputs — the conditions under which AI produces correct changes.
Takeaway: you cannot choose tomorrow's questions, but you can choose today what history to keep. Put your fulcrum where AI cannot recover what is lost — in your data and your intent.