本論文は、大規模言語モデル(LLM)の出力に対する検証可能性不足の問題を解決するために、契約による設計(DbC)とタイプ理論原理を適用した契約層を提案する。この契約層はすべてのLLM呼び出しを調停し、入力と出力の意味的および種類の要件を指定し、コンプライアンスのための確率的修正機能を提供します。これは、LLMをセマンティックパーサーと確率的ブラックボックスコンポーネントという二重視点として提示します。契約の満足は確率的であり、セマンティック検証は、明確に定義されたデータ構造のためのプログラマーによって指定された条件によって動作的に定義されます。さらに、この論文は、同じ契約を満たす2つのエージェントがその契約に対して機能的に同等であると主張する。