DefaultValidationPromptGenerator

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun generateRequirementsPrompt(validator: <Error class: unknown class>, outputClass: Class<*>): String

Generate a string describing validation requirements for an LLM prompt This inspects the bean metadata to describe constraints ahead of time

Link copied to clipboard
open override fun <T> generateViolationsReport(violations: Set<<Error class: unknown class><T>>): String

(b) Generate a string based on actual constraint violations This describes what went wrong after validation