O Motor de Resposta de Quatro Fatores: Como o Cosmic Story v2 Compõe Cada Capítulo Gerado por IA

Como os capítulos de astrologia por IA são compostos no Cosmic Story v2?
Cada capítulo gerado por IA no Cosmic Story v2 é composto por um motor de quatro fatores: contexto de pessoa e vínculo, a superfície astrológica (mapa natal + sinastria + trânsitos via Swiss Ephemeris), o sinal recente do usuário (check-ins, diário, ressonância) e a forma de cadência (capítulo, recapitulação, resposta do coach, sugestão ritual). Os quatro fatores se fundem em um único prompt estruturado, enviado de forma assíncrona a um provedor de IA via adaptador intercambiável, e a resposta é depois pós-processada e criptografada.
- Quatro fatores de contexto nomeados — todo artefato segue a mesma estrutura.
- A astrologia é o modificador, não o dicionário — padrão em português simples, o jargão é opt-in.
- O Swiss Ephemeris (sweph) realiza todos os cálculos astrológicos.
- A etapa de composição remove dados pessoais brutos antes que o prompt chegue ao provedor de IA.
- A cadência escolhe o template certo (capítulo vs recapitulação vs resposta do coach).
Em uma categoria onde a maioria dos aplicativos de astrologia por IA envolve uma única chamada LLM em um template de horóscopo diário, o Cosmic Story v2 faz algo estruturalmente diferente: cada artefato que gera passa por uma etapa de composição de quatro fatores antes mesmo de a IA ser chamada. É essa etapa que faz o output parecer que sabe para quem o capítulo foi escrito, quando e em que formato.
Este artigo apresenta os quatro fatores, explica o papel de cada um e mostra como eles se fundem em um único prompt.
Os quatro fatores
┌──────────────────────────────┐
│ 1. Pessoa + contexto vínculo │
│ 2. Superfície astrológica │
│ 3. Sinal do usuário │
│ 4. Forma de cadência │
└──────────────────────────────┘
↓
prompt composto
↓
geração por IA
↓
pós-processamento + criptografia
↓
exibição no app
Cada fator traz informações ortogonais. Nenhum é redundante em relação a outro. Remover um faz o output regredir visivelmente; adicionar um quinto torna o prompt mais confuso sem ganhar sinal.
Fator 1: pessoa + contexto vínculo
Para quem é este artefato? Qual é a relação dessa pessoa com o usuário? O que sabemos sobre como este vínculo tem se sentido recentemente?
Este fator inclui:
- O nome da pessoa e o rótulo de tipo de relacionamento (parceiro, irmã, amiga, pai/mãe, mentor, etc.).
- Textura agregada da atividade recente do usuário sobre essa pessoa: quantos check-ins incluíam a tag "com" desta pessoa, quantas entradas de diário a mencionavam, como os scores de ressonância deste vínculo se moveram.
- Um breve resumo dos capítulos recentes sobre essa pessoa, para que o capítulo de hoje tenha continuidade com o de ontem.
Este é o sinal dominante. A astrologia pode adicionar textura, mas se o prompt não se ancorar em uma pessoa específica e na textura desse vínculo, o output deriva para o genérico.
Fator 2: superfície astrológica
É isso que torna o output uma cosmic story em vez de um aplicativo de diário. Mas — de forma crucial — é um modificador, não um dicionário.
Calculado via Swiss Ephemeris (sweph), a mesma biblioteca usada por todo praticante astrológico sério. O fator inclui:
- O mapa natal do usuário.
- A sinastria entre o usuário e a pessoa específica (o relacionamento deles no céu, basicamente).
- Os trânsitos atuais — o que os planetas reais estão fazendo agora em relação ao mapa do usuário e ao mapa de sinastria.
O output recebe de 1 a 3 chips de aspecto — pequenas tags estruturadas como "Lua trígono Vênus" ou "Mercúrio retrógrado quadrado Sol" — nos quais o capítulo pode se apoiar como modificador. O capítulo não precisa dizer "Mercúrio está a 14° de Gêmeos em quadratura com seu Sol natal". Diz algo como "hoje será difícil ser direto; uma frase curta vale mais que três".
A voz padrão é português simples. O jargão astrológico é opt-in para o usuário familiarizado com astrologia — mesmo prompt, mas o pós-processador alterna o vocabulário para usar termos técnicos.
Fator 3: sinal do usuário
O que aconteceu no app, para este usuário, recentemente? Especificamente:
- Check-ins recentes: humor, energia, padrões da tag "com".
- Scores de ressonância para o vínculo relevante: onde Comunicação, Intimidade, Crescimento, Conflito se moveram esta semana.
- Mensagens do coach desta conversa (se houver) — apenas para contexto, não para o provedor de IA ler literalmente.
É isso que faz o capítulo parecer que o motor se lembra da sua semana. Sem este fator, o capítulo de hoje seria idêntico independentemente de como você esteve presente.
Fator 4: forma de cadência
Que tipo de artefato deve ser este?
- Um capítulo diário (o caso mais comum).
- Uma carta de recapitulação semanal de domingo.
- Uma resposta do coach (modo Luminara).
- Uma sugestão ritual.
- Um cartão inbox (pulso de vínculo novo, clima, atualização, etc.).
A cadência escolhe o template certo, o orçamento de tamanho certo (capítulo ≈ 220 palavras; resposta do coach ≈ 120 palavras; sugestão ritual ≈ 30 palavras) e os modificadores de tom certos. Sem ela, o motor teria que adivinhar a partir de pistas contextuais, o que é frágil.
O que é enviado ao provedor de IA
O prompt composto não é uma concatenação bruta dos dados do usuário. A etapa de composição:
- Remove dados pessoais brutos. Os nomes são tokenizados (
PESSOA_1,PESSOA_2) antes do prompt chegar ao provedor; o pós-processador substitui os tokens pelos nomes reais após a geração. - Limpa entradas de diário que o usuário marcou como privadas.
- Adiciona um prompt de sistema que inclui proteções anti-alegação (sem alegações médicas / fertilidade / precisão; sem difamação comparativa; sem linguagem de substituição clínica).
- Escolhe o template de cadência — capítulo / recapitulação / coach / ritual / sugestão — cada um com seu próprio esquema de output estruturado.
O payload completo vai ao provedor de IA via o token símbolo AI_GENERATION_ADAPTER. O adaptador é intercambiável; hoje o My Zodiac AI usa um provedor, amanhã pode ser outro, e o motor não se importa.
Após a IA: pós-processamento
Assim que a IA responde, quatro coisas acontecem:
- Classificador de crise — verifica se o input recente do usuário ou este output contém linguagem de crise. Se sim, exibe recursos de suporte local de forma proeminente.
- Extrator de chips de aspecto — extrai 1 a 3 chips de astrologia do output.
- Filtro anti-alegação — remove qualquer formulação que viole a lista de mais de 30 termos proibidos (médico, precisão, controle do parceiro).
- Criptografia AES-256 — o corpo do capítulo é criptografado antes de ser gravado no MongoDB.
Em seguida, o artefato é persistido (em soulwise_chapters), um evento EventEmitter2 é disparado (CHAPTER_COMPLETED) e o inbox o exibe.
Por que isso importa para a página de marketing
A maioria dos aplicativos de astrologia por IA envolve uma única chamada LLM. O motor de quatro fatores é a razão estrutural pela qual os outputs do Cosmic Story v2 parecem saber para quem são e quando. É também por isso que o motor pode produzir até 35 peças distintas geradas por IA por usuário premium ativo por semana sem soar repetitivo — cada artefato se compõe a partir de uma combinação diferente de pessoa + sinal + cadência.
Este é, estruturalmente, o diferencial competitivo: ninguém mais na categoria está compondo prompts dessa forma. O Co-Star envolve um prompt por usuário por dia. The Pattern não gera conteúdo novo. Paired modela apenas um vínculo.
Quatro fatores, um pipeline, oito tipos de artefato. Esse é o motor.
Leia também
- Arquitetura do Cosmic Story v2 — o tour técnico completo.
- Como funciona bem — rigor V-Model, metas de desempenho, segurança.
- Semana de exemplo de outputs — como sete dias de artefatos realmente parecem.
- Abrir My Zodiac AI na App Store.
Experimente nossas ferramentas gratuitas
Obtenha insights personalizados com base no seu mapa natal


