Blog

Posts

77 posts
Deep Research com LangGraph (3/3): agente Writer e relatório final

Deep Research com LangGraph (3/3): agente Writer e relatório final

Terceira e última parte da série Deep Research com LangGraph. Implemente o agente Writer que redige o relatório final a partir da pesquisa, ...

Deep Research com LangGraph (2/3): Research Supervisor multiagente

Deep Research com LangGraph (2/3): Research Supervisor multiagente

Segunda parte da série Deep Research com LangGraph. Construa o Research Supervisor que coordena vários agentes Researcher em paralelo, decid...

Deep Research com LangGraph (1/3): agentes Scope e Researcher

Deep Research com LangGraph (1/3): agentes Scope e Researcher

Primeira parte da série para criar um assistente de pesquisa com LangGraph. Conheça a arquitetura do sistema e construa o agente Scope, que ...

Elicitação MCP: Implementar Elicitação em Servidores com FastMCP e Python

Elicitação MCP: Implementar Elicitação em Servidores com FastMCP e Python

Aprenda a implementar elicitação em servidores MCP (Model Context Protocol) com FastMCP. Tutorial completo passo a passo para criar um agent...

MCP Durabilidade: Servidor e Cliente com Persistência para Tarefas de Longa Duração

MCP Durabilidade: Servidor e Cliente com Persistência para Tarefas de Longa Duração

Aprenda a construir servidor e cliente MCP com durabilidade para tarefas de longa duração. Tutorial completo do Model Context Protocol com p...

MCP Resumível: Como Criar Servidores e Clientes com Checkpoints Automáticos

MCP Resumível: Como Criar Servidores e Clientes com Checkpoints Automáticos

Aprenda a criar servidores e clientes MCP com capacidades de retomada automática. Tutorial completo sobre implementação de checkpoints, gere...

Stream Informações em MCP: Guia Completo para Atualizações de Progresso em Tempo Real com FastMCP

Stream Informações em MCP: Guia Completo para Atualizações de Progresso em Tempo Real com FastMCP

Aprenda como implementar streaming em tempo real em aplicações MCP (Model Context Protocol) usando FastMCP. Este guia abrangente mostra como...

LangGraph (4/4): personalização do estado e checkpoints

LangGraph (4/4): personalização do estado e checkpoints

Quarta e última parte do guia de LangGraph. Personalize o estado do grafo com esquemas e redutores próprios, e domine os checkpoints para in...

LangGraph (3/4): memória de longo prazo e human-in-the-loop

LangGraph (3/4): memória de longo prazo e human-in-the-loop

Terceira parte do guia de LangGraph. Implemente memória de longo prazo (entre threads) para que o agente lembre informações entre conversas,...

LangGraph (2/4): memória de curto prazo

LangGraph (2/4): memória de curto prazo

Segunda parte do guia de LangGraph. Adicione memória de curto prazo ao seu chatbot: persista o estado do grafo dentro de um thread com check...

LangGraph (1/4): chatbot básico e ferramentas

LangGraph (1/4): chatbot básico e ferramentas

Primeira parte do guia completo de LangGraph. Aprenda como o LangGraph funciona, instale-o, configure as API keys do Hugging Face e da Anthr...

MCP com FastMCP (4/4): HTTP, autenticação e cliente MCP

MCP com FastMCP (4/4): HTTP, autenticação e cliente MCP

Quarta e última parte do guia de MCP com FastMCP. Sirva o servidor por HTTP, adicione autenticação com tokens Bearer e chaves RSA, e conecte...

MCP com FastMCP (3/4): resources avançados e prompts

MCP com FastMCP (3/4): resources avançados e prompts

Terceira parte do guia de MCP com FastMCP. Adicione contexto aos seus resources, crie resource templates parametrizados e defina prompts reu...

MCP com FastMCP (2/4): camada de transporte, contexto e resources

MCP com FastMCP (2/4): camada de transporte, contexto e resources

