知働化コミュニティ ← 知働化コミュニティ トップへ(chidouka-lab.com)
学習教材 Part 3:ロボティクス・アーキテクチャ

ロボティクス・
アーキテクチャ構築の技法

AI活用と〈問題フレーム〉に基づく、知働化ロボットの設計技法。意味の4層×時間の3層×予測の閉ループからなるアーキテクチャと、8ステップのデザイン技法を、定食屋の〈料理ロボット〉を事例に一歩ずつ学びます。

この教材の位置づけ:論文『ロボティクス・アーキテクチャの構想 — AI活用と問題フレームに基づく知働化ロボットの設計技法』(大槻 繁, 2026, 第3改訂版)に基づく教材サイトです。前作 Part 1「脱・Excel依存のロードマップ」Part 2「知」のアーキテクチャ で学んだ〈段階的進化〉と〈意味をあつかう層の分離〉が、本教材では物理的身体をもつロボットへと展開されます。
Why Architecture ?

機構や制御コードの手前には「何のために、誰のために動くのか」がある

ITシステムの開発プロセスは、ウォーターフォールモデル、スパイラルモデル、アジャイルプロセスと変遷してきましたが、一貫して言えるのは、開発の重視すべき点がシステムそのものから遠ざかり、利用者の世界すなわち〈問題領域〉へと移ってきたということです。ロボットシステムにおいても事情は同じであり、機構や制御コードの手前には「何のために、誰のために動くのか」という問題領域が広がっています。

その一方で、生成AIの実用化により、設計・実装といった「下流」の工程は急速に自動化されつつあります。人間の役割は問題領域の分析と〈意図〉の付与という「上流」に集中していきます。この状況でロボットを設計するには、次の三つが必要になるということになります。

① AI活用と問題フレームの関係を明確にする

AIの〈フレーム問題〉——関連性のない余分な情報まで分析対象にしてしまい収拾がつかなくなる問題——への処方箋として、「意図で限定したビュー=問題フレーム」を位置づけます。

② AIと物理的身体を統合するアーキテクチャを定める

意味をあつかう4層と、時間スケールによる3層制御、それらを貫く予測・観察・行為の閉ループ——後から変更できない全体設計の分岐点を、最初期に固定します。

③ 設計の手順を再利用可能な技法として構成する

意図の定義から段階的進化に至る〈8ステップのデザイン技法〉として構成し、各ステップにおける問題フレーム・AI活用・人間の役割の対応を示します。

ここで考えなくてはならないことは、ロボットはまさに実世界に置かれる存在であり、フレーム問題を正面から受けるということです。処方箋は、何でもかんでも考察対象とするのではなく、対応したい意図を考慮した限定的な見方、すなわち〈フレーム〉を採ることです。ドメイン分析とは、この観点から言えば、意図に応じてフレームを選び、実世界を射影する営みにほかなりません。

製造業の現場システム化の検討(Part 1・Part 2)で得られた経験則——一足飛びを避け、段階を踏んで進化させる——は、ロボットの自律化にもそのまま適用できます。重要なのは、データベースに蓄積された「データ」はAIにとって「意味」を持たないという点であり、AIを駆動させるには、データの背後にある存在の構造と意味を明示するアーキテクチャが不可欠なのです。
Case Study

本教材の主役:定食屋の〈料理ロボット〉

技法は抽象論だけでは身につきません。本教材では、町の定食屋に調理補助ロボットを導入するという事例を最初から最後まで一貫して使い、各ステップを具体的に追いかけます。まず、この事例の出発点を確認しておくことにしましょう。

罠:万能料理ロボット

「何でも作れる」を目指した瞬間、考慮すべきことが無限に膨らみます。これはAIのフレーム問題を自ら招き入れる行為です。無論、それは設計の失敗として最初に断たなければなりません。

定食屋の主人の困りごと

「昼のピーク時、単純調理に手を取られ、接客と味の仕上げに集中できない」——ここから導かれるミッションは、定番メニューの下ごしらえと加熱調理を代行し、提供時間を短縮すること。〈意図〉で対象を限定するのです。

価値基準

提供時間・味の安定・食材廃棄の少なさ。後の評価ルーブリックの源泉になります。

安全要件

人が近づいたら停止。刃物は専用区画から出さない。安全は最初に決めます。

ロボットの存在意義は「料理をすること」ではなく、「主人が人にしかできない仕事に集中できるようにすること」です。この一文が、以降のすべての設計判断の原点になります。
Problem Frames

〈知働化AIフレーム〉——「料理」を一枚岩にしない

Jacksonは、ソフトウェア開発問題を分析・構造化する枠組みとして〈問題フレーム〉を提案しました [Jackson2001]。実世界とマシン(計算機)の関係に着目し、(1)動作制御、(2)操作命令、(3)情報表示、(4)単純編集、(5)変換という基本フレームを定め、これらの組み合わせによって複雑な問題領域を定式化できるとしたのです。フレームとは、対応したい〈意図〉を考慮して対象を限定的に見るためのビュー(見方)です。

