A viagem do arroz: como desenvolver um agente em um app de academia
Apresentação interativa em 3D sobre o agente do Gymnasia: onde vivem os dados, do prato ao dado, tools, duplicados, limites de saúde e testes.
Explico a compressão de contexto autônoma da LangChain: uma ferramenta do Deep Agents com a qual o próprio agente decide quando resumir sua ...
Explico «The Harness Is The Product», de nyk: por que o arnês em volta do modelo decide se um agente de IA funciona em produção, e seus quat...
Como testei o Qwen Image 2.1 em duas RTX 3090, criei um Studio Gradio privado com Tailscale e o adaptei ao Hugging Face ZeroGPU. Resultados,...
Aprenda a decidir quais tools podem rodar juntas, limitar as operações ativas e associar cada resultado à sua solicitação, com exemplos do G...
Como comunicar erros de tools ao modelo, permitir uma recuperação útil e evitar registros duplicados. Contrato, ciclo, provedores e testes c...
Como conferir os argumentos de uma tool antes de executá-la, devolver erros que o modelo possa corrigir e testar o contrato sem alterar dado...
Como um agente mostra a resposta do LLM enquanto é gerada: dividir eventos SSE, separar raciocínio e resposta e agrupar renders sem travar a...
Como um harness fecha o ciclo das tool calls: executa as tools, reinjeta os resultados no histórico, chama o modelo de novo e limita as roda...
Como instalei o Qwen3.8-27B em um PC com duas RTX 3090: benchmarks de vLLM e llama.cpp, MTP, TP contra PP e uma API privada sob demanda com ...
Como um agente transforma o nome e os argumentos de uma tool call em uma função local, trata erros e devolve o resultado ao modelo.
Como acumular argumentos entregues em deltas durante um stream e por que uma tool nunca deve executar antes do evento terminal do provedor.
Como transformar chamadas de tools de diferentes provedores de LLMs em uma interface comum sem perder os identificadores que correlacionam c...
Guia prático para criar tools que um LLM consiga descobrir, adaptar para qualquer provedor de LLMs, executar com segurança e proteger com te...
Como o agente de IA do Gymnasia foi construído: um coach BYOK com tools locais e um estimador de macros por foto, tudo rodando no celular se...
Parte 3 de Deep Research com LangGraph: o agente Writer redige o relatório final, o grafo completo é integrado e o assistente roda de ponta ...
Parte 2 de Deep Research com LangGraph: um Research Supervisor que coordena vários agentes Researcher em paralelo e decide quando há informa...
Parte 1 de Deep Research com LangGraph: arquitetura do assistente, agente Scope para delimitar o pedido e agente Researcher que pesquisa com...
Tutorial de elicitação MCP com FastMCP: um servidor que pede dados ao usuário em tempo real com elicit(), confirmações e um cliente MCP. Exe...
Construa servidores MCP duráveis com persistência SQLite e tarefas em background. Tutorial completo com FastMCP e Python.
Crie servidores MCP resumíveis com checkpoints automáticos e recuperação de tarefas. Tutorial prático com FastMCP e estado persistente.
Streaming com FastMCP: report_progress em tarefas longas, upload de arquivos com barra de progresso e StreamableHttpTransport com Uvicorn. E...
Última parte do guia de LangGraph: personalize o estado do grafo com esquemas e redutores próprios e use checkpoints para inspecionar e viaj...
Terceira parte do guia de LangGraph: memória de longo prazo entre threads para lembrar entre conversas e human-in-the-loop para pedir aprova...
Segunda parte do guia de LangGraph: adicione memória de curto prazo ao seu chatbot com checkpointers, recupere conversas e salve o estado em...
Primeira parte do guia de LangGraph: como funciona, instalação, API keys do Hugging Face e da Anthropic, seu primeiro chatbot com um grafo d...
Última parte do guia de MCP com FastMCP: sirva o servidor por HTTP, adicione autenticação com tokens Bearer e chaves RSA e conecte um client...
Terceira parte do guia de MCP com FastMCP. Adicione contexto aos seus resources, crie resource templates parametrizados e defina prompts reu...
Segunda parte do guia de MCP com FastMCP: configure o transporte, exclua argumentos das tools, acesse o contexto da requisição e crie seu pr...
Primeira parte do guia de MCP com FastMCP: crie seu primeiro servidor, exponha tools com @mcp.tool (exemplo com a API do GitHub) e filtre po...
Seus agentes estão falhando? Eleve seus projetos de IA com padrões avançados: ReAct, planejamento, multi-agentes e mais. Guia prática com có...
Guia uv: gerenciador de pacotes Python em Rust, até 100x mais rápido que conda e venv. Aprenda a criar ambientes e instalar dependências.
Tutorial de FastRTC com exemplos: construa um pipeline de voz em tempo real com STT, LLM e TTS em Python, da configuração às chamadas telefô...
Você quer ter seu próprio Sora, mas também gerar bons vídeos? Neste post, explico como fazer isso com HuggingFace Inference Providers e Repl...
Do you want to deploy a backend with your own LLM? In this post I explain how to do it with HuggingFace Spaces, FastAPI, Langchain and Docke...
Integre Langchain com ChromaDB, Ollama e HuggingFace. Tutorial prático com as integrações open source mais populares.
Aprenda testes unitários em Python com unittest: crie testes, meça cobertura e refatore sem medo. Guia prático com exemplos.
Fundamentos de RAG: faça seus documentos responderem perguntas com IA. Tutorial passo a passo com Hugging Face e ChromaDB.
Aprenda Conventional Commits: padronize mensagens de commit com commitizen e git-changelog. Guia prático para equipes de desenvolvimento.
Paper do DoLa explicado: como contrastar camadas ao decodificar melhora a factualidade dos LLMs sem retreinar. Com código em Python e Transf...
Paper do QLoRA explicado: quantização NF4 de 4 bits, double quantization e paged optimizers para fine-tuning eficiente, com tutorial de Bits...
Paper do GPTQ explicado (Frantar et al. 2022): quantização pós-treinamento para LLMs e tutorial com GPTQConfig do Transformers. Menos tamanh...
Aprenda llm.int8(): quantização INT8 para reduzir o tamanho de LLMs sem perder precisão. Tutorial prático com Transformers e Hugging Face.
Guia completo de quantização de LLMs: FP16, INT8, GPTQ, QLoRA, AWQ e mais. Aprenda a reduzir modelos para rodar em dispositivos com menos re...
Aprenda LoRA (Low-Rank Adaptation): adapte modelos de linguagem com poucos recursos e sem treinar do zero. Guia prático com PyTorch.
Tutorial de fine-tuning do Florence-2 com PyTorch. Aprenda a adaptar o modelo multimodal da Microsoft aos seus dados passo a passo.
Fine-tuning do GPT-2 passo a passo com Hugging Face Transformers: tokenizer com text_target, DataCollatorForLanguageModeling, Trainer e Eval...
Paper do GPT-2 explicado: arquitetura, tamanhos de modelo (124M, 355M, 774M, 1.5B parâmetros) e como usar GPT2LMHeadModel com Hugging Face T...
Florence-2 da Microsoft: modelo multimodal SOTA com apenas 200M de parâmetros que supera modelos maiores. Guia completo com exemplos prático...
Entenda o GPT-1: como funciona o modelo pioneiro em NLP e como fazer fine-tuning para suas tarefas. Explicação clara com código em Python.
Aprenda tokenização BPE (Byte Pair Encoding): como funciona, implementação passo a passo e dicas para dominar esse método essencial em NLP.
Hugging Face Optimum: acelere treinamento e inferência de modelos PyTorch. Guia prático para otimizar velocidade e eficiência dos seus model...
Ollama: execute LLMs localmente no seu computador com facilidade. Modelos quantizados, rápidos e prontos para uso. Guia de instalação e uso.
Salve e carregue modelos com Hugging Face Accelerate, treine com precisão mista FP16/BF16/FP8 e faça inferência com o ecossistema da Hugging...
Instale e configure o Hugging Face Accelerate e adapte seu loop de treinamento para rodar em múltiplas GPUs e TPUs, com controle de execução...
Aprenda a usar Hugging Face Evaluate para calcular métricas e avaliar modelos de NLP de forma automatizada. Guia prático com exemplos.
Aprenda a usar Hugging Face Datasets para carregar e pré-processar dados de NLP de forma rápida e eficiente. Tutorial prático em Python.
Guia completo de Hugging Face Transformers: use pipeline e AutoModel para NLP, treine modelos e compartilhe no Hub. Tutorial prático em Pyth...
Aprenda a simular comandos Git visualmente com git-sim antes de executa-los. Teste git rebase, reset e merge de forma segura e grafica.
Guia de Hugging Face Tokenizers: transforme texto em tokens para modelos de IA. Exemplos práticos e código Python para NLP.
Descubra os transformadores 🚀. Conheça a arquitetura por trás de todos os novos modelos de linguagem. Não pergunte a uma IA, entre e aprend...
Tutorial de ChromaDB em Python: crie coleções, consulte embeddings com query_embeddings e resolva o erro InvalidDimensionException passo a p...
Domine expressões regulares (regex) em Python: guia prático do básico ao avançado com exemplos para pesquisa, extração e manipulação de text...
Guia completo de CSS: aprenda seletores, propriedades, modelo de caixa e layout. Exemplos práticos para iniciar ou aprimorar seu web design.
Guia completo do Mixtral-8x7B da Mistral AI: arquitetura Mixture of Experts, como usar com HuggingFace e Gradio. Tutorial pratico.
Descubra como é medida a similaridade entre embeddings, a base do mecanismo de atenção dos transformers e dos algoritmos de RAG
Descubra o poder dos embeddings: como funcionam Word2Vec, GloVe e BERT para representar palavras como vetores em NLP e transformers.
Descubra o que sao tokens em IA e como as palavras sao divididas em unidades minimas. Aprenda a usar tiktoken da OpenAI com GPT-4 e GPT-3.5.
Tutorial da API OpenAI em Python: aprenda a usar GPT para geração de texto e DALL-E para imagens. Guia completo do iniciante ao avançado.
Aprenda HTML, a linguagem de marcação usada para criar páginas da web. Aprenda a estruturar o conteúdo de uma página da web e a formatá-lo c...
Tutorial Fail2Ban: proteja seu servidor Linux contra ataques de força bruta via SSH. Guia completo de instalação e configuração.
Caffeine para Linux Ubuntu: evite o modo de suspensão durante downloads e trabalho. Guia de instalação e uso rápido.
Conda vs Pip: entenda as diferenças e aprenda a usar Conda e Mamba para gerenciar pacotes e ambientes Python em ciência de dados.
Terceira parte do guia de Git: repositórios remotos ☁️, aliases, stash e tags para versionar seu código como um astro da programação. 🎸 #GI...
Segunda parte do guia de Git. Domine os ramos 🌳: crie, alterne, mescle e resolva conflitos como um astro da programação. 🎸 #GITeRoll
Reescreveu um código que levou horas? Não entre em pânico! Primeira parte do guia de Git: controle de versões local como um astro da program...
Aprenda a usar Whisper da OpenAI para transcrição e tradução de áudio com IA. Tutorial prático com Python e exemplos.
Tutorial completo de SSH: conexões seguras e criptografadas com servidores remotos. Do básico ao avançado em Linux.
Guia completo do BLIP-2 da Meta: modelo multimodal para fazer perguntas sobre imagens com IA. Aprenda a usar com Python e HuggingFace.
Aprenda como funciona uma rede neural com Python: regressão linear, função de perda, gradiente e treinamento. Tutorial prático com código.
Aprenda como funcionam as redes neurais, sua história desde os anos 50, o Inverno da IA e como o ImageNet revolucionou a IA em 2012. Guia pa...
Tutorial completo de Bash scripting em Linux: aprenda a criar scripts, automatizar tarefas, usar variaveis, loops e condicoes no terminal.
🐳 Segunda parte do guia de Docker: orquestre vários contêineres com o Docker Compose e domine tópicos avançados para melhorar seus ambiente...
🐳 Primeira parte do guia de Docker: contêineres, dados e volumes, imagens, aplicações e GPUs. Chega de "funciona na minha máquina".
🟢 Terceira parte do guia do terminal. Administre o sistema 🖥: memória, disco, pacotes, usuários, segurança e agendamento de comandos como ...
🟢 Segunda parte do guia do terminal. Domine as utilidades de rede 🌐, a compressão de arquivos e os processos em background e foreground 💻...
🟢 Primeira parte do guia do terminal: navegue pelo console 💻, arquivos, permissões, redirecionamentos, variáveis de ambiente e buscas como...
Aprenda a gerenciar e analisar dados com Pandas em Python. Tutorial completo com exemplos de manipulacao, limpeza e visualizacao de dados.
Tutorial completo de NumPy em Python: aprenda calculo matricial, operacoes com arrays, algebra linear e manipulacao de dados numericos.
Terceira parte do guia completo de Python: classes e objetos, iteradores, escopo, módulos e pacotes, tratamento de erros com try/except e o ...
Segunda parte do guia completo de Python: operadores, controle de fluxo (if, for, while) e funções, incluindo lambda, map, filter e reduce.
Primeira parte do guia completo de Python: strings, números, listas e tuplas, dicionários, sets, booleanos e binários, com exemplos práticos...
Vamos conversar.
maximofn@gmail.com
Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.
Apresentação interativa em 3D sobre o agente do Gymnasia: onde vivem os dados, do prato ao dado, tools, duplicados, limites de saúde e testes.
Palestra técnica: skills, subagentes, slash commands e MCPs no Claude Code
Os espaços do Hugging Face nos permitem executar modelos com demos muito simples, mas e se a demo quebrar? Ou se o usuário a deletar? Por isso, criei contêineres docker com alguns espaços interessantes, para poder usá-los localmente, aconteça o que acontecer. Na verdade, se você clicar em qualquer botão de visualização de projeto, ele pode levá-lo a um espaço que não funciona.
Vamos conversar.
maximofn@gmail.com
Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.
Dataset com piadas em inglês
Uso: Fine-tuning de modelos de geração de texto humorístico
Dataset com traduções de inglês para espanhol
Uso: Treinamento de modelos de tradução inglês-espanhol
Dataset com filmes e séries da Netflix
Uso: Análise de catálogo Netflix e sistemas de recomendação