Segunda parte do guia de MCP com FastMCP. Configure a camada de transporte, exclua argumentos das tools, acesse o contexto da requisição e c...

MCP com FastMCP (1/4): crie seu primeiro servidor e gerencie suas tools

MCP com FastMCP (1/4): crie seu primeiro servidor e gerencie suas tools

Primeira parte do guia de MCP (Model Context Protocol) com FastMCP. Prepare o ambiente, crie seu primeiro servidor MCP, exponha funções como...

Padrões de agentes

Padrões de agentes

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ó...

LangGraph: Revolução em seus agentes de IA

LangGraph: Revolução em seus agentes de IA

🚀 ¡Revoluciona tus agentes de IA! 🧠 LangGraph não é apenas outra biblioteca, é o framework de orquestração que te dá o CONTROLE total para...

Criar ambientes virtuais com uv

Criar ambientes virtuais com uv

Aprenda a criar ambientes virtuais com uv, um gerenciador de pacotes e ambientes para Python escrito em Rust, o que o torna muito rápido. Se...

Fazer uma aplicação de IA em tempo real com FastRTC

Fazer uma aplicação de IA em tempo real com FastRTC

Se você tem problemas para fazer uma aplicação de IA em tempo real, o FastRTC pode te ajudar. Neste post, explico como usá-lo.

Gerar vídeos com Wan2.1-T2V-14B e Provedores de Inferencia

Gerar vídeos com Wan2.1-T2V-14B e Provedores de Inferencia

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...

Desplegar backend com LLM no HuggingFace

Desplegar backend com LLM no HuggingFace

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...

Langchain com integrações de código aberto

Langchain com integrações de código aberto

Aprenda a usar Langchain com as integrações de código aberto mais populares. Neste post, exploraremos como integrar Langchain com ChromaDB, ...

unittest

unittest

Refatore sem medo 🛠️ graças aos testes unitários. Neste post você aprenderá a fazer testes unitários em Python com a biblioteca unittest 🐍...

Fundamentos de RAG

Fundamentos de RAG

Esqueça o Ctrl+F! 🤯 Com RAG, seus documentos responderão às suas perguntas diretamente. 😎 Tutorial passo a passo com Hugging Face e Chroma...

Conventional commits

Conventional commits

😠 Seus commits parecem escritos em uma língua alienígena? 👽 Junte-se ao clube! 😅 Aprenda Conventional Commits em Python e pare de tortura...

DoLa – Decoding by Contrasting Layers Improves Factuality in Large Language Models

DoLa – Decoding by Contrasting Layers Improves Factuality in Large Language Models

Você já conversou com um LLM e ele lhe respondeu algo que parece ter bebido café de máquina a noite toda? 😂 Isso é o que chamamos de alucin...

QLoRA: Efficient Finetuning of Quantized LLMs

QLoRA: Efficient Finetuning of Quantized LLMs

Olá a todos! 🤗 Hoje vamos falar sobre QLoRA, a técnica que permitirá que você torne seus modelos de linguagem mais eficientes e mais rápido...

GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformers

GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformers

Atenção, desenvolvedores! 🚨 Você tem um modelo de idioma que é muito grande e pesado para o seu aplicativo? 🤯 Não se preocupe, o GPTQ está...

llm.int8() – 8-bit Matrix Multiplication for Transformers at Scale

llm.int8() – 8-bit Matrix Multiplication for Transformers at Scale

Prepare-se para economizar espaço e acelerar seus modelos! 💥 Nesta postagem, vou explorar o método llm.int8(), uma técnica de quantização q...

LLMs quantization

LLMs quantization

Imagine que você tem um modelo de linguagem gigante que pode responder a qualquer pergunta, desde a capital da França até a receita perfeita...

LoRA – low rank adaptation of large language models

LoRA – low rank adaptation of large language models

Prepare-se para levar a adaptação de modelos para o próximo nível com o LoRA! 🚀 Essa técnica de adaptação de baixa classificação é como uma...

