Apresentando o Tau: Um Agente de Programação Educacional
Conheça o Tau, agente de programação educacional desenvolvido pela Hugging Face e Alejandro AO.
Conteudo
TLDR;
Tau é um agente de programação educacional minimalista, inspirado na arquitetura do Pi, implementado em Python e organizado em três camadas (Tau AI, Tau agent e Tau coding). Para instalar e começar basta rodar uv tool install tau-ai, executar tau no terminal e configurar um provedor e o modelo usando os comandos /login e /model na interface. O projeto foi pensado para aprendizagem e contribuição — o código é simples e está no GitHub, há tutoriais planejados e é fácil estender com novas ferramentas, interfaces e deploys.
Resumo
O vídeo apresenta o Tau, um agente de codificação educacional desenvolvido em Python e inspirado na arquitetura do Pi, cujo objetivo é ensinar como agentes de codificação funcionam, não competir com soluções consolidadas. Tau adota uma arquitetura em camadas: Tau AI (unifica provedores de inferência), Tau Agent (loop do agente que executa ferramentas e gerencia sessões) e Tau Coding (definições de ferramentas, interface terminal, persistência e experiência do usuário). É minimalista e modular para facilitar entendimento e extensão; o autor convida contribuições no GitHub e tem a bênção do Mario. A instalação é simples (uv tool install tau-ai) e a interface mostra sessão, provedor, modelo, modo de pensamento, ferramentas e skills; comandos como /login, /model, /resume e scoping de modelos permitem configurar provedores (ex.: Hugging Face) e preferências (GLM 5.2, Kimi, Minimax). O agente suporta modos de "thinking", validação/mesclagem de PRs e grava sessões com compactação. O projeto promete tutoriais para criar extensões, interfaces (terminal e outras), deploy como serviço com gateway (Telegram/Slack) e instruções de contribuição. A mensagem central é que Tau é uma base educativa, simples, extensível e prática para aprender a construir agentes de codificação.