Fluxo que implementei

Como a SmartCal responde em segundos

Duas formas principais de usar: foto ou texto/audio. Ambas caem no mesmo pipeline de IA que montei para manter consistencia.

Foto do prato

Envie uma foto e receba a leitura

O bot usa visao computacional para identificar itens do prato, tentar porcoes aproximadas e devolver macros no proprio chat.

  • Reconhecimento basico de imagem com foco em comida
  • Retorno em segundos no WhatsApp
  • Sugere ajustes se algo ficou fora do esperado
Exemplo de uso: Foto do prato
Texto ou audio

Se preferir, conte o que comeu

Mensagens soltas e audios sao transcritos e viram a mesma analise. O bot entende abreviacoes e medidas aproximadas quando voce nao lembra a medida exata.

  • Linguagem natural sem formularios
  • Transcricao de audio e validacao rapida
  • Mantem contexto das ultimas refeicoes
Exemplo de uso: Texto ou audio

Bastidores rapidos

  • IA de visao + LLM para interpretar prato, traduzir em macros e sugerir proximo passo.
  • Painel web para acompanhar mensagens e calibrar respostas quando algo sai do esperado.
  • Tudo pensado para ser low friction: sem app novo, sem onboarding longo.

Privacidade e controle

Fotos sao processadas e descartadas do bot; mantenho apenas os resumos nutricionais para analise.
Sem notificacao automatica. Voce decide quando chamar o assistente.
Pipeline real do projeto

Como o bot trata as suas entradas

Aqui estao as decisoes de produto e UX que guiaram este case. Nada de planos ou checkout, apenas o que eu codifiquei para tornar o fluxo simples para qualquer pessoa.

Bot ativo via WhatsApp
Dashboard SmartCal no celular
Entrada

Leitura por foto

Vision API identifica itens do prato e sugere porcoes aproximadas para iniciar o calculo.

Entrada

Texto solto no chat

Entende frases simples como se voce estivesse contando para um amigo. Sem formularios.

Entrada

Audio no WhatsApp

O audio e transcrito e vira o mesmo fluxo de analise. Bom para quem prefere falar.

Processamento

Macros e metas dinamicas

Calcula calorias, proteina, carbo e gordura e sugere ajustes para o resto do dia (cache no Redis para respostas rapidas).

Saida

Painel web

Resumo visual das mensagens, historico de refeicoes e alertas que o bot disparou (dados nutricionais no Supabase, sem logs de conversa).

Feedback

Retorno direto no chat

Respostas curtas, links uteis e inline cards para voce confirmar ou corrigir a leitura.

Operacao

Sem app novo

Tudo roda dentro do WhatsApp, entao a curva de aprendizado e pequena para qualquer pessoa.

Teste rapido

Funciona em qualquer celular

Basta um numero do WhatsApp. Nao precisa de instalacao ou onboarding complexo.

Stack e escolhas que guiaram o case

Sem discurso comercial: apenas as decisoes de produto e tecnologia que deixaram o bot usavel para um piloto rapido.

WhatsApp first

Entreguei toda a experiencia via chat para reduzir atrito e testar rapido.

Visao + LLM

Uso IA de visao da OpenAI para interpretar o prato e LLM para contextualizar e responder.

Tempo de resposta

Pipeline otimizado para poucos segundos entre a mensagem e o retorno.

Metadados uteis

Guardo apenas resumo nutricional e dados do cliente no Supabase, nao fotos nem conversa.

Metas ajustaveis

Configuro objetivos simples (deficit, manutencao ou ganho) para guiar a resposta.

Audio transcrito

Audio vira texto e passa pelo mesmo fluxo (cache no Redis), sem diferenca para quem testa.

Feedback curto

Respostas diretas, com CTA para corrigir se algo saiu errado na leitura.

Sem prometer milagre

Nao substitui nutricao clinica; e uma prova de conceito com foco em UX.

Aprendizados rapidos do prototipo

O que observei testando com pessoas proximas

Portfolio first: sem vendas, so resultados de teste
Entrada visual

Foto gera engajamento

Os testes mostram que enviar uma foto e o gatilho mais facil: menos de 15 segundos para a primeira resposta do bot.

Audio to text

Audio evita friccao

Quem nao quer digitar usa o audio e recebe a transcricao automaticamente. O bot confirma se algo soou errado.

UX no chat

Resumos claros ajudam

Mensagens curtas com macros + proximo passo aumentam a chance de a pessoa seguir a meta no resto do dia.

Contato direto comigo

Quer ver o bot rodando com um prato real?

Integracao OpenAI + Redis + Supabase (historico nutricional e dados do cliente; nao guardo conversa). Me manda um WhatsApp ou e-mail. Eu acompanho o teste, explico o pipeline e compartilho o que achar relevante para avaliar.

Horario de Brasilia, resposta rapida.
WhatsApp: +55 11 5192-9764smartcalsuporte@gmail.com

Prefere call? Manda dia e horario e eu retorno.

Perguntas frequentes

Portfolio da SmartCal e contatos rapidos.