feat: translate comments, docstrings, and log messages to Spanish.

This commit is contained in:
Marco Gallegos
2025-12-18 12:33:39 -06:00
parent 519a5ad705
commit 3b9346fe0f
12 changed files with 205 additions and 205 deletions

View File

@@ -1,5 +1,5 @@
"""
AI-powered classification and confidence scoring.
Clasificación y puntuación de confianza impulsada por IA.
"""
import openai
import json
@@ -17,25 +17,25 @@ logger = logging.getLogger(__name__)
def classify_and_audit(expense: ProvisionalExpense) -> ProvisionalExpense:
"""
Uses an AI model to audit an extracted expense, providing a confidence
score and notes. This is a placeholder for a more complex classification
and validation logic.
Utiliza un modelo de IA para auditar un gasto extraído, proporcionando una puntuación
de confianza y notas. Este es un marcador de posición para una lógica de clasificación
y validación más compleja.
Args:
expense: A ProvisionalExpense object with extracted data.
expense: Un objeto ProvisionalExpense con datos extraídos.
Returns:
The same ProvisionalExpense object, updated with the audit findings.
El mismo objeto ProvisionalExpense, actualizado con los hallazgos de la auditoría.
"""
logger.info(f"Starting AI audit for expense: {expense.extracted_data.description}")
logger.info(f"Iniciando auditoría por IA para el gasto: {expense.extracted_data.description}")
# For now, this is a placeholder. A real implementation would
# call an AI model like in the extractor.
# For demonstration, we'll just assign a high confidence score.
# Por ahora, esto es un marcador de posición. Una implementación real
# llamaría a un modelo de IA como en el extractor.
# Para la demostración, simplemente asignaremos una puntuación de confianza alta.
expense.confidence_score = 0.95
expense.validation_notes.append("AI audit placeholder: auto-approved.")
expense.processing_method = "ai_inference" # Assume AI was used
expense.validation_notes.append("Marcador de posición de auditoría por IA: aprobado automáticamente.")
expense.processing_method = "ai_inference" # Asumir que se usó IA
logger.info("AI audit placeholder complete.")