Pour pallier le manque de vérifiabilité des résultats des modèles de langage à grande échelle (MLH), cet article propose une couche de contrat appliquant les principes de la conception par contrat (CPC) et de la théorie des types. Cette couche de contrat gère toutes les invocations de MHL, spécifie les exigences sémantiques et typologiques des entrées et sorties, et fournit des corrections probabilistes pour la conformité. Le MHL présente ainsi une double perspective : un analyseur sémantique et un composant probabiliste de type boîte noire. La satisfaction du contrat est probabiliste, et la vérification sémantique est définie opérationnellement par des conditions spécifiées par le programmeur sur des structures de données bien définies. De plus, cet article soutient que deux agents qui satisfont le même contrat sont fonctionnellement équivalents pour ce contrat.