Capacidade
O chat do Darwin conhece o atleta, ou é um chat genérico?
Conhece. Antes de responder, o coach monta um contexto com seu nome, histórico, plano ativo e dado clínico relevante declarado no onboarding (gestação, pós-parto, condição cardiovascular ou autoimune, restrição alimentar) — não é a mesma resposta pra qualquer pessoa.
Contraste honesto: assistentes genéricos de treino/nutrição respondem a mesma orientação pra qualquer pessoa que fizer a mesma pergunta. O Darwin liga a resposta ao seu histórico e ao seu dado de anamnese — o preço disso é que o coach só fica "esperto" a partir do momento em que você preenche o onboarding.
Perguntas frequentes
Sobre o chat que conhece o atleta
O chat do Darwin sabe quem eu sou, ou é um chat genérico?
Sabe. O bundle que monta o prompt do coach (chat_context.py) carrega seu nome, seu histórico e o plano ativo, e o coach responde citando isso, não uma resposta padrão.
Ele considera dado clínico, tipo gravidez ou condição cardiovascular?
Considera, desde o fix de 22/08 (SCRUM-1027): o mapper que lê o perfil de volta do banco passou a trazer postpartum_weeks e clinical_conditions pro prompt (antes esses campos existiam no banco mas não chegavam ao coach).
E restrição alimentar declarada no onboarding?
Também: o mesmo fix corrigiu o coach pra ler dietary_restrictions do inventário de comida ao montar a resposta, em vez de ignorar o que você já tinha declarado.
← O que o Darwin faz com os seus dados
Ver também: o que o Coach responde, em duas conversas reais →