生成AIの時代には、分析の型そのものが「実行可能(Executable)」になります。筆者はJacksonの5フレームを拡張し、6つの実行可能フレームからなる〈知働化AIフレーム〉を提案しています。料理ロボットの「料理」という仕事も、この6つのフレームで分解すると、性質の違う問題の集まりであることが見えてきます。

(A)制御フレーム
センサー・アクチュエータ・計算からなる制御モデル。Jacksonの(1)(2)(3)を包含します。
料理ロボットでは火加減の制御、アームによる食材操作、鍋振り。センサーで観測しアクチュエータで働きかけます。
(B)模擬フレーム
実世界をシミュレートし、動的な変化を並行プロセスモデルでとらえます(新設)。
料理ロボットでは加熱による状態変化(生→半熟→焦げ)の予測モデル、昼の混雑予測。
(C)算法フレーム
定式化された問題をアルゴリズムとして解きます(新設)。
料理ロボットでは限られたコンロと時間で複数の注文を最短で仕上げる調理スケジューリング。
(D)編集フレーム
システム内で文書やコードを編集します。Jacksonの(4)単純編集に対応します。
料理ロボットではレシピ・作業手順書の作成と修正。
(E)変換フレーム
入力を規則に従い出力へ変換します。Jacksonの(5)変換に対応します。
料理ロボットでは客の注文→調理指示への変換。手書きレシピ→構造化データへの変換。
(F)メタフレーム
システムの状況を見てコード自体を変換します(新設)。
料理ロボットでは失敗履歴を見て、レシピや手順そのものを改訂します。
この分解が後工程の配置図になります:(A)→反射・実行層、(B)(C)→世界モデル・熟慮層、(D)(E)→知識構築、(F)→学習へと流れ込みます。複数のフレームによる射影の中心には対象が漠然とあるのみであり、フレーム間をつなぐのは共通の〈セマンティクス〉(家族的類似性)です。
表:問題フレームの系譜とロボットでの例
ジャクソンの問題フレーム知働化AIフレーム(実行可能フレーム)ロボットでの例
(1) 動作制御(A)制御フレーム((1)(2)(3)を包含)姿勢制御・モータ制御・障害物回避
(2) 操作命令(A)制御フレームの一部遠隔操縦・音声/ジェスチャ指示
(3) 情報表示(A)制御フレームの一部監視・テレメトリ・状態可視化
—(新設)(B)模擬フレームシミュレータ・デジタルツイン
—(新設)(C)算法フレーム経路計画・動作最適化
(4) 単純編集(D)編集フレームタスク定義・設定・コード編集
(5) 変換(E)変換フレームログ処理・地図/データ変換
—(新設)(F)メタフレーム自己修正・スキル自動獲得

状況に応じて生成AIとのやりとりのプロンプトを蓄積していくことにより、分析自体が再利用可能な資産となっていきます。

Human × Frame × AI

抽象山モデル——人間の価値は「上り」側に移っていく

実世界からシステムに至る開発の過程は、抽象度を縦軸にとると山型に描けます(〈抽象山モデル〉)。左の斜面は実世界から定式化(モデル・フレーム)へと抽象度を上げる「上り」であり、問題分析・要求定義に相当します。右の斜面は定式化から実装へと具体化する「下り」であり、設計・実装に相当します。

定式化(モデル・フレーム) 上り=問題分析・要求定義 人間特有の思考——自動化は困難 下り=設計・実装 生成AIでほぼ自動化の水準へ 実世界(問題領域) 実装(ロボットシステム)

生成AIにより、下りはほぼ自動化と言える水準に達しつつあります。その一方で、上りは、抽象度を上げ〈意図〉を込める人間特有の思考であり、自動化は困難です。〈問題フレーム〉は、この上りにおいて人間の思考を支える型であり、AIは対話による支援者として働きます。つまり、人間の価値は上り側、すなわち問題領域に移っていくということになります。

人間=意図の主体

スコープを限定し、要求・価値・安全の判断を下し、AIの成果物を検証します。抽出された知識の採否をはじめ、意味の正しさに基づく判断は一貫して人間が担います。

問題フレーム=思考の型

問題領域を分解する定型のビューとして関心を限定し、AIのフレーム問題を回避するとともに、人間とAIの共通言語となります。

AI=実行と増幅の担い手

知識抽出の候補生成、LLMによる解釈と文脈統合、計画・ツール実行・内省の支援、コード生成によって人間の作業を加速します。

三者は代替関係ではなく役割分担の関係にあります。すなわち、ドメイン分析とは、人間の意図でフレームを選び、フレームで実世界を射影し、AIで分析と知識化を加速する営みである、ということになります。
Architecture 1/3

意味をあつかう4層——AI指向アーキテクチャ

AIを中核に据えるシステムは、意味をあつかう層の分離と連結によって構成します。この4層は、Part 2「知」のアーキテクチャで学んだ三層構造(オントロジー・セマンティクス・エージェント)にデータ層を加えたものであり、LLM単独の弱点(一貫性の欠如・幻覚)を下の〈オントロジー〉が補い、上の〈エージェント〉が行為に変える、いわゆるニューロシンボリック統合の構成です。

下から上へは統合・知識化(Integration)、上から下へは根拠づけ(Grounding)の流れが通ります。

