This is likely still an LLM (in the purest definition of a language model with relatively many parameters) since the inputs are natural language, just not a generative LLM as the output is something other than more language.
questions = {
"refund_requested": Noul(
instructions="Does the customer request a refund?",
),
}