autointent.generation.utterances.CriticHumanLike#
- class autointent.generation.utterances.CriticHumanLike(generator, max_retries=3)#
A simple critic class that classifies user utterances as either ‘human’ or ‘generated’.
using an LLM-based binary classifier prompt.
- Parameters:
generator (autointent.generation.Generator)
max_retries (int)
- generator#
- max_retries = 3#
- build_classification_prompt(example, intent_name)#
Args.
example: The user utterance to classify. intent_name: The name of the intent associated with the utterance.
- is_human(utterance, intent_name)#
Args.
utterance: The utterance to evaluate. intent_name: The associated intent.