5 Coisas que Aprendi Esta Semana
Eu gerencio sites de diretórios de IA e um pipeline de automação para o YouTube. Esta semana, encontrei vários pontos de fricção. Aqui estão cinco lições dos meus ajustes.
- Controle seus custos de CI
Meu script de postagem no Bluesky estava desperdiçando minutos do GitHub Actions. Cada postagem acionava um processo de build massivo em três sites. Eu estava gastando 120 minutos por semana com simples atualizações de status.
Fiz duas mudanças:
- Mudei de três gatilhos diários para um único gatilho diário.
- Adicionei um filtro de caminho (path filter) para que edições de texto não acionem um rebuild completo do site.
Não deixe que tarefas pequenas consumam sua cota de automação. Corrija esses hábitos antes que seu projeto cresça.
- Adicione Controle de Qualidade à Automação
Encontrei 17 posts na minha fila que pareciam de um bot. Eles usavam frases como "gerado automaticamente", o que não combinava com minha marca pessoal.
Adicionei um gate de QC ao meu pipeline. Esta etapa verifica os posts quanto a:
- Links quebrados.
- Notícias expiradas.
- Tons robóticos ou de spam.
Se um post falhar, ele permanece na fila para revisão manual. Agora posto com menos frequência, mas a qualidade é maior.
- A Simplicidade Pode Vencer a Otimização
Tentei remover o roteamento de modelos de IA. Eu costumava enviar tarefas simples para modelos baratos e tarefas difíceis para modelos caros.
Após remover o roteador, descobri que:
- A latência permaneceu a mesma.
- Os custos aumentaram 8%.
- O código tornou-se muito mais simples.
O aumento de 8% no custo vale a pena para evitar o debug de erros de roteamento. Em pequena escala, a complexidade custa mais do que a economia na API.
- Atenção ao seu Licenciamento
Adicionei slides de imagens à minha ferramenta de YouTube usando o Openverse. Os resultados padrão incluem muitos tipos de Creative Commons.
Se você não filtrar por licenças CC0 ou PDM, poderá usar imagens que exigem crédito na tela. Para um canal monetizado, isso é um risco jurídico. Sempre filtre suas requisições de API upstream para evitar problemas acidentais de direitos autorais.
- Ferramentas de Monitoramento Dependem da Facilidade de Uso
Testei Netdata, SigNoz e OpenObserve.
- Netdata é fácil e funciona imediatamente.
- SigNoz exige que você instrumente seu código com OpenTelemetry.
- OpenObserve é ótimo para logs, mas tem uma curva de aprendizado íngreme.
Para minha configuração atual, essas ferramentas pareceram um exagero. Em vez disso, escolhi uma integração simples de alerta de erros. Escolha a ferramenta que se adapte à sua infraestrutura atual, não a mais complexa.
Fonte: https://dev.to/morinaga/5-things-i-noticed-this-week-ci-cost-bluesky-qc-and-cc0-licensing-49ig
