文芸モデル

用語

文芸モデル

用語(英)

literate model

別名

-

定義

文芸モデル(Literate Model)は、モデル構造と自然言語による語り(構造化文書)を統合した「読めるモデル」です。

文芸的プログラミング(Literate Programming)の思想をモデリング領域に拡張し、 構造(モデル)+語り(構造化文書) を一体化することで、人間とAIの双方が理解・操作できる知識表現を実現します。

「Literate Modeling(文芸的モデリング)」という発想自体は、 これまでにも一部の研究者や開発者によって試みられてきました。 しかし、それらは主にドキュメント生成やコード理解の支援にとどまっており、 モデルと言語・語り・AI支援を統合した体系的なモデリング手法として確立されたものではありません。

文芸モデル(Literate Model)は、SimpleModelingがAI時代に向けて新たに体系化・提唱したモデリング概念です。 文芸的モデリングの思想を継承しつつ、 AI協調型の知識循環とモデル生成を可能にする知的モデリング基盤として再構成されています。

文芸モデルは、単なるモデル記述技法ではなく、 人間の思考過程や設計意図を語りとしてモデルに埋め込み、 AIがそれを解析・再構成して設計や生成を支援するための枠組みです。

SimpleModeling

SimpleModelingでは、文芸モデルを実現するために、 CML(Cozy Modeling Language)およびSmartDoxを中核とする独自の記述体系を採用しています。 CMLでは、エンティティ・値オブジェクト・ルール・状態機械などのモデル要素と、 設計意図を表す語りを同一文書内に記述でき、 これにより「モデル」と「語り」が常に整合した形で進化します。

文芸モデルは、DSL駆動開発、CBD(コンポーネント指向開発)、およびBoK(Body of Knowledge)と連携し、 AIがモデルを理解し、生成し、最適化するための中心的アーティファクトとして機能します。

SimpleModelingが提唱する文芸モデルは、 AIが「読める」「書ける」「生成できる」モデルとして機能するための新しいモデリングパラダイムです。