エージェント層 — 行為主体

計画・ツール使用・記憶・内省によって「知覚→推論→行為」のループを回す動的な動力。料理ロボットでは、注文を工程に分解し器具を使う「料理長の頭」に相当します。

セマンティクス層 — 柔軟な「解釈」

LLM・RAG・エンベディングによる解釈のはたらきを担い、記号と対象を結びます。「卵は柔らかめにね」という自然言語を、調理条件へと解釈します。

オントロジー層 — 静的な「意味の骨格」

知識グラフ・概念・制約からなる骨格であり、AIの幻覚(ハルシネーション)を防ぐ基盤。「味醂は酒+砂糖で代替可」といった厨房の知識がここに住みます。

データ層 — 源泉

文書・信号・センサーデータなどの源泉。レシピ本、口伝のメモ、カメラや温度センサーの生データです。

変更不能な分岐点(層間カプセル化の設計原則):知識グラフをはじめとする知識の物理表現は、オントロジー層・セマンティクス層の内部実装として隠蔽(カプセル化)し、エージェントには直接公開しません。エージェントがアクセスできるのは、セマンティクス層が提供する安定した照会・検証インタフェース(何を尋ねられ、何が返るかの契約)のみです。エージェントに知識グラフを直接扱わせる構成は研究例には多いものの、小規模なドメインでしか成立しません。単一ノード構成で扱えるのはおおむね10万ノード程度までであり、現実の業務規模(数千万〜数億ノード)ではベクトル索引(RAG)等との併用が必須になります。4層の分離は概念整理であると同時に、変更容易性とスケーラビリティのための工学的境界なのです。この設計判断は後からの変更が困難な全体設計の分岐点であるため、最初期に固定します。
表:知覚・認識のリファレンスモデル(人間の認識段階とAI技術の対称性)
段階人間の認識対応するAI技術ロボットでの実装
L0–L1刺激・感覚センサー生データ・信号処理カメラ / LiDAR / IMU / 触覚
L2–L3知覚・認識(パターン化)パターン認識・CNN・エンベディング物体検出・自己位置推定(SLAM)
L4概念(抽象化)〈オントロジー〉知識グラフ世界モデル(意味づけされた地図)
L5意味(文脈)〈セマンティクス〉LLM状況理解・自然言語指示の解釈
L6判断(推論)〈エージェント〉推論・プランニングタスク計画・経路計画
L7行為(行動)ツール実行アクチュエータ制御
横断メタ認知(自己の監視)内省・自己評価ループ異常検知・自己診断・安全停止
カントの「直観なき概念は空虚であり、概念なき直観は盲目である」という言葉になぞらえれば、オントロジー(概念)なきLLM(直観)は暴走します。閉世界・安全側は規則と決定論、開世界・解釈側はLLM、という使い分けが原則です。
Architecture 2/3

時間スケールによる3層制御——献立を考えている間に鍋を焦がさない

物理世界(身体)への実装では、意味の4層に加えて時間スケールによる分離が必須となります。分離の理由は明快で、全部を一緒にすると、遅い経路計画のために速い姿勢制御が間に合わず、ロボットが転ぶからです。厨房で言えば、段取りを考えている数秒の間に、鍋が焦げるのです。下の層ほど速く、単純に動きます。

秒〜分

熟慮層

目標推論・経路計画・地図作成といった「遅い思考」を担います。注文群から調理順序を計画し、在庫から作れる品を判断する——エージェント(LLM)が住む階です。エージェント層とオントロジー層に対応します。

▲▼

実行層

タスク切替・行動調停を担う中間層です。「炒めの途中で揚げ物のタイマーが鳴った」——そのような工程の切替・調停を行い、停止条件や安全監視もここが受け持ちます。

▲▼
ミリ秒

反射層

リアルタイム制御・危険回避を担い、センサーから計算を経てアクチュエータへ直結するループです。手が加熱区画に入ったら即・全停止。吹きこぼれで火を絞る。確率的な解釈を挟まない決定論的ルールで作ります。

安全をAIの賢さに依存させない——反射層の停止命令は、どんな賢い計画よりも常に最優先です。これもまた、後から変えられない全体設計の分岐点です。この3層分離(反射層=決定論的制御、熟慮層=確率的解釈)は、前節の「閉世界は規則、開世界はLLM」という原則と対応しています。
0ms

カメラが手を検知——世界モデルの最優先更新。「人の手の位置」は他のどの情報よりも速く更新します。

数ms

反射層が停止を発動——熟慮層の計画より常に優先します。

同時

火を絞り、アームを安全姿勢へ移します。

その後

実行層が中断を記録し、再開手順を調停します。

Architecture 3/3

統合像:フラクタルな閉ループと〈世界モデル〉

全体は「予測→観察→行為」の閉ループとして統合されます。実世界からの多様な入力(カメラ・LiDAR・IMU)は単独では不確実でノイズを含むため、カルマンフィルタ等により確からしさで融合(センサーフュージョン)され、同一座標系・同一時間軸で一元管理された「共有黒板」としての〈世界モデル〉に書き込まれます。熟慮層のエージェントは、セマンティクス層の照会・検証インタフェースを通じて世界モデルを参照し、計画を立てます。実行層が調停し、反射層が即応制御し、アクチュエータが実世界に作用する。その結果を再びセンサーが観測するのです。