Fine tuning Florence-2

Fine tuning Florence-2

Você já tem o Florence-2 em seu radar, mas agora quer levá-lo para o próximo nível! 🚀 É hora de fazer o ajuste fino! 💻 Nesta postagem, vou...

Fine tuning SMLs

Fine tuning SMLs

😂 Ajustando modelos de idiomas pequenos? Por favor, você não está ajustando, está apenas tentando desesperadamente tirar algum sentido de u...

GPT-2 – Language Models are Unsupervised Multitask Learners

GPT-2 – Language Models are Unsupervised Multitask Learners

Libere o poder da geração de texto com o GPT-2, o mais recente modelo aberto da OpenAI 💸! 🚀 Nesta postagem, eu o conduzo pela arquitetura ...

Florence-2

Florence-2

Atenção a todos 🚨! Temos um novo rei na cidade 👑! Florence-2, o modelo multimodal que está revolucionando o jogo da inteligência artificia...

GPT1 – Improving Language Understanding by Generative Pre-Training

GPT1 – Improving Language Understanding by Generative Pre-Training

Desbloqueie o poder da linguagem!!!! 💥 Em minha última postagem, apresentei o artigo GPT-1, explicando de forma clara e concisa como funcio...

BPE tokenizer

BPE tokenizer

🔍 Descubra o segredo da tokenização! 🔑 Revelo os mistérios da tokenização BPE (Byte Pair Encoding), um dos métodos mais populares e eficaz...

Hugging Face Optimun

Hugging Face Optimun

Atenção, modelos PyTorch lentos! 🐌 Optimun, a biblioteca Hugging Face, vem em seu socorro para acelerar seu treinamento e suas inferências....

Ollama

Ollama

🏃 Execute qualquer LLM em seu computador, seja uma nave espacial da NASA 🚀 ou uma máquina de café 🫖. Com o Ollama, você tem a facilidade ...

Accelerate: Salvamento, Precisão Mista e Inferência (2/2)

Accelerate: Salvamento, Precisão Mista e Inferência (2/2)

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...

HuggingFace Accelerate: Treinar Modelos em GPU/TPU (1/2)

HuggingFace Accelerate: Treinar Modelos em GPU/TPU (1/2)

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...

Hugging Face Evaluate

Hugging Face Evaluate

Esqueça as noites sem dormir calculando métricas e perdendo a cabeça com a avaliação dos seus modelos de PNL! 😩 A biblioteca evaluate da Hu...

Hugging Face Datasets

Hugging Face Datasets

Acorde, desenvolvedor de IA! ☕️ Pare de perder tempo carregando e pré-processando dados como um escravo 🙅‍♂️ e descubra a biblioteca de con...

Hugging Face Transformers

Hugging Face Transformers

🤖 Transforme seu mundo com os Hugging Face Transformers! 🚀 Pronto para fazer mágica com a linguagem natural? De técnicas super-rápidas com...

git-sim

git-sim

Se você tem medo 😱 de usar os comandos do git, venha e aprenda a testá-los de forma fácil e gráfica com o git-sim 😊

Hugging Face Tokenizers

Hugging Face Tokenizers

📄 ➡️ 🔤 Explore o poder da biblioteca Hugging Face Tokenizers para processamento de linguagem natural em IA. Descubra como essa ferramenta ...

Transformers – from top to the bottom

Transformers – from top to the bottom

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...

ChromaDB

ChromaDB

Descubra como o ChromaDB redefine a pesquisa vetorial e o gerenciamento de dados para aplicativos de IA, com pesquisas de similaridade ultra...

Expressões regulares

Expressões regulares

Explora o poder e a precisão das expressões regulares, ferramentas essenciais na programação que permitem descrever padrões em cadeias de ca...

Mixtral-8x7B

Mixtral-8x7B

Descubra o modelo da moda no mundo da IA

Medida de similaridade entre embeddings

Medida de similaridade entre embeddings

