Todos EN PT-BR
Globo tecnológico conectando aplicações de IA a ferramentas, dados e sistemas externos por meio de uma interface comum.

Model Context Protocol (MCP): padronizando o contexto externo PT-BR

Model Context Protocol (MCP): padronizando o contexto externo (Parte 2) No post anterior, discutimos as limitações dos LLMs quando usados isoladamente e como os agentes de IA são construídos ao redor do modelo para fornecer ferramentas e contexto externo. Mas à medida que aplicações com IA começaram a precisar acessar ferramentas externas, surgiu um problema de integração. É para resolver isso que o MCP (Model Context Protocol) foi criado. Neste post, vamos entender: ...

junho 29, 2026 · 13 min · 2686 words · Biaggio Rizzo
LLMs representados como máquinas trabalhando isoladamente, sem perceber as ferramentas e os sistemas disponíveis ao redor.

LLMs e Agentes de IA: conectando modelos a ferramentas PT-BR

LLMs e Agentes de IA: conectando modelos a ferramentas (Parte 1) Modelos de linguagem se tornaram uma das principais interfaces para interagir com software. Eles conseguem explicar conceitos, gerar textos, escrever código, resumir documentos, analisar informações e ajudar na tomada de decisão. Porém, quando usados sozinhos, esses modelos têm uma limitação importante: eles não conhecem automaticamente o estado atual dos seus sistemas, não acessam dados privados por conta própria e não executam ações reais no mundo externo. ...

junho 29, 2026 · 4 min · 704 words · Biaggio Rizzo
Ilustração conceitual da Clean Architecture o protegendo o domínio

Clean Architecture: Conceitos PT-BR

Este é um texto introdutório sobre Clean Architecture, com o objetivo de apresentar seus conceitos principais de forma clara, objetiva e progressiva. A intenção não é propor uma estrutura de pastas ou um modelo fechado, mas explicar a regra de dependência, as camadas conceituais e o papel de cada componente dentro dessa abordagem arquitetural. Contexto Em sistemas complexos, começam a surgir dificuldades para testar o código e, com o tempo, pode haver a necessidade de mudar ferramentas e tecnologias sem alterar a regra de negócio. Em muitos casos, essas mudanças exigem prazos longos ou até a reescrita de grandes partes do sistema. ...

janeiro 19, 2026 · 5 min · 959 words · Biaggio Rizzo
Ilustração representando a arquitetura em camadas e o modelo N-Tier

Arquitetura em Camadas (Layered Architecture): do conceito ao modelo N-Tier PT-BR

A arquitetura em camadas é um estilo arquitetural cujo princípio central é organizar sistemas em níveis hierárquicos, separando responsabilidades para reduzir a complexidade. Para compreender como essa ideia surgiu, é importante voltar um pouco à história. Não há um ‘marco único’ aceito como origem do termo afirmando que “aqui surgiu a arquitetura em camadas”. Ela se consolidou na prática corporativa, nos anos 1980 e 1990, com os avanços dos sistemas client-server e da web, dando origem aos modelos three-tier architecture e, posteriormente, a N-tier. No entanto, houve dois artigos conceituais escritos anteriormente. ...

dezembro 15, 2025 · 10 min · 2107 words · Biaggio Rizzo
Engenheiros alienígenas estudando uma pirâmide MVC holográfica dentro de uma nave espacial.

Model View Controller (MVC) PT-BR

O conceito Model View Controller (MVC) é um padrão de projeto voltado à estruturação da interface e da interação entre dados, lógica e apresentação criado por Trygve Reenskaug na década de 1970, enquanto ele trabalhava com Smalltalk. Inicialmente, o padrão foi pensado para aplicações desktop com interfaces gráficas (GUIs), mas acabou se tornando extremamente popular no desenvolvimento web, especialmente com frameworks como Ruby on Rails, ASP.NET MVC e Spring MVC. ...

dezembro 2, 2025 · 3 min · 529 words · Biaggio Rizzo