La ficha: memoria entre conversaciones
Cada dato que la persona da se guarda con una función. Si vuelve a escribir un mes después, el agente sabe qué consultó y qué compró sin releer todo el historial.
{
"name": "registrar_lead",
"description": "Guarda o actualiza la ficha del cliente en el CRM",
"parameters": {
"type": "object",
"properties": {
"nombre": { "type": "string" },
"fecha_entrada": { "type": "string", "format": "date" },
"noches": { "type": "integer", "minimum": 1 },
"personas": { "type": "integer", "minimum": 1 },
"presupuesto": { "type": "number" },
"interes": { "type": "string", "enum": ["estadia", "cena", "evento", "otro"] },
"etapa": { "type": "string", "enum": ["nuevo", "calificado", "cotizado", "pagado"] }
},
"required": ["etapa"]
}
}Recomendación. Guardar los datos con una función y no en el texto libre de la conversación: así se pueden filtrar, contar y usar en el seguimiento.