カメラ:食材の色・焦げ・人の位置
温度センサー:鍋・油の温度
重量センサー:まな板・鍋の中身
マイク:炒め音・沸騰音

共有黒板(世界モデル)=厨房の「今」

共通座標系・共通時間軸で一元管理し、確信度つき状態推定(「フライパン185℃ ±5℃」)を保持します。 物理世界の名寄せはトラッキング——切られてバラバラになっても「同じ玉ねぎ」として同一性を維持します。 そして部分予測——卵焼き中は冷蔵庫の全予測は不要であり、いまの視点に関係する因子だけを取り出して予測します。

ここで世界モデルは、オントロジー層が身体をもった形態と位置づけられます。この対応は比喩ではなく、構造と構築プロセスの同型性を指しています。文書世界におけるオントロジーの型と制約(TBox)には物体クラス・空間関係・物理制約が、インスタンス(ABox)には検出された物体・自己・他者の状態推定値が、それぞれ対応します。ただし両者は表現形式が異なる(記号的な知識と連続的な状態推定)ため、導出は中間表現としての〈潜在空間〉を介して行うことを原則とします。

オントロジー(厨房の一般知識)

概念(焦げ・加熱)、属性と制約(「豚肉は75℃以上」)、因果関係(「強火は昇温を速める」)、観測器の定義(「焦げ色はカメラ」)。

潜在空間(意味の翻訳層)

記号の知識と連続なセンサー世界をつなぐ、圧縮された特徴の空間。色・水分・温度に対応する因子の軸を持ちます。

世界モデル(厨房の「今」)

エンベディング、遷移関数(鍋の状態変化の法則)、観測モデル(真の状態→センサー像)、事前分布(prior)。

潜在空間を介した5つの写像:(1)意味的な対応関係の導出 (2)属性と制約の埋め込み (3)遷移関数の動的構成 (4)観測モデルへの写像 (5)推論結果の逆反映——「この鍋は予想より早く焦げる」を履歴に記録し、priorを動的に更新します。この構成により、オントロジーの状態に合わせて世界モデルが動的に作られ、人が観測結果に合わせて予測モデルを組み替えることが機構として再現されます。

この「予測→観察→行為」の輪を単一の目的に束ねるのが〈自由エネルギー原理〉(FEP)です [Friston2010]。自由エネルギー原理は「適応的な系は驚き(サプライズ)を最小化するように振る舞う」と要約され、自由エネルギーFは近似的に「複雑性−正確性」と表されます。Fの最小化とは、観測をよく説明しつつ信念の変更を最小限に抑えることであり(オッカムの剃刀)、知識グラフの無用な肥大化を防ぐブレーキとして働きます。重要なのは、この閉ループが時間スケールを変えて何層も入れ子(フラクタル)に回っているという描像であり、これが本アーキテクチャの中核的な統一原理です。

驚き=予測誤差

「レシピ通りに炒めたのに、予想より焦げ色が濃い」

誤差小 → 同化

写像(5)priorの動的更新。モデルは保ったまま「この鍋はやや強め」という経験値を蓄積。日々自動で回ります。

誤差大・持続 → 調節

写像(3)遷移関数の再構成。「中央だけ熱い」という法則レベルの改修。改修要求を層内管理機能へ出し、採否は人間が決めます。

アーキテクチャへの評価の実装は、次の5つの信号に集約されます。料理ロボットの厨房のことばで確認しておくことにしましょう。

① 驚きを引き金に

驚き(予測誤差)を調節の引き金とします。

焦げ予測が外れ続ける箇所こそ改訂のサイン

② 不確実なら動くな

信念の不確実性が高い場合は行動せず情報を集めます。

見たことのない食材はまず人に聞く

③ 情報利得で探索

期待情報利得で探索を方向づけます。

新食材は学びが最大になるよう少量で試す

④ 複雑性で正則化

複雑性−正確性で改訂を正則化します。

例外だらけのレシピ知識にしない

⑤ 学習進度で配分

学習進度で努力を配分します。

安定した炒飯より、まだ下手な卵焼きへ
Design Method

ロボット・デザイン技法:8ステップ

以上の整理に基づき、ロボットをデザインする手順を8ステップとして構成します。全体は、Ⅰ.分析(人間主導)、Ⅱ.知識化(AI協働)、Ⅲ.行為の実装、Ⅳ.進化(運用)の4フェーズからなります。どのステップでも構図は同一であり、人間が意図と基準を与え、フレームが思考の型を与え、AIが実行を担います。また、この手順は一方通行ではなく、ステップ7〜8で観測される予測誤差が、ステップ1〜2の意図の見直しへと還流します。

PHASE Ⅰ

分析(人間主導)

Step 1 意図・ミッション定義
Step 2 問題フレーム分析

PHASE Ⅱ

知識化(AI協働)

Step 3 オントロジー構築
Step 4 世界モデル設計

PHASE Ⅲ

行為の実装

Step 5 3層制御の設計
Step 6 エージェント実装

