Skip to content

About

Aula visual e interativa sobre orquestracao dinamica e economia de modelos de IA com o OmniRoute.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

OmniRoute: Orquestracao Inteligente e Economia de Modelos de IA para Coding

Aula interativa e visual com narracao em audio MP3 sincronizada em tempo real, cobrindo o uso do OmniRoute como scheduler inteligente e copiloto economico para ambientes de desenvolvimento, agentes CLI (OMP, OpenCode, Codex) e fluxos de programacao.


🌐 Acesso Online (GitHub Pages)

Acesse a apresentacao diretamente no seu navegador sem necessidade de instalacao:

👉 https://aroldobossoni.github.io/omniroute-aula/


✨ Principais Destaques da Aula

  • 25 Slides Interativos: Visualizacoes graficas, fluxos, formulas e comparativos dinâmicos.
  • Narracao Sincronizada em Audio (MP3): Narracao de alta fidelidade via HTML5 Audio API com compatibilidade cross-platform (Linux, Windows, macOS, Android, iOS).
  • Indice Geral Dinamico: Navegue instantaneamente para qualquer topico da aula com um clique.
  • Auto-Scroll do Roteiro: Acompanhamento automatico do texto de narracao sincronizado com o tempo do slide.
  • Controles Completos: Play/Pause, ajuste de velocidade (0.75x a 1.35x com preservacao de pitch), mute e navegacao rapida.

📚 Conteudo Programatico

  1. Apresentacao, Prefacio & Comunidade: Visao geral e colaboracao open-source.
  2. OmniRoute como Copiloto Economico: O problema da escolha manual de modelos.
  3. Fim do Ranking Fixo: Qualidade teorica vs. valor operacional no momento.
  4. Arquitetura & Orquestracao: Clientes, OmniRoute, score dinâmico e provedores.
  5. Auto-Combo: O calculo multifatorial de pontuacao (health, quota, cost, latency, task fit).
  6. A Formula Mental: Qualidade x Condicao Operacional x Economia.
  7. auto/coding: Otimizacao focada em desenvolvimento de software com freios de custo.
  8. Modos auto/*: Cada modo otimiza um objetivo diferente.
  9. Assinatura vs. Pay-per-token: Custo marginal zero vs. quota perecivel.
  10. Quota como Combustivel: Pacing e ritmo de consumo antes do reset.
  11. Estrategias de Roteamento: Auto, priority, fill-first, headroom, reset-aware e cost-optimized.
  12. Comparacao Pratica: fill-first vs. headroom vs. reset-aware.
  13. Tiers Economicos: Tier 1 (assinaturas), Tier 2 (APIs baratas), Tier 3 (gratuitos/locais).
  14. Fallback Disciplinado: Resiliencia com circuit breakers e cooldown.
  15. Saude e Estabilidade: O custo oculto de retries e lentidao.
  16. Janela de Contexto: Afinidade e economia de tokens.
  17. Compressao de Terminal & Logs: RTK e Caveman antes do modelo.
  18. Prompt Cache & Continuidade: Afinidade de rota em sessoes longas.
  19. Exploracao Controlada: Exploitation vs. exploration para descoberta de rotas.
  20. Receita Pratica para OMP e OpenCode: Guia passo a passo de configuracao.
  21. Matriz de Decisao por Tarefa: Qual modo usar para debug, arquitetura, logs ou refatoracao.
  22. Metricas do Dashboard: Observacao de quotas, latencias e custos reais.
  23. Anti-Padroes: Os erros mais comuns que destroem o custo-beneficio.
  24. Quota Pacing Economico: O futuro da distribuicao inteligente ao longo do ciclo.
  25. Resumo Executivo: Sintese e proximos passos.

🛠️ Execucao Local

Caso queira executar localmente em sua maquina:

# Clone o repositorio
git clone https://github.com/aroldobossoni/omniroute-aula.git
cd omniroute-aula

# Inicie um servidor HTTP local
python3 -m http.server 8000

Abra http://localhost:8000 no seu navegador.


🎙️ Geracao e Regeneracao dos Audios

Os audios MP3 de cada slide podem ser regenerados atraves do script utilitario:

# Crie um ambiente virtual e instale as dependencias
python3 -m venv .venv
source .venv/bin/activate
pip install edge-tts

# Gere todos os 25 audios em pt-BR
python3 generate_audio.py --voice pt-BR-AntonioNeural

🤝 Colaboracao e Contribuicao

Este projeto e de codigo aberto. Sugestoes, melhorias visuais e correcoes sao bem-vindas atraves de Pull Requests e Issues.

Apoio Financeiro ao Projeto

Se este conteudo gerou valor para o seu dia a dia, considere apoiar a evolucao continua:

  • PIX (Brasil): a8c39b1e-00e3-4e68-96de-71d4c488f338
  • Bitcoin (BTC): 33RDVhf2DrhSmGk4huDo6xbbcY5hdP3caJ

About

Aula visual e interativa sobre orquestracao dinamica e economia de modelos de IA com o OmniRoute.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages