Package com.embabel.agent.spi.validation
Class DefaultValidationPromptGenerator
-
- All Implemented Interfaces:
-
com.embabel.agent.spi.validation.ValidationPromptGenerator
public final class DefaultValidationPromptGenerator implements ValidationPromptGenerator
-
-
Constructor Summary
Constructors Constructor Description DefaultValidationPromptGenerator()
-
Method Summary
Modifier and Type Method Description StringgenerateRequirementsPrompt(Validator validator, Class<?> outputClass)Generate a string describing validation requirements for an LLM prompt This inspects the bean metadata to describe constraints ahead of time <T extends Any> StringgenerateViolationsReport(Set<ConstraintViolation<T>> violations)(b) Generate a string based on actual constraint violations This describes what went wrong after validation -
-
Method Detail
-
generateRequirementsPrompt
String generateRequirementsPrompt(Validator validator, Class<?> outputClass)
Generate a string describing validation requirements for an LLM prompt This inspects the bean metadata to describe constraints ahead of time
-
generateViolationsReport
<T extends Any> String generateViolationsReport(Set<ConstraintViolation<T>> violations)
(b) Generate a string based on actual constraint violations This describes what went wrong after validation
-
-
-
-