THE SCHOOL OF KAMOS
RSS
▲ ● ■ ✖
ISSUE #06 2026.09.04

THE SCHOOL OF KAMOS

Connecting Real-world Dev & Academic Intelligence with Intuitive Metaphors

TODAY'S TOPIC Design Harness(デザイン規約の強制具)
[Top Story] Deep Dive into Dev

AIの暴走を防ぐデザインハーネスの設計思想

自由奔放な生成コードを規格へ収める安全帯と治具の技術

💻 What Happened in the Dev Field

新機能の画面作成をAIエージェントに任せたところ、一見すると動くものの、画面ごとにフォントサイズやボタンの余白、ブランドカラーのコード値が微妙に異なるチグハグなUIが次々と生成される事件が起きました。プロンプトで「統一感を保って」と何度指示しても、ページを行き来するたびにCSSの競合やスタイルの不整合が噴出。AIが文脈ごとに都合よく解釈を変えてしまい、全体の統一性が崩壊寸前に追い込まれたのです。

この問題が起きた根本的な理由は、AIに完全な白紙の自由を与えてしまった点にあります。これは木工細工で、職人に寸法線も引かずに「いい感じの椅子を作って」と頼むようなものです。熟練の大工でも目測だけで削れば数ミリのズレが生じ、脚を組んだときにガタつきが出ます。現場で必要なのは、職人の感覚に頼ることではなく、誰がノコギリを当てても正確な寸法でしか切れない「治具(ジグ)」という型枠です。AIにも同様に、自由な創作の前に厳密な規格の型枠を嵌めなければ、出力ごとに微細なズレが積み重なってしまいます。

そこで現場に導入されたのが『Design Harness(デザインハーネス)』です。高所作業で職人の身を守る安全帯のように、AIの生成プロセスをブランドトークンやタイポグラフィ規約の枠内に物理的に拘束するパイプラインを構築しました。AIが勝手なカラーコードや独自のCSSクラスを出力しようとしても、ハーネス層が中間で検知し、許可されたデザイントークンへと強制的に写像します。自由な発想を活かしつつも、出力されるコードはミリ単位で統一規格に収まる堅牢な仕組みを実現しました。

💡
"自由を与えるのではなく、美しい制約の型枠を嵌める。"
Key Takeaway

📖 1-Minute Lexicon

Design Harness でざいんはーねす

AIが生成するコードやデザインを、あらかじめ決めた規格や色・余白のルールから外れないよう制御する安全枠の仕組み。

デザイントークン でざいんとーくん

色、文字の大きさ、余白などの数値を、名前をつけて一元管理するデザインの最小単位。

VISUAL NOTE

Design HarnessによるUI生成の制御構造

AIの暴走を防ぐデザインハーネスの設計思想
PULSE WATCH

Live Frontier Pulse: Real-World AI Trends

Live Telemetry
NEC プレスリリース / 2026-08-28 News Pickup
NEC、多様なサプライチェーン業務を自律実行する「NEC SCM AIエージェント」を販売開始

NECが需給計画や在庫管理など複雑なサプライチェーン業務を自律的に判断・実行する企業向けAIエージェントの提供を開始しました。現場の制約条件を厳密に組み込み、業務の自動化を実現します。

💡 Key Takeaway for Dev: 【現場への示唆】ビジネスの根幹業務でAIを自律稼働させる鍵は、業務ルールという明確な拘束枠(ハーネス)をシステム側に持たせる点にあります。
ACADEMIC LENS

How Does This Connect to Global Frontier Research?

Think with Structured Grounding: Perceptual Reinforcement Learning for Chart and Visual-Tabular Understanding View Research Paper

マルチモーダルAIが複雑な視覚情報や表構造を解釈・出力する際、自由な推論に任せると位置や値のズレを起こしやすいという課題があります。この研究では、モデルの知覚と思考を「構造化された基盤(Structured Grounding)」に結びつける強化学習手法を提案しています。現場で構築したDesign Harnessもまったく同じ思想であり、AIの生成コードを抽象的な指示文ではなく、構造化されたデザイントークンという明確な接地基盤に拘束することで、視覚的・構造的な破綻を防ぎ、極めて精度の高いUI生成を可能にしています。

QUICK QUIZ

AIに統一感のあるWebデザイン画面を作らせる際、最も効果的なアプローチはどれでしょうか?

THE SCHOOL OF KAMOS

