from langchain_core.pydantic_v1 import BaseModel, Field

class Retrieve(BaseModel):
    """
    Ricerca di documenti di diritto tributario rilevanti a rispondere alla domanda dell'utente.
    """
    standalone_question: str = Field(
        ...,
        description="La domanda per cercare documenti. Deve essere ottimizzata per la ricerca di similarità con un database vettoriale. Espandi la domanda per avere un contesto più chiaro e dettagliato."
    )