Her: O Detetive Digital que Desvenda os Segredos das Sessões Claude Code
Ah, a beleza de mergulhar em um novo projeto, especialmente quando ele promete simplificar algo que antes era um emaranhado de dados! Hoje, vamos falar sobre ‘Her’ (हेर), uma ferramenta cujo nome, em Marathi, significa ‘detetive’. E olha que coisa interessante: ela faz jus ao nome, agindo como um verdadeiro Sherlock Holmes para suas sessões de código com o Claude da Anthropic.
Sabe quando você interage com um agente de IA e ele gera um monte de arquivos JSON com cada passo, cada chamada de ferramenta, cada token consumido? É como ter um diário super detalhado, mas escrito em uma língua que ninguém consegue ler facilmente. Analisar milhares de linhas de JSON para entender por que o agente tomou uma decisão específica, onde o orçamento de tokens foi parar, ou qual subagente consumiu recursos silenciosamente, é uma tarefa hercúlea. É aí que ‘Her’ entra em cena!
A premissa é elegantemente simples: você arrasta e solta o arquivo da sua sessão na página, e ‘Her’ assume o papel de investigadora. Ela reconstrói toda a sequência de eventos em linguagem clara e objetiva. Mais do que isso, ela sinaliza movimentos de risco – como implantações, alterações de configuração ou acesso a informações sensíveis – e rastreia cada um deles até o momento exato em que ocorreram na sua sessão. É como ter um mapa claro de uma cidade complexa, onde antes você só tinha uma lista de coordenadas.
Mas não para por aí! ‘Her’ também mostra onde seus preciosos tokens foram gastos, quais ferramentas, subagentes e habilidades foram utilizados. E, o mais legal, quando identifica um padrão passível de melhoria, ela sugere o que poderia ter sido feito de forma mais eficiente, sempre baseada nas melhores práticas da Anthropic e da comunidade. Ela não impõe; ela sugere, e só fala quando há algo realmente relevante a dizer. É uma consultora discreta e eficaz.
E tem um copiloto embutido! Você pode perguntar a ‘Her’, por exemplo, ‘por que essa ferramenta foi usada?’, e ela responderá com base no rastreamento, citando as interações e abrindo a chamada de ferramenta exata. Você pode analisar uma única sessão ou, para uma visão mais ampla, carregar vários arquivos e investigar uma questão em várias sessões de uma vez. É como ter um painel de controle completo para a saúde e o desempenho dos seus agentes de IA.
Um ponto crucial para a confiança: ‘Her’ não utiliza APIs de IA de terceiros. O modelo, Nemotron-Mini-4B-Instruct, roda na própria GPU do Space via ZeroGPU. Seus dados são carregados em um espaço privado e temporário, que é automaticamente excluído. Nada sai do ambiente. A parte de avaliação é puramente determinística, garantindo que os dados e métricas sejam consistentes, independentemente de qualquer mudança no modelo de linguagem que apenas auxilia na geração de explicações em texto. É a segurança e a transparência que a gente tanto busca em ferramentas de desenvolvimento.
Um detalhe que me chamou a atenção: ‘Her’ não apenas lista as ferramentas de linha de comando usadas; ela as identifica! Com um banco de dados de ferramentas populares do Homebrew, npm e PyPI, ela consegue nomear e descrever a maioria delas offline. Quando ferramentas de deploy, clientes de banco de dados ou servidores de desenvolvimento são executados, ‘Her’ sinaliza essa atividade, garantindo que você dê a atenção que ela merece. É um nível de granularidade que faz toda a diferença na depuração e otimização.
Essa ferramenta incrível nasceu de um hackathon de fim de semana, evoluindo a partir da necessidade de um amigo em visualizar o custo das consultas. É um exemplo brilhante de como a paixão por resolver problemas pode gerar soluções poderosas e intuitivas. Quando o Claude “perder a cabeça”, você já sabe quem chamar!
Fonte: https://huggingface.co/blog/build-small-hackathon/her-blog


