Để Giải quyết vấn đề thiếu khả năng kiểm chứng đầu ra của các mô hình ngôn ngữ quy mô lớn (LLM), bài báo này đề xuất một lớp hợp đồng áp dụng các nguyên tắc thiết kế theo hợp đồng (DbC) và lý thuyết kiểu. Lớp hợp đồng này làm trung gian cho tất cả các lệnh gọi LLM, chỉ định các yêu cầu ngữ nghĩa và kiểu cho đầu vào và đầu ra, đồng thời cung cấp các hiệu chỉnh xác suất để tuân thủ. Điều này trình bày LLM dưới dạng một góc nhìn kép: một trình phân tích cú pháp ngữ nghĩa và một thành phần hộp đen xác suất. Việc thỏa mãn hợp đồng mang tính xác suất, và việc xác minh ngữ nghĩa được xác định về mặt vận hành thông qua các điều kiện do lập trình viên chỉ định trên các cấu trúc dữ liệu được xác định rõ. Hơn nữa, bài báo này lập luận rằng hai tác nhân thỏa mãn cùng một hợp đồng là tương đương về mặt chức năng cho hợp đồng đó.