It would be helpful to add additional descriptions to the JSON schema for better prompt results. The jsonschema-generator used by the BeanOutputParser could also add the jsonschema-generator/jsonschema-module-jackson module to enable @JsonPropertyDescription annotations on fields.