Operador: GARCIA NUTRITION ESSENTIALS LLC — 635 West 174 Street, New York, NY 10033, EE.UU.
Servicio: MiConsejo, acompañamiento conversacional por WhatsApp para personas cuidadoras.
Versión del documento: 1.0 · Fecha: 4 de agosto de 2026.
Por qué existe este documento: California SB 243 § 22602(b) exige a todo operador de un
acompañante conversacional mantener un protocolo para prevenir la producción de contenido de
ideación suicida, autolesión o suicidio, que incluya derivar a servicios de crisis; y § 22602(b)(2)
exige publicar ese protocolo en el sitio web del operador. Nueva York, Ley General de Comercio
art. 47 §1701, exige un protocolo equivalente de detección y derivación.
Regla de honestidad de este documento. Describe lo que el sistema hace hoy, no lo que
queremos que haga. Lo que todavía no está implementado aparece en la sección 7 marcado como
no implementado. Un protocolo publicado que exagera lo que cumplimos sería usado en contra
de la empresa y, peor, daría a una usuaria una confianza que el sistema no sostiene.
MiConsejo es un acompañante conversacional con inteligencia artificial. **No es un profesional
de salud mental, no es un servicio de terapia, no es un servicio de emergencias y no sustituye
a ninguno de los tres.** No hay una persona leyendo las conversaciones en tiempo real. MiConsejo
no puede enviar auxilio, no puede localizar a nadie y no puede intervenir físicamente.
La detección corre antes de que el modelo de lenguaje redacte cualquier respuesta, sobre cada
mensaje que la persona envía. Tiene tres capas, en este orden.
Capa 1 — Léxica y determinista. Un conjunto fijo de expresiones y patrones, sin modelo de por
medio, siempre idéntico. Cubre cinco categorías: autolesión y suicidio; violencia de pareja;
peligro o abuso de un menor; emergencia médica aguda; y abstinencia de alcohol o
benzodiacepinas. Si un patrón coincide, la conversación entra en protocolo de inmediato.
*(src/services/crisis-gate.js, patrones líneas 34–75, evaluación líneas 294–300.)*
Capa 2 — Guarda de modismos. Una segunda lista fija reconoce el lenguaje cotidiano que se
parece a una crisis sin serlo: «matar el tiempo», «muerta de cansancio», «esta deuda me está
matando», «me corté cocinando». Estos mensajes se descartan como crisis y siguen a la
conversación normal. *(crisis-gate.js líneas 83–95, evaluación líneas 302–303.)*
Capa 3 — Pantalla semántica. Todo lo que no resolvieron las dos capas anteriores pasa por un
clasificador basado en modelo de lenguaje, con instrucciones clínicas escritas, que devuelve
únicamente si hay crisis y de qué tipo. Existe para captar lo que las palabras exactas pierden:
paráfrasis, metáfora, otro idioma, jerga regional, o señales indirectas de despedida.
*(crisis-gate.js, instrucciones línea 156, ejecución líneas 211–253.)*
Modo estricto y ante la duda. Cuando el mensaje contiene una señal de angustia —una lista
también fija, que incluye desde «quiero morir» hasta expresiones indirectas como «dejé todo
arreglado»— la clasificación entra en modo estricto: un «no hay crisis» del modelo local **no
basta**, y el mensaje se envía a un segundo modelo, más capaz, para confirmarlo. Si ese segundo
modelo no está disponible, el sistema trata el mensaje como crisis. Esta decisión es
deliberada: preferimos activar el protocolo de más que dejar pasar un mensaje real.
*(crisis-gate.js líneas 100, 224–236, 307–308.)*
Los mensajes ya clasificados se recuerdan en memoria temporal para no reclasificar el mismo texto
dos veces. Un «no hay crisis» en modo estricto nunca se guarda en esa memoria. *(líneas 174–182, 230.)*
Limitación conocida y declarada. Este diseño produce falsos positivos: mensajes de agotamiento
normal de una persona cuidadora pueden entrar en modo estricto. No publicamos hoy una tasa de
falsos positivos porque no la hemos medido con rigor; decir un número sin haberlo medido sería
inventarlo. Ver sección 7.
3.1. El modelo de lenguaje queda bloqueado. En cuanto la detección da positivo, MiConsejo
no improvisa. La respuesta que se envía es texto fijo, escrito y revisado por personas de
antemano, y el modelo no participa en redactarla. *(src/services/handler.js líneas 493–524.)*
3.2. Se envía un mensaje que valida y deriva. El mensaje reconoce lo que la persona dijo,
le dice que no está sola, entrega un recurso de crisis y le pregunta si puede llamar en ese
momento, quedándose en la conversación. *(crisis-gate.js línea 145.)*
3.3. El recurso se elige por país, no lo inventa el modelo. El país se deduce del prefijo del
número de WhatsApp de la persona. Hoy hay recursos específicos para cuatro países —República
Dominicana, Estados Unidos, México y Colombia— y para cualquier otro país el mensaje remite al
número de emergencias local sin nombrar un número concreto. **No inventamos números de teléfono:
si no tenemos un dato verificado para ese país, no lo damos.** *(crisis-gate.js líneas 103–120.)*
3.4. Se ofrece —nunca se impone— ayuda para llamar. En los casos más graves, MiConsejo ofrece
conectar a la persona con la línea de su país con un solo mensaje de respuesta. La llamada
solo se inicia si la persona responde que sí, dentro de una ventana de diez minutos. El
número de esa llamada se lee de una tabla de líneas verificadas; nunca lo genera el modelo. Esta
posibilidad se le informa a la persona una vez, al inicio, cuando se registra.
*(handler.js líneas 528–552; crisis-gate.js líneas 313–330; src/services/onboarding.js línea 134.)*
3.5. El evento queda registrado. Se guarda la categoría, la capa que lo detectó, la gravedad,
el texto que lo activó, la respuesta enviada y si se ofreció la llamada. *(src/services/escalation.js líneas 15–45.)*
3.6. Respuestas diferenciadas. El protocolo no es único. Violencia de pareja, peligro de un
menor, emergencia médica aguda y abstinencia química reciben cada uno su propio mensaje fijo, con
su propio recurso. Un mensaje sobre violencia de pareja nunca recibe el guion de suicidio.
*(crisis-gate.js líneas 123–146.)*
en ese momento (sección 3.4).
responder por haber detectado una crisis.
Esto es tan parte del protocolo como lo anterior.
policía, ni a un familiar, ni a nadie, en ninguna circunstancia.
registrados para revisión posterior; nadie está mirando en el momento.
dosis en un bebé, responde con un límite explícito y remite al pediatra.
*(crisis-gate.js líneas 270–286.)*
modelo no pueda derivar a ese terreno.
peligro debe llamar a emergencias directamente.
al inicio, pero no comprueba la edad declarada. Cuando la persona revela ser menor de edad, la
conversación se cierra con un mensaje que incluye un recurso de ayuda, y no se guarda memoria
de esa conversación. *(src/utils/safety.js líneas 104–117; src/utils/crisis.js líneas 58–70.)*
el aviso de privacidad.
MiConsejo se identifica como inteligencia artificial y tiene prohibido por diseño afirmar ser
humano, tener cuerpo o tener vida fuera del chat, para cualquier forma de la pregunta y en
cualquier idioma. *(src/utils/prompts.js línea 469.)* Varios de los mensajes fijos de crisis lo
dicen expresamente. *(src/utils/crisis.js líneas 18, 34, 51.)*
Declaración honesta de estado: el aviso al inicio de la interacción y el aviso recurrente cada
tres horas exigidos por Nueva York (GBL §1702) no están implementados a la fecha de esta versión.
Está decidido implementarlos; ver sección 7.
Se publica esta lista a propósito. Un protocolo sin huecos declarados no es un protocolo, es
publicidad.
1. Aviso de IA al inicio y cada tres horas — no implementado (sección 6).
2. Tasa de falsos positivos medida — no existe. No hay un conjunto de prueba de frases reales
de personas cuidadoras etiquetado, así que no publicamos ningún porcentaje.
3. Seguimiento posterior a una crisis — el sistema calcula y guarda una fecha de seguimiento a
24 horas, pero hoy no hay ningún proceso que lea esa fecha y envíe el seguimiento. La
evidencia clínica sobre planes de seguridad atribuye buena parte del efecto al seguimiento;
por eso se declara el hueco en vez de omitirlo.
4. Plan de seguridad estructurado — hoy se entrega validación, recurso y una pregunta. No se
construye con la persona un plan de seguridad paso a paso.
5. Cobertura de países — el enrutamiento de crisis cubre cuatro países. Fuera de ellos, el
mensaje remite al número de emergencias local sin nombrar una línea específica.
6. Revisión clínica externa de los guiones fijos — los textos fueron escritos internamente y
no han sido revisados por profesionales clínicos externos.
7. Verificación de edad — no existe (sección 5).
8. Conteo anual de derivaciones para el reporte a la Office of Suicide Prevention de
California, exigible desde el 1 de julio de 2027 — los eventos se registran, pero el informe
agregado todavía no se produce.
Si estás en peligro ahora mismo, llama al número de emergencias de tu país.
Preguntas sobre este protocolo: GARCIA NUTRITION ESSENTIALS LLC, 635 West 174 Street,
New York, NY 10033.
Este documento se revisa cuando cambia el comportamiento del sistema en materia de crisis, y como
mínimo una vez al año. Las referencias a archivo y línea corresponden al estado del código al
4 de agosto de 2026 y son verificables internamente.