Visão geral
O MedDiagnose AI é uma exploração de IA multiagente aplicada a um dos problemas de interação mais difíceis: ajudar um paciente a entender seus sintomas. Os usuários descrevem o que estão sentindo por chat, voz, fotos anotadas ou um mapa corporal interativo, e um pipeline de agentes de IA cooperantes produz um diagnóstico diferencial estruturado, sugestões de tratamento, verificações de contraindicações e um relatório em linguagem simples com exportação em PDF. É um sistema educacional e de demonstração, com avisos bem visíveis — um estudo de design em IA médica segura e estruturada, não um dispositivo clínico.
O pipeline de agentes
O diagnóstico percorre sete estágios: um agente de triagem estrutura a admissão; em seguida, agentes de diagnóstico e de pesquisa trabalham em paralelo; um estágio de especialistas encaminha o caso a um de cinco subagentes de domínio (cardiologia, neurologia, dermatologia, gastroenterologia, psiquiatria); seguem-se os estágios de tratamento e segurança e, por fim, um agente de empatia que traduz os achados clínicos em linguagem humana. Os agentes se consultam por um barramento de mensagens assíncrono, agentes de interação medicamentosa e de imagens médicas contribuem quando relevante, e um auditor de qualidade com autoaprendizado revisa as saídas. O progresso é transmitido ao vivo para o navegador por server-sent events.
IA multiprovedor
A camada de LLM é agnóstica quanto ao provedor: o Claude é o motor principal e recomendado, com OpenAI e Gemini como alternativas e o Whisper cuidando da transcrição de voz. Isso tornou o sistema um banco de testes funcional para comparar o comportamento dos modelos em tarefas idênticas de raciocínio estruturado.
Destaques de engenharia
- Backend em FastAPI com SQLAlchemy 2, migrações com Alembic, PostgreSQL, Redis e limitação de taxa
- Frontend em Vue 3 + Vite com empacotamento mobile/PWA via Capacitor e i18n em 12 idiomas
- Assinaturas via Stripe, painel administrativo de 16 páginas, portal de API para desenvolvedores e temas white-label
- Cobertura de testes com pytest, Vitest e suítes end-to-end em Playwright; implantação com Docker Compose
Resultado
Uma arquitetura de referência completa e orientada à segurança para IA multiagente em um domínio de alto risco — pipelines estruturados, encaminhamento a especialistas, auditoria e avisos honestos em vez de respostas de caixa-preta.