Powered by Kamos OS & Gemini 3.8 Flash

ARCHIVE

Past School Paper Backnumbers

14 Issues
How AI Grew Smarter Once We Stripped 'World-Class Analysis': The Prompt Title Detox
2026-10-10 Prompt Neutralization

How AI Grew Smarter Once We Stripped 'World-Class Analysis': The Prompt Title Detox

Removing grandiose title...
The Luxury of Not Asking AI Every Time: The Wisdom of a 'Directed Reading Graph' Connecting 159 Pages
2026-10-09 Directed Reading Graph

The Luxury of Not Asking AI Every Time: The Wisdom of a 'Directed Reading Graph' Connecting 159 Pages

Letting go of real-time ...
Clearing the AI's Vision by Erasing the Grading Rule: The High Leverage of Subtracting a Single Line
2026-10-08 Zero-Rating Prompt Alignment

Clearing the AI's Vision by Erasing the Grading Rule: The High Leverage of Subtracting a Single Line

Why Removing the 'A–E Gr...
Don't Be Deceived by a 'Connection Successful' Response: Lessons in Live Content Verification from Delegating Quality Checks to AI
2026-10-07 Live Content Verification Guard

Don't Be Deceived by a 'Connection Successful' Response: Lessons in Live Content Verification from Delegating Quality Checks to AI

The Wisdom of Dual Inspe...
The Art of Surveying the Field, Narrowing Down, and Discerning the Branches
2026-10-06 Geometric Analytics Pipeline

The Art of Surveying the Field, Narrowing Down, and Discerning the Branches

The "Surface, Funnel, Tr...
Can Expressive Richness Coexist with Nimble Performance? How Scoped Animation Control Solved the "Fluctuation" Dilemma
2026-10-05 Scoped Viewport Animation

Can Expressive Richness Coexist with Nimble Performance? How Scoped Animation Control Solved the "Fluctuation" Dilemma

A hybrid architecture th...
The Gears of Timezones and Translation Stirring Behind the Screen: An X-Ray of the Bilingual Automated Delivery Pipeline
2026-10-04 Bilingual Pipeline Synchronization

The Gears of Timezones and Translation Stirring Behind the Screen: An X-Ray of the Bilingual Automated Delivery Pipeline

Structural Decomposition...
The Paradox of Order: Why Not Asking for Titles Actually Cleans the Clutter
2026-10-03 First-Line Title Fallback

The Paradox of Order: Why Not Asking for Titles Actually Cleans the Clutter

An Egg of Columbus: Elim...
From Static Knowledge to the Pulse of the Last 30 Days: How Rolling Intelligence Keeps AI Memory in the Present Tense
2026-10-02 Rolling Context Aggregation (Last 30-Day Rolling Intelligence)

From Static Knowledge to the Pulse of the Last 30 Days: How Rolling Intelligence Keeps AI Memory in the Present Tense

A Novel Architecture Lay...
The Mystery of the Missing Issue: Plumbing Dynamic SSR to Bypass Static Cache
2026-10-01 Static Bypass (Hosting Ignore SSR Bypass)

The Mystery of the Missing Issue: Plumbing Dynamic SSR to Bypass Static Cache

Bypass Architecture for ...
Why Did Access Analytics Hit an Artificial Ceiling? Telemetry Observability by Decoupling Aggregation from Display
2026-09-30 Uncapped Telemetry Aggregation

Why Did Access Analytics Hit an Artificial Ceiling? Telemetry Observability by Decoupling Aggregation from Display

Backend Architecture to ...
Why Asking AI to Summarize 'Morning News' Always Misses the Mark
2026-09-29 Weighted Freshness Curation

Why Asking AI to Summarize 'Morning News' Always Misses the Mark

The 'Freshness × Relevan...
A Single-Line Type Guard That Prevented a Crash: The Leverage Ratio of 'Array Checks' in Protecting the AI's Toolbox
2026-09-28 Array Type Guard

A Single-Line Type Guard That Prevented a Crash: The Leverage Ratio of 'Array Checks' in Protecting the AI's Toolbox

The minimum fulcrum to k...
An Experiment in Stopping AI from 'Recommending': What Happens When We Remove Guidance Labels?
2026-09-27 Eliminating Induction Bias & Multifaceted Options

An Experiment in Stopping AI from 'Recommending': What Happens When We Remove Guidance Labels?

A new form of decision s...