Skip to content

Quickstart

Resultado esperado

Ao final deste quickstart, você terá validado:

  1. ambiente Python e dependências sincronizados;
  2. fluxo crítico de treino/promoção e fallback funcionando;
  3. documentação local disponível para navegação.

Tempo médio: 10 a 15 minutos.

Pré-requisitos

ItemVersão/expectativa
Python3.14 (definido em .python-version)
uvinstalado e disponível no terminal
Node.js + npmnecessários para build do site em docs/

1. Preparar o ambiente Python

Terminal window
uv sync

2. Validar o ciclo crítico da engine

Rodar os casos críticos de aplicação (treino/promoção e fallback):

Terminal window
make test-engine

Rodar o slice MLOps com persistência/registry/observabilidade:

Terminal window
make test-integration
make test-registry-smoke
make test-observability-smoke

Rodar o gate padrão de qualidade do projeto:

Terminal window
make lint
make typecheck
make test

Opcionalmente, subir um MLflow local para inspecionar tracking/registry:

Terminal window
make mlflow-ui

3. Subir a documentação local

Instalar dependências do site e iniciar servidor de docs:

Terminal window
make docs-install
make docs-dev

Para validar build de produção:

Terminal window
make docs-build

4. Checklist de sucesso

  • make test-engine passa sem falhas.
  • make test-integration passa cobrindo persistência e adapters MLOps.
  • make test passa com a suíte completa.
  • make docs-build conclui sem erros.
  • Você consegue abrir o site de docs em modo dev local.

Problemas comuns

SintomaCausa provávelAção recomendada
uv sync falhauv ausente ou versão incompatívelInstalar/atualizar uv e repetir o comando
make test-engine falha por importambiente não sincronizadoRodar uv sync novamente
make docs-build falhadependências de docs/ não instaladasRodar make docs-install e repetir

Próximos passos

  1. Ler Treinamento e promoção.
  2. Ler Previsão com fallback.
  3. Revisar Fluxos principais para detalhes de execução.