<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://www.gpupo.com/notas/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.gpupo.com/" rel="alternate" type="text/html" hreflang="pt-BR" /><updated>2026-08-04T15:58:54-03:00</updated><id>https://www.gpupo.com/notas/feed.xml</id><title type="html">Gilmar Pupo | Notes</title><subtitle>Atuando na interseção entre a tecnologia e a estratégia empresarial. Soluções de IA sob demanda, inovação através da tecnologia com uma combinação de experiência técnica, compromisso ético e personalização.</subtitle><author><name>Gilmar Pupo</name></author><entry><title type="html">IA e múltiplos agentes</title><link href="https://www.gpupo.com/notas/2026-06-12-ia-e-multiplos-agentes/" rel="alternate" type="text/html" title="IA e múltiplos agentes" /><published>2026-06-12T00:00:00-03:00</published><updated>2026-06-12T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/ia-e-multiplos-agentes</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-06-12-ia-e-multiplos-agentes/"><![CDATA[<p>Tenho observado um padrão nos experimentos com IA para dev: os melhores resultados não vêm de um único modelo, mas de múltiplos agentes especializados. Em vez de concentrar tudo em um grande LLM, distribuo responsabilidades: planejamento, testes, implementação e revisão. (Obs: O Gemini CLI está codificando o que eu e o Codex CLI planejamos agora mesmo).</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Tenho observado um padrão nos experimentos com IA para dev: os melhores resultados não vêm de um único modelo, mas de múltiplos agentes especializados.…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Virtualização no macOS</title><link href="https://www.gpupo.com/notas/2026-06-11-virtualizacao-no-macos/" rel="alternate" type="text/html" title="Virtualização no macOS" /><published>2026-06-11T00:00:00-03:00</published><updated>2026-06-11T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/virtualizacao-no-macos</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-06-11-virtualizacao-no-macos/"><![CDATA[<p>Novo milestone no homelab: suporte a Container Machines da Apple no macOS local. Uma alternativa super rápida ao Docker Desktop e Colima, escrita em Swift e baseada no Virtualization.framework. Roda Linux completo com boot sub-segundo e compartilha a home com zero-copy de I/O. Já ativamos e testamos no Alpine Linux!</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Novo milestone no homelab: suporte a Container Machines da Apple no macOS local. Uma alternativa super rápida ao Docker Desktop e Colima, escrita em…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Segurança em dependências transitivas</title><link href="https://www.gpupo.com/notas/2026-06-11-seguranca-em-dependencias-transitivas/" rel="alternate" type="text/html" title="Segurança em dependências transitivas" /><published>2026-06-11T00:00:00-03:00</published><updated>2026-06-11T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/seguranca-em-dependencias-transitivas</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-06-11-seguranca-em-dependencias-transitivas/"><![CDATA[<p>Segurança não é só o código que a gente escreve. Numa auditoria de rotina (<code class="language-plaintext highlighter-rouge">uv audit</code>), achamos vulnerabilidades críticas em dependências transitivas (como <code class="language-plaintext highlighter-rouge">idna</code> e <code class="language-plaintext highlighter-rouge">starlette</code>). Nenhuma estava declarada diretamente no projeto, mas iam pra produção. A correção? Atualização controlada no lockfile, sincronização e re-teste. Segurança também é disciplina operacional.</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Segurança não é só o código que a gente escreve. Numa auditoria de rotina (`uv audit`), achamos vulnerabilidades críticas em dependências transitivas…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Curadoria de IA local</title><link href="https://www.gpupo.com/notas/2026-06-10-curadoria-de-ia-local/" rel="alternate" type="text/html" title="Curadoria de IA local" /><published>2026-06-10T00:00:00-03:00</published><updated>2026-06-10T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/curadoria-de-ia-local</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-06-10-curadoria-de-ia-local/"><![CDATA[<p>Construí uma esteira de curadoria técnica pro homelab para reduzir ruído. O Miniflux coleta as notícias, um modelo Gemma 4 12B local analisa, resume, traduz e decide se vale a leitura. Só o que é aprovado cai no meu Mattermost. O resultado: 60% de redução de ruído, cortando hype vazio e priorizando kernel, BPF e arquitetura. Inbox zero cognitivo operando na infra local.</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Construí uma esteira de curadoria técnica pro homelab para reduzir ruído. O Miniflux coleta as notícias, um modelo Gemma 4 12B local analisa, resume,…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Automação do INBOX</title><link href="https://www.gpupo.com/notas/2026-06-08-automacao-do-inbox/" rel="alternate" type="text/html" title="Automação do INBOX" /><published>2026-06-08T00:00:00-03:00</published><updated>2026-06-08T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/automacao-do-inbox</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-06-08-automacao-do-inbox/"><![CDATA[<p>Fiz um sistema automatizado para domar os PDFs e comprovantes que chegam no INBOX. Ele faz OCR, extrai contexto, classifica com IA local e sugere o nome ideal antes de arquivar e gerar um sumário em Markdown. Resolve o “colocar o arquivo certo, no lugar certo, com o nome certo”, combinando fluxos determinísticos com IA local. Automação boa é a que reduz trabalho repetitivo sem tirar seu controle. #Automacao #SelfHosted</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Fiz um sistema automatizado para domar os PDFs e comprovantes que chegam no INBOX. Ele faz OCR, extrai contexto, classifica com IA local e sugere o nome…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Link compartilhado</title><link href="https://www.gpupo.com/notas/2026-05-30-link-compartilhado/" rel="alternate" type="text/html" title="Link compartilhado" /><published>2026-05-30T00:00:00-03:00</published><updated>2026-05-30T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/link-compartilhado</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-05-30-link-compartilhado/"><![CDATA[<p>Fiz com todo o amor pensando em você: https://lnkd.in/dri8bCfF</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Fiz com todo o amor pensando em você: https://lnkd.in/dri8bCfF]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">2001: Uma Odisseia no Espaço</title><link href="https://www.gpupo.com/notas/2026-05-24-2001-uma-odisseia-no-espaco/" rel="alternate" type="text/html" title="2001: Uma Odisseia no Espaço" /><published>2026-05-24T00:00:00-03:00</published><updated>2026-05-24T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/2001-uma-odisseia-no-espaco</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-05-24-2001-uma-odisseia-no-espaco/"><![CDATA[<p>Lendo <em>2001: A Space Odyssey</em> e é impressionante a proximidade com hoje. Não só pela tecnologia, mas pela nossa relação com ela. O HAL 9000 passa uma sensação estranhamente familiar agora que convivemos diariamente com IA tomando decisões. Lançado em 1968, parece mais uma extrapolação plausível do presente do que “ficção futurista”.</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Lendo 2001: A Space Odyssey* e é impressionante a proximidade com hoje. Não só pela tecnologia, mas pela nossa relação com ela. O HAL 9000 passa uma…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Feedback de observabilidade com IA</title><link href="https://www.gpupo.com/notas/2026-05-20-feedback-de-observabilidade-com-ia/" rel="alternate" type="text/html" title="Feedback de observabilidade com IA" /><published>2026-05-20T00:00:00-03:00</published><updated>2026-05-20T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/feedback-de-observabilidade-com-ia</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-05-20-feedback-de-observabilidade-com-ia/"><![CDATA[<p>Achei um workflow excelente para observabilidade: dar o Ansible e os projetos direto pro agente de IA e mandar ele ajustar os logs do Grafana enquanto escuta o output via SSH. Configurando Alloy e dashboards em tempo real. Economiza um tempo absurdo de troubleshooting manual!</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Achei um workflow excelente para observabilidade: dar o Ansible e os projetos direto pro agente de IA e mandar ele ajustar os logs do Grafana enquanto…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Limites de Contexto e Custos</title><link href="https://www.gpupo.com/notas/2026-04-25-limites-de-contexto-e-custos/" rel="alternate" type="text/html" title="Limites de Contexto e Custos" /><published>2026-04-25T00:00:00-03:00</published><updated>2026-04-25T00:00:00-03:00</updated><id>https://www.gpupo.com/notas/limites-de-contexto-e-custos</id><content type="html" xml:base="https://www.gpupo.com/notas/2026-04-25-limites-de-contexto-e-custos/"><![CDATA[<p>Trabalhando com LLMs em produção esse trimestre, algo ficou muito claro: modelos como Opus e Gemini 2.5 Pro têm um “cliff” de preço após ~200K tokens de input, onde o custo pode dobrar. Desenvolvi uma extensão pro meu Pi Coding Agent que alerta quando a sessão cruza esse limiar. Ter visibilidade em tempo real do tamanho do contexto ajuda a decidir quando compactar ou reiniciar a sessão. #LLM #CloudCost</p>]]></content><author><name>Gilmar Pupo</name></author><summary type="html"><![CDATA[Trabalhando com LLMs em produção esse trimestre, algo ficou muito claro: modelos como Opus e Gemini 2.5 Pro têm um "cliff" de preço após 200K tokens de…]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.gpupo.com/android-chrome-512x512.png" /><media:content medium="image" url="https://www.gpupo.com/android-chrome-512x512.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>