Descubra como é medida a similaridade entre embeddings, a base do mecanismo de atenção dos transformers e dos algoritmos de RAG

Embeddings

Embeddings

Descubra o poder dos embeddings

Tokens

Tokens

Descubra o que são tokens e como as palavras são divididas em unidades mínimas de representação das palavras

OpenAI API

OpenAI API

🚀 Descubra o poder da API OpenAI neste post! 🌟 Aprenda como instalar a biblioteca OpenAI ✨ e eu vou guiá-lo pelos primeiros passos para se...

HTML

HTML

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...

Fail2ban

Fail2ban

🛡️ 💻 Aumente seu nível de segurança! Mergulhe neste tutorial e descubra como o Fail2Ban o ajuda a impedir ataques de força bruta em seu ca...

Caffeine

Caffeine

🚀 Acorde, Ubuntu! ☕ Com o Caffeine para Linux, diga adeus àqueles modos de suspensão irritantes quando você menos espera. Maratona de traba...

Conda

Conda

Conda vs Pip - a eterna batalha! Descubra por que o Conda usa o cinturão de campeão 🥊 e como o Mamba não é apenas uma dança, mas o turbo qu...

Git (3/3): repositórios remotos, stash e tags

Git (3/3): repositórios remotos, stash e tags

Terceira parte do guia de Git. Trabalhe com repositórios remotos ☁️, crie aliases, salve alterações com o stash e marque versões com tags co...

Git (2/3): ramos

Git (2/3): ramos

Segunda parte do guia de Git. Domine os ramos 🌳: crie linhas de desenvolvimento em paralelo, mova-se entre elas, mescle-as e resolva confli...

Git (1/3): controle de versões local

Git (1/3): controle de versões local

Você reescreveu aquele código que levou horas para ser feito? Não entre em pânico! Primeira parte do guia de Git: aprenda a controlar as ver...

Whisper

Whisper

👂 Você não pode fofocar o que as pessoas no primeiro dizem? Com o whisper, você pode não apenas fazer isso, mas também traduzir, se quiser....

SSH

SSH

Conectar-se com segurança é essencial no mundo digital de hoje. Descubra como o SSH permite que você estabeleça comunicações criptografadas ...

Blip2

Blip2

🤯 Já imaginou poder adicionar imagens a um chat gpt e fazer perguntas sobre elas? Com o Blip2 você pode, entre e saiba como

Como funcionam as Redes Neurais: Regressão Linear e Descida do Gradiente passo a passo

Como funcionam as Redes Neurais: Regressão Linear e Descida do Gradiente passo a passo

Aprenda como funciona uma rede neural com Python: regressão linear, função de perda, gradiente e treinamento. Tutorial prático com código.

Redes Neurais: História, Inverno da IA, o Breakthrough de 2012 e o mainstream de 2022

Redes Neurais: História, Inverno da IA, o Breakthrough de 2012 e o mainstream de 2022

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...

Bash scripting

Bash scripting

Psinta-se como um programador da velha guarda 🐧 com esta postagem sobre scripts bash

Docker (2/2): Docker Compose e tópicos avançados

Docker (2/2): Docker Compose e tópicos avançados

🐳 Segunda parte do guia de Docker. Orquestre vários contêineres ao mesmo tempo com o Docker Compose e domine os tópicos avançados do Docker...

Docker (1/2): contêineres, imagens e aplicações

Docker (1/2): contêineres, imagens e aplicações

🐳 Primeira parte do guia de Docker. Crie quantos ambientes de desenvolvimento você quiser: aprenda a gerenciar contêineres, dados e volumes...

Terminal (3/3): administração do sistema

Terminal (3/3): administração do sistema

🟢 Terceira parte do guia do terminal. Administre o sistema 🖥: memória, disco, pacotes, usuários, segurança e agendamento de comandos no te...

Terminal (2/3): rede, compressão e processos

Terminal (2/3): rede, compressão e processos

