Soulwise
4-Factor Response Engine
Astrology content is for reflection and entertainment, not medical, financial, legal, or mental-health advice.
¿Cómo redacta Soulwise la nota que envía después de un check-in?
El motor de respuesta de 4 factores combina cuatro señales —el chip que tocaste, la fase actual de tu ciclo, el contexto del tránsito de hoy y tu arquetipo cycle-related— y las procesa con un modelo de lenguaje acotado para generar una nota breve. Las restricciones incluyen longitud, reglas contra afirmaciones excesivas y calibración del tono.
- Cuatro elementos: chip, fase, tránsito y arquetipo
- Generación controlada: extensión, sin afirmaciones y tono
- Sin lenguaje apoyo y reflexión ni apoyo y reflexión por diseño
Motor de respuesta de 4 factores
Cada registro diario genera una breve nota de vuelta. Esa nota proviene del motor de respuesta de 4 factores: un sistema de generación controlada cuya misión es resultar útil en 60 a 100 palabras y nunca excederse.
Los cuatro factores
| # | Factor | Origen | Por qué importa |
|---|---|---|---|
| 1 | Ficha | La paleta de 14 fichas del ritual diario | Nombra lo que hoy es cierto |
| 2 | Fase | Estimación bayesiana del ciclo | Establece la base del ciclo |
| 3 | Contexto del tránsito | El tránsito natal de hoy, si lo hay | Aporta el matiz del día |
| 4 | Arquetipo | Tu arquetipo cycle-related | El patrón a lo largo de los ciclos |
Los cuatro se combinan de forma determinista en un prompt estructurado, no libre. El modelo de generación escribe dentro de una plantilla rígida que varía según la combinación de ficha × fase.
Por qué exactamente cuatro
Probamos con dos, tres, cuatro y seis. Dos factores (chip + fase) producían notas que se sentían demasiado genéricas. Tres (chip + fase + tránsito) solían inclinarse demasiado hacia lo astrológico. Seis (sumando estado de ánimo, clima, carga social) introducían inconsistencia y aumentaban la latencia de generación más allá del presupuesto de 200ms p50 para el ritual diario.
Cuatro es el punto justo donde la nota se siente específica para ti sin volverse ruidosa.
Restricciones en la generación
La salida del modelo se filtra mediante tres reglas en el momento de la escritura:
- Longitud — de 40 a 120 palabras. Todo lo que quede fuera de ese rango se regenera.
- Anti-afirmación — pasa la salida por el mismo control anti-afirmación que filtra las entradas del blog. Consulta non-wellness-cycle-tracking.
- Calibración del tono — un pequeño clasificador rechaza las salidas que suenan prescriptivas, críticas o demasiado animadas y corporativas. Las que aterrizan en lo "cálido y sereno" pasan.
Una nota que falle cualquiera de las tres se regenera hasta tres veces. Si las tres fallan, el usuario ve una alternativa curada que viene incluida con la aplicación.
Lo que el modelo NO ve
- El cuerpo de tu nota diaria (solo la etiqueta).
- Ninguna de tus notas anteriores.
- Los datos de otros usuarios.
- Tu nombre, cuenta o cualquier identificador.
La generación se ejecuta sobre una entrada depurada y anonimizada. La personalización proviene de los factores estructurados, no de releer tu texto.
Dónde vive esto
El motor está en lib/responseEngine/ dentro del código base de Soulwise. La plantilla de prompt estructurado es un archivo TypeScript por cada par chip × fase (14 × 4 = 56 plantillas), cada una ajustada a mano. El modelo es el más pequeño que pasó la prueba de calibración de tono: un modelo de pesos abiertos de 7B parámetros que corre en una Vercel Function con un presupuesto de 200 ms en p50.
Profundiza más
Descubre 4-Factor Response Engine interpretado en tu carta natal completa
Una posición gratuita es el titular. Una lectura completa interpreta toda tu carta.
Preguntas frecuentes
Sí: un pequeño modelo de lenguaje contextual con restricciones estrictas. Las cuatro entradas son deterministas; el lenguaje se genera con una plantilla precisa para cada combinación de ficha × fase.
Más factores generan ruido. Cuatro es el conjunto más pequeño que produce una nota lo bastante útil como para seguir abriendo la app.
No. Solo las cuatro entradas estructuradas salen de tu dispositivo para la generación; el cuerpo de tu nota permanece cifrado en el dispositivo. Consulta period-privacy.