pydantic-contract
Pydantic 계약
모델의 출력 JSON을 Pydantic 타입으로 파싱해 허용된 필드와 구조를 강제하는 방식이다. extra="forbid"를 사용하므로 누락·추가 필드와 prompt/schema drift가 LLM의 재확인 없이 즉시 validation failure로 드러난다.
Pydantic 계약
모델의 출력 JSON을 Pydantic 타입으로 파싱해 허용된 필드와 구조를 강제하는 방식이다. extra="forbid"를 사용하므로 누락·추가 필드와 prompt/schema drift가 LLM의 재확인 없이 즉시 validation failure로 드러난다.