PHASE Ⅳ

進化(運用)

Step 7 評価・学習の設計
Step 8 段階的進化と検証

1
PHASE Ⅰ 分析|主なフレーム:(F)メタ

意図・ミッション定義 — 「何でもできる」の罠を断つ

ねらい:誰の・どんな問いに応えるロボットかを定め、スコープと価値・安全要件を人間が決定する。

すべての出発点は〈意図〉です。AIは対話による意図の言語化を支援しますが、意図の決定・価値と安全の判断は人間の役割です。ここで決める「やらないことリスト」が、フレーム問題への最初にして最大の防壁になります。

料理ロボットでの実践

「万能料理ロボット」ではなく、主人の困りごと——「昼のピーク時、単純調理に手を取られ、接客と味の仕上げに集中できない」——から出発します。ミッションは「定番メニューの下ごしらえと加熱調理を代行し、提供時間を短縮する」。やらないこと(新メニュー考案・盛り付けの美観・刺身)、価値基準(提供時間・味の安定・食材廃棄の少なさ)、安全要件(人が近づいたら停止、刃物は専用区画から出さない)をここで文書化します。意図とは、潜在空間から見れば、見るべき因子の大元の絞り込みでもあります。

2
PHASE Ⅰ 分析|主なフレーム:(A)〜(F)全体

問題フレーム分析 — 仕事を性質の違う問題に分解する

ねらい:〈知働化AIフレーム〉(A〜F)を用いて問題領域を分解・定式化する。

「料理」を一枚岩にせず、6つのフレームで分解します。AIはフレーム適用の分析支援とプロンプト資産の蓄積を担い、フレームの選定・組合せの判断は人間が行います。フレームは分析の道具であると同時に、実行時には視点切替のスイッチにもなります。

料理ロボットでの実践

火加減とアーム操作は(A)制御、焦げの予測は(B)模擬、調理スケジューリングは(C)算法、レシピの作成・修正は(D)編集、注文→調理指示は(E)変換、レシピ自体の改訂は(F)メタ。この分解が、そのまま後工程の配置図になります——(A)→反射・実行層、(B)(C)→世界モデル・熟慮層、(D)(E)→知識構築、(F)→学習。

3
PHASE Ⅱ 知識化|主なフレーム:(E)変換

ドメインオントロジー構築 — 厨房の暗黙知を骨組みに外化する

ねらい:スコープ定義、スキーマ設計(TBoxとABoxの分離)、LLMによるトリプル抽出、名寄せ、格納、人手による矛盾検証の6作業。

オントロジー構築は6つの作業からなります。①スコープ定義(「この注文を今の在庫で何分で作れるか」に答えられる範囲)、②スキーマ設計(TBox:食材・器具・工程・レシピの型。後の写像を見越し、制約・因果・観測器も明示的に書く)、③抽出(レシピ本・口伝からLLMでトリプル〈主語―述語―目的語〉候補を大量生成)、④名寄せ(「ねぎ」「長ネギ」「白ねぎ」を統合)、⑤格納(JSON等で身軽に管理)、⑥検証(正しさの確認は人間——ここは主人の仕事です)。

料理ロボットでの実践:トリプルの例
味醂代替可酒+砂糖
野菜炒め必要とする強火
玉ねぎ(生)「切る」で遷移玉ねぎ(切済)

TBox=型の定義(「工程は食材の状態を変える」)、ABox=今日の事実(「品番A001の在庫は3個」)です。

変更不能な分岐点:この知識グラフはエージェントに直接見せません。「この食材の代替は?」という照会インタフェースを最初から設計します。
4
PHASE Ⅱ 知識化|主なフレーム:(B)模擬

世界モデル・センサーフュージョン設計 — 潜在空間を介して「今」を組み立てる

ねらい:共通座標系・共通時間軸の共有黒板を設計する。AIはシミュレーション・予測モデルの生成を担い、人間はモデル化要求(意図)を付与する。

カメラ・温度・重量・マイクの各センサーをカルマンフィルタ等で融合し、確信度つきの状態推定を共有黒板(世界モデル)に一元化します。オントロジーの記号的知識は直接コピーせず、潜在空間を介した5つの写像で動的に結びます。写像(5)の逆反映——「この鍋は予想より早く焦げる」——が、後の学習(Step 7)の入り口になります。

料理ロボットでの実践

更新の速さが生命線です。「人の手の位置」は他のどの情報よりも速く更新します——反射層が見る黒板が古くては意味がないからです。また部分予測により、卵焼き中は冷蔵庫の全予測はせず、いまの視点に関係する因子だけを取り出して予測します。フレーム(意図で限定したビュー)による関心の限定が、潜在空間における関連因子の抽出として実装されるのです。

5
PHASE Ⅲ 実装|主なフレーム:(A)制御

3層制御アーキテクチャ設計 — 速さの違う仕事は階を分ける

ねらい:反射・実行・熟慮を時間スケールで分離する。AIは制御パラメータの探索・コード生成を担い、人間は安全要件・リアルタイム制約を決定する。

時間の3層をここで実装に落とします。反射層は決定論的ルールで作り、確率的な解釈を挟みません。反射層の停止命令はどんな賢い計画よりも常に最優先——安全をAIの賢さに依存させないことが、後から変えられない設計の序列です。