🟢 Segunda parte do guia do terminal. Domine as utilidades de rede 🌐, a compressão de arquivos e o gerenciamento de processos em background...

Terminal (1/3): navegação, arquivos e comandos

Terminal (1/3): navegação, arquivos e comandos

🟢 Primeira parte do guia do terminal. Aprenda a se mover pelo console 💻, gerenciar arquivos e diretórios, permissões, redirecionamentos, v...

Gerenciamento de dados com Pandas

Gerenciamento de dados com Pandas

📊 Gerencie dados 📝 facilmente com Pandas 📖

Cálculo matricial com NumPy

Cálculo matricial com NumPy

🟢 Aprenda a fazer todos os cálculos matriciais que desejar de maneira ágil com NumPy

Guia Completa de Python 2025 (3/3): classes, objetos e tópicos avançados

Guia Completa de Python 2025 (3/3): classes, objetos e tópicos avançados

Terceira parte do guia completo de Python. Aprenda classes e objetos, iteradores, escopo de variáveis, módulos e pacotes, tratamento de erro...

Guia Completa de Python 2025 (2/3): operadores, controle de fluxo e funções

Guia Completa de Python 2025 (2/3): operadores, controle de fluxo e funções

Segunda parte do guia completo de Python. Domine os operadores, o controle de fluxo (if, for, while) e as funções, incluindo as funções lamb...

Guia Completa de Python 2025 (1/3): tipos de dados

Guia Completa de Python 2025 (1/3): tipos de dados

Primeira parte do guia completo de Python. Aprenda os tipos de dados: strings, números, sequências (listas e tuplas), dicionários, sets, boo...

Continuar lendo

Últimos posts -->

Você viu esses projetos?

Gymnasia

Gymnasia Gymnasia
React Native
Expo
TypeScript
FastAPI
Next.js
OpenAI
Anthropic

Aplicativo móvel de treino pessoal com assistente de IA, biblioteca de exercícios, acompanhamento de rotinas, dieta e medidas corporais

Horeca chatbot

Horeca chatbot Horeca chatbot
Python
LangChain
PostgreSQL
PGVector
React
Kubernetes
Docker
GitHub Actions

Chatbot conversacional para cozinheiros de hotéis e restaurantes. Um cozinheiro, gerente de cozinha ou serviço de quarto de um hotel ou restaurante pode falar com o chatbot para obter informações sobre receitas e menus. Mas também implementa agentes, com os quais pode editar ou criar novas receitas ou menus

Naviground

Naviground Naviground
Ver todos os projetos -->
>_ Disponível para projetos

Tem um projeto com IA?

Vamos conversar.

maximofn@gmail.com

Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.

Quer assistir alguma palestra?

Últimas palestras -->

Quer melhorar com essas dicas?

Últimos tips -->

Use isso localmente

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.

Flow edit

Flow edit Flow edit

Edite imagens com este modelo de Flow. Baseado em SD3 ou FLUX, você pode editar qualquer imagem e gerar novas

FLUX.1-RealismLora

FLUX.1-RealismLora FLUX.1-RealismLora
Ver todos os contêineres -->
>_ Disponível para projetos

Tem um projeto com IA?

Vamos conversar.

maximofn@gmail.com

Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.

Você quer treinar seu modelo com esses datasets?

short-jokes-dataset

HuggingFace

Dataset com piadas em inglês

Uso: Fine-tuning de modelos de geração de texto humorístico

231K linhas 2 colunas 45 MB
Ver no HuggingFace →

opus100

HuggingFace

Dataset com traduções de inglês para espanhol

Uso: Treinamento de modelos de tradução inglês-espanhol

1M linhas 2 colunas 210 MB
Ver no HuggingFace →

netflix_titles

HuggingFace

Dataset com filmes e séries da Netflix

Uso: Análise de catálogo Netflix e sistemas de recomendação

8.8K linhas 12 colunas 3.5 MB
Ver no HuggingFace →
Ver mais datasets -->