Apresentando
o Azure AI Foundry Agents
![]() |
Neste artigo vamos entender o que são os Azure AI Foundry Agents, como eles funcionam e por que são importantes para aplicações modernas. |
Com o avanço dos modelos de linguagem (LLMs), como GPT e outros modelos generativos, muitas empresas começaram a explorar automação baseada em IA. No entanto, transformar um protótipo de IA em um sistema confiável em produção ainda é um desafio.
O que é o Azure AI Foundry Agent Service
O Foundry Agent Service é o componente central da
plataforma Azure AI Foundry responsável por criar, executar e gerenciar agentes
de inteligência artificial ao longo de todo o ciclo de vida da aplicação — desde
o desenvolvimento até a produção.
Ele funciona como um ambiente de
execução (runtime) que conecta diversos elementos necessários para um agente
operar:
- Modelos de IA
- Ferramentas e integrações
- Orquestração de
tarefas
- Governança e segurança
Esse serviço gerencia automaticamente
aspectos complexos como conversas, chamadas de ferramentas, segurança de
conteúdo e integração com serviços do Azure, permitindo que os desenvolvedores
se concentrem na lógica da aplicação.
O que são agentes de IA
Um agente tem três componentes principais:
1- Modelo (LLM): Capacita o raciocínio e a compreensão da
linguagem.
2- Instruções: Define as metas, o
comportamento e as restrições do agente. Eles podem ter os
seguintes tipos:
a- Declarativo
- Baseado em
prompts: um único agente definido declarativamente que combina configuração de
modelo, instrução, ferramentas e prompts de linguagem natural para orientar o
comportamento.
- Fluxo de trabalho: um fluxo de trabalho
agêncico que pode ser expresso como um YAML ou outro tipo de código para
orquestrar múltiplos agentes ou para disparar uma ação com base em determinados
critérios.
b - Hospedado: Agentes em
contêineres criados e implantados no código e hospedados pela Foundry.
3- Ferramentas: Permitem que o agente recupere conhecimento ou
execute uma ação.

Desta forma, um agente de IA é um sistema capaz de:
- interpretar solicitações do usuário
- tomar decisões
- executar ações
- interagir com ferramentas ou serviços externos
Diferente de um simples
chatbot, um agente pode participar de fluxos de trabalho complexos,
automatizando tarefas como:
- atendimento ao cliente
- processamento de
documentos
- geração de conteúdo
- automação de processos empresariais
Em muitos cenários, os agentes podem trabalhar sozinhos ou em colaboração
com outros agentes ou pessoas, tornando-se peças fundamentais na automação
moderna.
Como o Foundry constrói agentes

A documentação da Microsoft compara o
Foundry a uma linha de montagem para agentes de IA.
Assim como
uma fábrica reúne diferentes etapas para construir um produto, o Foundry reúne
componentes especializados que transformam um modelo de IA em um agente
funcional.
Entre os principais elementos estão:
1. Modelos de IA -
São o “cérebro” do agente. Podem ser modelos como GPT ou outros LLMs
disponíveis na plataforma.
2. Personalização - Aqui são definidas as
instruções, prompts e configurações que determinam o comportamento do agente.
3. Conhecimento e ferramentas - O agente pode acessar dados ou executar
ações usando ferramentas como:
- Bing Search
- Azure AI Search
- APIs externas
-
bases de conhecimento
4. Orquestração - Coordena o fluxo de execução das
tarefas, incluindo chamadas para ferramentas ou outros serviços.
5.
Observabilidade - Inclui monitoramento, logs e rastreamento para acompanhar o
comportamento do agente.
6. Segurança e governança - Aplica políticas de
segurança, filtros de conteúdo e controle de acesso.
Esse conjunto de
componentes permite criar agentes seguros, testáveis e prontos para produção.
Principais vantagens do Foundry Agent Service
O
Azure AI Foundry foi projetado para atender ambientes
corporativos, oferecendo recursos importantes como:
Infraestrutura
gerenciada - A plataforma abstrai grande parte da complexidade da
infraestrutura necessária para executar agentes.
Segurança corporativa -
Inclui controle de identidade, isolamento de rede, criptografia e políticas de
segurança.
Orquestração automática - O serviço pode coordenar
chamadas de ferramentas e interações entre agentes.
Escalabilidade -
Permite que aplicações baseadas em agentes sejam executadas em grande escala.
Tudo isso facilita a transição de prototipagem para produção, um dos maiores
desafios em projetos de IA.
Pré-requisitos para usar o Foundry
Agents
Para começar a trabalhar com agentes no Azure AI Foundry,
é necessário:
- uma assinatura do Azure
- um projeto Foundry
- um
modelo de IA implantado
A partir disso, os desenvolvedores podem criar
agentes usando SDKs, APIs ou frameworks suportados pela plataforma
Exemplo simples de agente em C#
A seguir um exemplo conceitual de criação de um agente usando o SDK
do Foundry.
using Azure.AI.Agents; var client = new AgentsClient(endpoint, credential); var agent = await client.CreateAgentAsync( model: "gpt-4o", name: "AssistenteProdutos", instructions: """ Você é um assistente especializado em produtos. Ajude o usuário respondendo dúvidas técnicas. """ ); Console.WriteLine($"Agente criado: {agent.Name}");
|
Depois disso, podemos iniciar uma conversa com o agente:
var thread = await client.CreateThreadAsync(); await client.CreateMessageAsync( thread.Id, MessageRole.User, "Quais são as especificações do produto X?" ); var run = await client.CreateRunAsync(thread.Id, agent.Id); |
O serviço gerencia automaticamente o contexto da
conversa, a execução de ferramentas e a
geração da resposta.
Quando usar agentes de IA
Agentes são especialmente úteis em cenários como:
- assistentes corporativos
- automação de atendimento
- suporte técnico inteligente
- consulta de
documentos
- assistentes de vendas
- integração com sistemas empresariais
Esses agentes podem trabalhar sozinhos ou colaborando com outros agentes,
criando sistemas de automação muito mais sofisticado
Nota: O uso do Serviço de Agente pode incorrer em custos decorrentes do modelo que você implanta e dos recursos do Azure utilizados para o seu projeto (por exemplo, logging e quaisquer recursos geridos pelo cliente que você conectar).
Conclusão
O Azure AI
Foundry Agent Service representa um passo importante na evolução das
aplicações de IA. Em vez de criar soluções isoladas baseadas apenas em modelos
de linguagem, os desenvolvedores agora podem construir agentes completos,
capazes de raciocinar, acessar dados e executar ações dentro de fluxos de
trabalho reais.
Ao reunir modelos, ferramentas, orquestração e governança
em uma única plataforma, o Foundry simplifica a criação de sistemas de IA
robustos, escaláveis e prontos para produção.
Em um cenário onde agentes
de IA estão se tornando cada vez mais comuns, plataformas como o Azure AI
Foundry tendem a desempenhar um papel central no desenvolvimento de aplicações
inteligentes.
E estamos
conversados...
Referências:
NET - Unit of Work - Padrão Unidade de ...