料理ロボットでの実践

熟慮層は注文群から調理順序を計画し(秒〜分)、実行層は「炒めの途中で揚げ物のタイマーが鳴った」の切替・調停を行い(秒)、反射層は手が加熱区画に入ったら即・全停止します(ミリ秒)。ロボットが「転ぶ」のと同じ構造で、段取りを考えている数秒の間に鍋が焦げる——だから階を分けるのです。

6
PHASE Ⅲ 実装|主なフレーム:(C)算法・(D)編集

エージェント実装 — 視点を切り替える「料理長の頭」

ねらい:内省ループを停止条件・ルーブリック・記憶二層化とともに実装する。LLMによる計画・ツール実行・内省をAIが担い、停止条件とルーブリックの定義は人間が行う。

エージェントの工学的実装は「計画→実行→観察→評価→内省」のループとして構成します。評価が基準を満たせば完了し、満たさなければ内省(原因分析と教訓の記憶)を経て再試行します。実装の絶対条件は次の三つです。

料理ロボットでの実践
計画

注文を工程に分解する

実行

器具ツールを使う

観察

世界モデル(共有黒板)を見る

評価

基準と照合——満たす→完了/満たさない→内省→再試行

内省原因分析と教訓の記憶。「左のコンロは火が強い」が長期記憶に残ります。
① 停止条件の明示同じ工程で3回失敗したら人を呼ぶ。廃棄が上限を超えたら止まる。無限に試行するロボットは厨房では許されません。
② ルーブリックの具体化「おいしいか?」と問わない。「中心温度75℃で1分以上」「提供12分以内」「焦げ色は見本の範囲内」——Step 1の価値基準から導出します。
③ 記憶の二層化短期:「この注文はどこまで進んだか」。長期:「左のコンロは火が強い」という教訓。
視点の動的識別:「親子丼2つ」というクエリーから視点を識別し、オントロジーの現在状態とFEP信号でコンテキストパックを選びます。知識グラフには照会インタフェース越しにアクセスします。
7
PHASE Ⅳ 進化|主なフレーム:(F)メタ

評価・学習の設計 — 「驚き」を上達に変える

ねらい:FEPの5信号を実装し、同化と調節を使い分ける。AIはFEP信号による自己評価・同化/調節の自動化を担い、人間は評価基準の承認と調節(大改修)の判断を行う。

理論的には、評価とは予測誤差の測定であり、学習とは誤差の使い分けです。予測誤差が小さければ既存スキーマに取り込む〈同化〉で信念のみを更新し、誤差が大きく持続するならば知識や型自体を改修する〈調節〉を行います。ここでもエージェントが知識グラフを直接書き換えるのではなく、層内の管理機能に対する改修要求として発行し、オントロジー層・セマンティクス層の内部で検証のうえ適用します。

料理ロボットでの実践

驚き=「レシピ通りに炒めたのに、予想より焦げ色が濃い」。誤差が小さければ同化——priorの動的更新として「この鍋はやや強め」という経験値を日々自動で蓄積します。誤差が大きく持続するなら調節——「中央だけ熱い」という法則レベルの改修要求を発行し、採否は主人が決めます5つの信号(驚きを引き金に/不確実なら動くな/情報利得で探索/複雑性で正則化/学習進度で配分)を厨房のことばで具体化しておくことが肝要です。

8
PHASE Ⅳ 進化|主なフレーム:(E)変換・(F)メタ

段階的進化と検証 — いきなり厨房を任せない

ねらい:模擬(シミュレーション)→遠隔操作→半自律→自律へと階段を上り、人間の検証を継続する。受入検証・投資判断・倫理的責任は人間が担う。

脱Excelのロードマップが示したように、自律化は一足飛びには達成されず、模擬から自律へと階段状に進みます。各段階に人間の検証を挟むことは、安全の要請であると同時に、調節(モデルの大改修)の判断を人間が握るというガバナンスの要請でもあります。

料理ロボットでの実践:自律への階段
第1段
模擬

デジタルツインの厨房で計画と制御を検証

第2段
教示・遠隔

人が操作、ロボットは観察と記録に徹する

第3段
半自律

切る・炒めるのみ。味見と仕上げは主人

第4段
限定自律

定番3品のみ・ピーク時間帯のみ自律調理

第5段
漸進的拡大

実績を見ながらメニューを一品ずつ広げる

各段に検証可能な受入基準を置きます。例えば「半自律で1週間、安全停止の誤作動ゼロ・廃棄率3%未満」。次の段へ進む判定は必ず人間が行い、味と安全の最終検証は最後まで人間に残ります。降りる(ロールバック)設計も忘れずに。

