Skip to main content

¿Qué es un Modelo de Análisis?

Un modelo de análisis define los criterios y estructura de evaluación para las llamadas. Es la “receta” que Neuracall sigue para generar el NeuraScore.

Componentes de un Modelo

Información Básica

CampoDescripciónEjemplo
nameNombre único del modelo”Evaluación Ventas B2B”
descriptionProposito del modelo”Evaluación de llamadas comerciales…“
promptInstrucciones para el análisisConfiguración de IA

Categorías

Las categorías agrupan criterios relacionados:
{
  "categories": [
    {
      "name": "Apertura",
      "description": "Evaluación del inicio de la llamada",
      "order_number": 1
    },
    {
      "name": "Desarrollo",
      "description": "Cuerpo de la interacción",
      "order_number": 2
    },
    {
      "name": "Cierre",
      "description": "Finalizacion de la llamada",
      "order_number": 3
    }
  ]
}

Variables

Cada categoría contiene variables específicas:
{
  "variables": [
    {
      "key": "greeting_quality",
      "readable_name": "Calidad del Saludo",
      "description": "Evalua si el agente saluda de forma cordial y profesional",
      "type": "INTEGER",
      "weight": 10,
      "category_id": 1,
      "required": true
    }
  ]
}

Tipos de Variables

TipoUsoEjemplo
INTEGERPuntuación numericaScore 0-10
DECIMALPuntuación con decimalesScore 8.5
BOOLEANSi/No”Menciono el nombre del cliente”
STRINGTexto libreComentario o observacion
DATEFechaFecha mencionada
TIMEHoraHora de cita
DATETIMEFecha y horaTimestamp completo

Diseño de un Modelo Efectivo

1. Define el Objetivo

Preguntate: Que quiero medir? Que comportamientos son criticos?

2. Estructura las Categorías

Agrupa logicamente los criterios:
Tipo de LlamadaCategorías Sugeridas
Servicio al clienteApertura, Resolución, Cierre
VentasDescubrimiento, Presentacion, Manejo de objeciones, Cierre
Soporte técnicoDiagnostico, Solucion, Verificación
CobranzaIdentificacion, Negociacion, Acuerdos

3. Define Variables Especificas

Buenos ejemplos:
  • “Menciono el nombre del cliente” (observable, específico)
  • “Ofrecio alternativas de solución” (medible)
  • “Confirmo los proximos pasos” (verificable)
Malos ejemplos:
  • “Fue amable” (subjetivo, vago)
  • “Hizo bien su trabajo” (no específico)

4. Asigna Pesos

Distribuye los puntos según importancia:
Total: 100 puntos
Apertura: 20 puntos (20%)
Desarrollo: 50 puntos (50%)
Cierre: 30 puntos (30%)

Metadatos Adicionales

Los modelos pueden incluir campos de metadatos para capturar información extra:
{
  "template_metadata": [
    {
      "key": "campaign",
      "readable_name": "Campana",
      "type": "STRING"
    },
    {
      "key": "department",
      "readable_name": "Departamento",
      "type": "STRING"
    }
  ]
}

Gestion via API

Crear Modelo

POST /v1/models
{
  "name": "Mi Modelo",
  "description": "Descripción...",
  "prompt": "...",
  "template_variables": [...]
}

Actualizar Modelo

PUT /v1/models/{id}
{
  "name": "Mi Modelo Actualizado",
  ...
}
Los cambios en un modelo no afectan los análisis ya completados.

Mejores Practicas

Iteracion

  1. Comienza con un modelo simple
  2. Analiza una muestra de llamadas
  3. Ajusta según resultados
  4. Repite

Validacion

  • Compara scores automáticos vs evaluaciónes manuales
  • Ajusta si hay discrepancias significativas
  • Documenta los criterios para consistencia

Mantenimiento

  • Revisa periodicamente la relevancia de los criterios
  • Elimina variables que siempre dan el mismo resultado
  • Agrega criterios según evoluciónen los estándares