Hoje vou apresentar os conceitos sobre os Sistemas Multi-Agentes (MAS), entender onde o Microsoft Agent Framework se encaixa no ecossistema de IA da Microsoft e implementar uma orquestração manual usando o Microsoft.Extensions.AI. Os modelos de Inteligência Artificial evoluíram rapidamente nos últimos anos. Entretanto, muitos problemas de negócio são complexos demais para serem resolvidos por um…
we are developers
- Publicou612Artigo(s)
- Visualizados37589965Vezes
- Desde2011


Por anos, o padrão MVC Controller foi o rei incontestável do ASP.NET. Quando as Minimal APIs chegaram no .NET 6, muitos as descartaram como um “brinquedo” para pequenos microsserviços ou projetos de hobby. No entanto, à medida que o ecossistema amadureceu com o .NET 8 e o .NET 9 e 10, a escolha entre eles…

Otimizar o desempenho das consultas ao banco de dados é crucial para garantir aplicativos responsivos e eficientes. Neste artigo, veremos como aproveitar os recursos do Entity Framework Core (EF Core) para otimizar consultas ao banco de dados usando índices. Veremos vários exemplos reais que demonstram o impacto das técnicas de otimização no desempenho da consulta….

No desenvolvimento de software moderno, a colaboração com assistentes de código baseados em Inteligência Artificial (como Claude Code, Gemini CLI, Copilot, etc.) tornou-se comum. No entanto, o maior desafio mudou: o problema raramente é a escrita do código em si, mas sim garantir que você e a IA concordem com o que deve ser construído antes que…

A LINQ – Language Integrated Query mudou a forma como os desenvolvedores interagem com dados na plataforma .NET por oferecer uma sintaxe poderosa e expressiva que permite consultar diversas fontes de dados Além de sua legibilidade e concisão, a LINQ apresenta melhorias de desempenho que se tornam particularmente evidentes na transição do código processual tradicional para sua…

Por anos, o padrão MVC Controller foi o rei incontestável do ASP.NET. Quando as Minimal APIs chegaram no .NET 6, muitos as descartaram como um “brinquedo” para pequenos microsserviços ou projetos de hobby. No entanto, à medida que o ecossistema amadureceu com o .NET 8 e o .NET 9 e 10, a escolha entre eles…

O MediatR é uma biblioteca poderosa que implementa o padrão de design Mediator, promovendo desacoplamento e organização na comunicação entre diferentes partes da sua aplicação ASP.NET Core. Entre seus recursos, o sistema de notificações se destaca por sua simplicidade e flexibilidade para comunicar mensagens de sucesso, erro ou aviso ao usuário. As notificações do MediatR, também conhecido como Publish,…

Se você usa o Claude Code pode otimizar sua utilização adotando alguns procedimentos que vão fazer você economicar tokens e obter um resultado mais rápido e confiável. 1. Trate o Claude Code como um desenvolvedor rápido que conhece muito mas que não assume responsabilidades Um dos maiores erros ao usar o Claude Code é enxergá-lo…

Você sabia que o Claude não possui memória interna persistente entre interações; ele depende do histórico da conversa que é reenviado ao modelo a cada nova mensagem ? Na prática, durante uma sessão: O Claude mantém o contexto porque o sistema reenvia o histórico; Ele consegue lembrar decisões tomadas anteriormente; Consegue continuar uma tarefa complexa;…

Neste artigo vamos: Criar um MCP Server real em .NET 10 Persistir dados usando SQLite + Dapper Aplicar boas práticas (DIP, async, validação, logging) Entender como registrar um servidor MCP criando um arquivo .mcp.json O MCP é um processo que atua como um “garçom” entre a IA e o mundo real. Ele expõe: Tools (Ferramentas):…