表:ステップ別 問題フレーム×AI活用×人間の役割
ステップ主な問題フレームAI活用人間の役割
1. 意図・ミッション定義(F)メタ対話による意図の言語化支援意図の決定・価値と安全の判断
2. 問題フレーム分析(A)〜(F)全体フレーム適用の分析支援・プロンプト資産の蓄積フレームの選定・組合せの判断
3. オントロジー構築(E)変換原資料からのトリプル抽出・名寄せ候補提示スコープ定義・スキーマ設計・矛盾の検証
4. 世界モデル/融合設計(B)模擬シミュレーション・予測モデルの生成モデル化要求(意図)の付与
5. 3層制御の設計(A)制御制御パラメータの探索・コード生成安全要件・リアルタイム制約の決定
6. エージェント実装(C)算法・(D)編集LLMによる計画・ツール実行・内省停止条件とルーブリックの定義
7. 評価・学習の設計(F)メタFEP信号による自己評価・同化/調節の自動化評価基準の承認・調節(大改修)の判断
8. 段階的進化と検証(E)変換・(F)メタ自動テスト・コード変換・スキル獲得受入検証・投資判断・倫理的責任

骨格は搬送ロボットでも検査ロボットでも同じです。変わるのはStep 1で見つめる「誰の困りごとか」だけ、ということになります。

Illustrated Scenes

イラストで見る:料理ロボットのいる厨房

抽象的な設計論が、厨房の一日の中でどう動くのか。人間とロボットの協調をイメージする場面で確認しておくことにしましょう。

場面 1厨房の全景——区画とセンサーの配置

加熱区画 左コンロ(火が強め) 刃物専用区画 冷蔵庫 (在庫=ABox) 天井カメラ・マイク ロボット 主人 受け渡しカウンター(状態は共有黒板に反映)

厨房そのものが〈問題領域〉です。破線=反射層の監視ゾーンであり、人の手が入れば即・全停止(ミリ秒)。受け渡しカウンターが人とロボットの境界であり、仕掛品はここで手渡します。センサー(カメラ・温度・重量・音)は共有黒板=世界モデルに集約されます。区画の線引きは、Step 1の安全要件がそのまま床に描かれた姿です。「左コンロは火が強め」——こうした癖も知識として蓄積されます。

場面 2ロボットの解剖図——センサーは感覚器、アームは筋肉

熟慮層:調理計画(秒〜分) 実行層:工程の調停(秒) 反射層:危険回避(ミリ秒) カメラ(目)食材の色・焦げ・人の位置 マイク(耳)炒め音・沸騰音を聴く 温度・重量センサー鍋の温度、まな板の上の量 アーム(筋肉)切る・炒める・運ぶ。アクチュエータ 非常停止(赤ボタン)誰でも押せる。AIに頼らない最後の砦

頭の中は3階建て——熟慮層・実行層・反射層です。センサーの生データ(L0)から行為(L7)まで、知覚・認識のリファレンスモデルがこの身体の上で動きます。非常停止の赤ボタンは誰でも押せる、AIの賢さに頼らない最後の砦です。

場面 3昼のピーク——役割分担で回る協調作業

ロボット「親子丼2つ、承知。8分で仕上げます」 主人「卵は柔らかめにね」——この一言も教訓として記憶

ロボットは下ごしらえ・加熱調理・配膳準備を担い、視点はクエリー(注文)から識別します。主人は味見・仕上げ・接客——価値と安全の判断は人間の仕事です。共有黒板には鍋の温度も進行状況も一元管理され、二人は同じ「今」を見て働きます

場面 4閉店後の振り返り——驚きを知識に変える時間

ロボット「左コンロ、今日も昇温が速い → prior(経験値)を更新【同化】」 ロボット「フライパン中央だけ焦げが集中? → 遷移関数の改修要求を発行【調節】→ 主人の承認待ち」 主人「その改修、承認。明日から試そう」

同化は日々自動で回り、調節(法則レベルの改修)は人間の承認を経て適用される——半自動の学習ループです。厨房の一日は、閉店後のこの振り返りまで含めて設計されています。

Known Issues & Practice

既に明らかになっている課題と、実践時に対処すべきこと

本技法は万能ではありません。むしろ、どこに限界があり、実践の場で何に備えるべきかをあらかじめ知っておくことこそが、技法を使いこなす条件です。ここでは、原論文の考察とケーススタディで既に明らかになっている課題を、包み隠さず提示しておくことにしましょう。

限界① 概念設計の水準にとどまる

本構想は概念設計の水準にあり、実機やシミュレータによる検証を経ていません。適用の際は、第1段(デジタルツイン)での検証から着手すべきです。

限界② フレーム適用には習熟が必要

知働化AIフレームの適用には相応の習熟が必要であり、生成AIに問題フレームを十分に学習させる方法は今後の課題です。

限界③ FEP信号の実装方式は未確定

5信号の具体的な実装方式(誤差の閾値設定、情報利得の推定など)は、対象ドメインごとに詰める必要があります。

フェーズⅠ 分析(Step 1〜2)の課題
  • 「おいしさ」の基準化と官能評価の線引き——定量化できる基準と、人間に残す評価の境界をどう引くか。
  • 複数の意図の調停——主人・客・保健所など、複数のステークホルダーの意図が衝突したときの優先順位づけ。
  • フレーム選定の習熟とプロンプト資産化——選定の判断を組織の資産としてどう蓄積するか。
