Nos dois posts anteriores entendemos o que é o Model Context Protocol e conhecemos o FastMCP, a biblioteca que simplifica a criação de servidores MCP em Python. Agora é hora de colocar a mão na massa. Post 1: O que é MCP e por que ele importa para o futuro dos agentes de IA?Post 2:…

No post anterior, entendemos o que é o Model Context Protocol e por que ele está se tornando o padrão da indústria para conectar LLMs ao mundo real. Se você ainda não leu, recomendo começar por lá. Agora vamos dar um passo à frente: conhecer o FastMCP, a biblioteca Python que torna a criação de…

Se você acompanha o ecossistema de inteligência artificial nos últimos anos, provavelmente já se deparou com termos como agentes de IA, function calling, RAG e ferramentas externas. Mas existe um protocolo que está silenciosamente se tornando a espinha dorsal de como os modelos de linguagem se comunicam com o mundo real: o MCP — Model…

No cotidiano do engenheiro de software, frequentemente nos deparamos com desafios complexos de integração de sistemas. Um conceito que surge bastante em discussões sobre sincronização de dados é o Dual Write. Pode parecer um termo técnico, mas vou tentar explicar de forma acessível para que todos, independentemente da área, possam entender o que é e…

É com uma enorme alegria e um grande alívio que venho compartilhar uma excelente notícia: fui qualificado no meu mestrado! Este é um marco muito importante na minha jornada acadêmica e pessoal, e quero aproveitar para contar um pouco sobre essa experiência e, claro, apresentar o tema que me consumiu (no bom sentido!) nos últimos…

Olá, pessoal! Se você notou um silêncio maior do que o normal por aqui, tem uma boa razão para isso: estou imerso na escrita da minha tese de mestrado! Como muitos de vocês que trabalham com TI e buscam aprofundar seus conhecimentos, sei que a jornada acadêmica exige uma dedicação enorme. Conciliar as horas de…

Em aplicações distribuídas ou mesmo em backends complexos construídos com FastAPI, rastrear o caminho completo de uma requisição pode ser um desafio. Quando ocorrem erros ou gargalos de performance, saber exatamente qual serviço ou parte do código foi o responsável é crucial para um debugging eficiente. É aí que entram os Trace IDs (IDs de…

Este projeto tem repositório no github: https://github.com/ramondomiingos/PPGTI2001-cloud-computing/. Então, alguns códigos mais extensos estão apenas lá, e não aqui, principalmente os .yaml . Mas sempre irei botar o link para o exato arquivo que estou me referenciando. Este projeto foi a avaliação da disciplina Computação em Nuvem, PPGTI2001, do mestrado da UFRN. É necessário criar um…