フェーズⅡ 知識化(Step 3〜4)の課題
  • オントロジー構築の費用対効果——一軒の店なら小規模で済むが、業種別の雛形整備が普及の鍵になる。
  • 潜在空間の設計——次元の選定・学習方法・再学習のタイミング、オントロジーとの整合の維持。
  • 写像(1)意味対応の解釈可能性——概念と因子の対応づけを人間が検証できる形に保てるか。
フェーズⅢ 実装(Step 5〜6)の課題
  • 安全と可用性のトレードオフ——過剰停止でピーク時に使い物にならなくなる事態をどう防ぐか。
  • ルーブリックの完全性——基準の網羅から漏れた劣化(基準外の劣化)をどう検出するか。
  • 視点誤りの検出と安全側への縮退、記憶の棚卸し——間違ったコンテキストで動き続けない仕組み。
フェーズⅣ 進化(Step 7〜8)の課題
  • 同化/調節を分ける閾値の定量化——「誤差が大きく持続する」をどの数値で切るか。
  • 人間承認のボトルネック化——承認の粒度を誤ると、主人が承認作業に忙殺される。
  • 段階後退(ロールバック)の設計——階段は上るだけでなく、安全に降りられなければならない。

さらに、フェーズを横断する課題が三つあります。第一にスケールの検証です。一軒の定食屋の知識は小規模で済みますが、チェーン展開すれば数千万ノード級になり、RAG併用と層内検証が現実の試練を受けます——規模を上げながら確かめるほかありません。第二に実装知見の継続的な取り込みです。「後から変更できない設計分岐点」は実装経験からしか見えず、本技法の改訂史そのものがその証左です。概念設計と実装者の対話を制度化することが求められます。第三に、次の一歩はデジタルツイン厨房だということです。本ケーススタディは紙上の適用にとどまっており、第1段の模擬厨房を実際に構築し、5つの写像・部分予測・視点選択を「動くもの」で確かめる——ここからが本番です。

実践時の対処の原則

① 変更不能な分岐点を最初期に固定する——知識グラフのカプセル化、反射層の決定論的設計と停止命令の最優先、潜在空間を介した結合。これらは後から変更が効かない全体設計の分岐点であり、概念設計の段階から実装者の知見を取り込み、早期に洗い出して固定することを運用上の原則とします。

② 未知の文脈は自動化しない——未知の文脈の発見は自動化せず、調節の一種として人間との協働で新設します。不確実なら動かず、情報を集めるのが原則です。

③ 人間の検証を各段に挟む——受入基準を検証可能な形で定義し、次の段へ進む判定は必ず人間が行います。これは安全の要請であると同時に、大改修の判断を人間が握るというガバナンスの要請でもあります。

Conclusion

まとめ:人働説から知働説へ——役割分担の明確化から始まる

本教材では、AI活用とドメイン分析・問題フレームの関係を整理した上で、意味の4層×時間の3層×予測の閉ループからなるロボティクス・アーキテクチャを提示し、8ステップのデザイン技法を料理ロボットの事例で確認してきました。理論だけでなく実際に使える「実行可能知識」へ——〈人働説〉から〈知働説〉へのパラダイムシフトは、意図を人間が与え、意味をAIが担い、行為をロボットが返すという役割分担の明確化から始まります。

この厨房で起きていることは、知識が予測を作り驚きが知識を鍛え、意図と検証は人間に残る——という循環です。

骨格は搬送ロボットでも検査ロボットでも同じです。変わるのは、Step 1で見つめる「誰の困りごとか」だけなのです。

01

知識が予測を作る

オントロジーに書いた「強火は昇温を速める」が、潜在空間を介して鍋の未来の予測になります。

02

驚きが知識を鍛える

「予想より早く焦げた」という予測誤差が、priorの更新(同化)と法則の改修(調節)に振り分けられます。

03

意図と検証は人間に残る

何を作るか、おいしいか、安全か——上りの判断は最後まで主人の仕事。ロボットはそれ以外を引き受けます。

参考文献

  1. [1]Michael Jackson: Problem Frames: Analyzing and structuring software development problems, Addison-Wesley (2001).(マイケル・ジャクソン『プロブレムフレーム—ソフトウェア開発問題の分析と構造化』翔泳社 (2006))
  2. [2]大槻繁: 実行可能知識のデザインプロセス—創造的ソフトウェア開発プロセス ΛVモデル, 日本デザイン学会 デザイン学研究特集号 デザイン思考, Vol.19-4, No.76 (2012).
  3. [3]大槻繁: 思考の技法, 第7章 トピックス(2) 7.2 知働化AIフレーム, Ichi Corporation (2022).
  4. [4]大槻繁: 思考の技法 2.0—AI・哲学・ロボットを貫く「知」のアーキテクチャ, Ichi Corporation (2026).
  5. [5]知働化研究会: 脱・Excel依存のロードマップ—ファイル中心からデータ中心へ, chidouka-lab.com/ExcelToSystem/ (2026).
  6. [6]知働化研究会: エクセル依存からの脱却と「知」のアーキテクチャ, chidouka-lab.com/ExcelToSystem2/ (2026).
  7. [7]Karl Friston: The free-energy principle: a unified brain theory?, Nature Reviews Neuroscience, Vol.11, pp.127–138 (2010).