paulasilva Paula Silva | AI-Native Software Engineer
Microsoft Foundry · Deep dive técnico

Microsoft Foundry, da primeira chamada de modelo à frota de agentes governada

Todos os serviços e funcionalidades da plataforma, com base na documentação oficial: modelos e deployment types, Model Router, Agent Service, Tools e MCP, Foundry IQ, e o Control Plane em profundidade, tracing, evaluators, monitoramento contínuo, guardrails, identidade com Defender, Sentinel e Purview, multi-cloud e rede, com blocos de como fazer, cenários de uso e o hands-on oficial de 3 horas.

AutoraPaula Silva
CargoAI-Native Software Engineer
Duração150 a 180 minutos
Data2026-07-08
Agenda

Seis partes, do conceito à operação.

PARTE IFundamentos, o que é o Microsoft Foundry, a hierarquia de recursos e o RBAC
PARTE IIFoundry Models, catálogo, deployment types, Model Router com simulação, fine-tuning, o deploy na prática e cenários
PARTE IIIAgentes e Tools, prompt e hosted agents, memória, Routines, multiagente, MCP, como criar e cenários
PARTE IVFoundry IQ, knowledge bases, agentic retrieval, permissões, a família IQ, como montar e cenários
PARTE VControl Plane em profundidade, tracing, evaluators, monitoramento, guardrails, Defender, Sentinel, Purview, dentro × fora, multi-cloud e rede
PARTE VIGitHub, casos de uso, o hands-on oficial de 3 horas e o roadmap de 90 dias
Parte I
I

Fundamentos.

Uma plataforma para modelos, agentes, conhecimento e governança. O que é o Microsoft Foundry, os números e a hierarquia de recursos que organiza tudo.

De fragmentos a uma plataforma

Uma fundição, não uma caixa de ferramentas.

Antes · o stack fragmentado

Cinco portais, cinco SDKs, cinco modelos de acesso

Azure OpenAI, Azure AI Studio, Azure Machine Learning, Azure AI Search e Cognitive Services, cada um com portal, SDK, billing e RBAC próprios. Todo projeto de IA recosturava o mesmo encanamento antes de escrever uma linha de código de produto.

Agora · Microsoft Foundry

Um portal, um SDK, um control plane

Renomeado de Azure AI Foundry no Ignite 2025, o Foundry unifica modelos, agentes, ferramentas e conhecimento sob um único namespace de recursos, com RBAC, rede, tracing, evaluations e governança embutidos na própria plataforma, sem exigir o par hub + projeto do modelo clássico.

O nome é o conceito: matéria-prima entra, produto acabado sai. Modelos são a matéria-prima. Agentes governados são o produto.

A plataforma em números
11.000+

Modelos em um catálogo, todos os vendors de fronteira.

OpenAI, Anthropic, xAI, DeepSeek, Meta, Mistral, NVIDIA e famílias open-source, mais as suas variantes fine-tuned, atrás de um único fluxo de seleção, avaliação e deploy. O Claude chegou à disponibilidade geral no Foundry em junho de 2026.

1.400+
ferramentas no catálogo do Foundry
80.000+
empresas e digital natives constroem no Foundry
80%
da Fortune 500 já usa a plataforma
O mapa da plataforma

Cinco camadas, um modelo mental.

Governança
Camada 5 · Foundry Control Plane
Controls, observabilidade, segurança e operação de frota para cada agente e deployment, nativamente ligados a Microsoft Entra, Defender, Purview e Azure Policy.
Conhecimento
Camada 4 · Foundry IQ
Knowledge bases reutilizáveis com agentic retrieval sobre SharePoint, OneLake, Blob, Azure SQL, web e fontes MCP. Com permissões e citações.
Agentes
Camada 3 · Foundry Agent Service + Foundry Tools
Prompt agents, hosted agents e a Responses API, mais memória gerenciada, Routines, Workflows e Toolboxes com 1.400+ ferramentas via MCP e A2A.
Modelos
Camada 2 · Foundry Models + Model Router
O catálogo de 11.000+ modelos com sete deployment types, fine-tuning e distillation, e um roteador treinado escolhendo o modelo certo por prompt.
Fundação Azure
Camada 1 · identidade, rede, telemetria
Microsoft Entra ID, VNet com private endpoints, Azure Monitor e Application Insights. As mesmas primitivas que seu time de plataforma já opera hoje.
Conceitos e RBAC

Do recurso ao agente: a hierarquia que organiza tudo.

Recurso Foundry
Nível 1 · o cofre
O recurso Azure top-level: billing, rede privada, CMK e quota vivem aqui. Substitui o par hub + projeto do modelo clássico, sem AI Hub obrigatório.
Projeto
Nível 2 · o workspace
Agrupa deployments, agentes, knowledge, connections e o Application Insights de tracing. RBAC no escopo certo: Azure AI User para consumir, Azure AI Project Manager para operar.
Deployment
Nível 3 · o contrato de consumo
Cada modelo publicado com um deployment type (Global, Data Zone, Regional · Standard, Provisioned, Batch), quota TPM/RPM e guardrail próprios. É a unidade de custo e compliance.
Agente
Nível 4 · o produto
Versão nomeada (nome:versão), identidade Microsoft Entra própria e guardrail próprio, que sobrepõe integralmente o guardrail do modelo que ele usa.
Parte II
II

Foundry Models.

O catálogo e as duas origens, os sete deployment types, o Model Router com simulação ao vivo, e fine-tuning com a mesma governança.

Foundry Models · o catálogo

Escolha o modelo. Ou deixe a plataforma escolher.

01

Duas origens, um catálogo

Modelos vendidos diretamente pelo Azure (Azure Direct Models: OpenAI, Claude, Grok, DeepSeek), com SLA do Azure, billing na assinatura e data zones, mais modelos de parceiros e da comunidade. Filtre por capacidade, preço, região e compliance.

02

Instant access e leaderboards

Com instant access (preview), você chama modelos suportados pelo nome e infere na hora, sem criar deployment. Benchmarks e leaderboards no portal ajudam a comparar qualidade, custo e latência antes de decidir.

03

Managed Compute para o resto

Hugging Face, NVIDIA NIM, modelos de indústria e custom rodam em GPU dedicada (A100, H100, H200, MI300), cobrados por hora de acelerador, com private networking. O caminho para modelos que não são vendidos por token.

Deployment types

Publicar um modelo é uma decisão de dados, custo e latência.

Tipo
Processamento de dados
Billing
Quando usar
Global Standard
Qualquer região Azure
por token
Ponto de partida padrão: maior quota, novos modelos primeiro, priority processing (preview)
Data Zone Standard
Boundary US ou EU
por token
Residência de dados por zona sem abrir mão do pay-as-you-go
Standard (regional)
Região única
por token
Residência estrita em uma região específica
Provisioned (PTU)
Global, Data Zone ou regional
PTU por hora
Missão crítica: throughput garantido, latência com alvo definido por modelo, PTUs flexíveis entre famílias
Batch
Global ou Data Zone
token, ~50% off
Lotes assíncronos sem requisito de latência
Managed Compute
Regional, GPU dedicada
hora de acelerador
Modelos abertos, NIM e custom sob seu controle
Developer
Sem garantia de residência
por token
Avaliar fine-tunes barato: vida de 24h, sem SLA

Dados em repouso permanecem na geografia designada em todos os tipos. A inferência é que muda de escopo: global, data zone (US/EU Data Boundary) ou regional.

Como fazer · Foundry Models

Do catálogo ao endpoint em minutos.

Três gestos. No portal: Model catalog, Deploy, escolha o deployment type. Em IaC: o mesmo SKU name (GlobalStandard, DataZoneStandard, GlobalBatch...) via CLI ou Bicep, versionado no repositório. E o teste imediato pela Responses API, sem esperar nada provisionar além do deployment.

RBAC
Azure AI Project Manager
Governança
Azure Policy decide o catálogo
az cli · deploy
$ az cognitiveservices account deployment create \
--deployment-name gpt-5-mini --model-name gpt-5-mini \
--sku-name GlobalStandard --sku-capacity 100
→ provisioningState: Succeeded
>>> project.responses.create(model="gpt-5-mini",
input="ping")
→ "pong" · 214 ms · tokens: 12
Model Router · GA · versão 2025-11-18

Um endpoint. O modelo certo para cada prompt.

Um modelo de ML construído para isso, treinado em centenas de milhares de exemplos, lê a requisição inteira, system message, tools e histórico, e roteia em três passos: entender o prompt, escolher o modelo, responder. A versão 2025-11-18 é atualizada in-place: modelos novos entram sem trocar o endpoint.

Modos
balanced · cost · quality
Governança
subsets · Azure Policy
Resiliência
failover automático
model-router.log
$ POST /openai/v1/responses · model: model-router
req 01 · "resete minha senha"
gpt-5-mini · simples, barato
req 02 · "revise este contrato de 40 páginas"
claude-opus-4-6 · raciocínio profundo
req 03 · "gere testes para o módulo de billing"
claude-sonnet-4-5 · código sustentado
mode: balanced · subset: approved-models · failover: on
o campo "model" da resposta revela o modelo usado
Simulação · Model Router

Simule o roteamento: modo × tipo de prompt.

1 · Escolha o routing mode
2 · Escolha o prompt
Decisão do roteador
gpt-5-mini

Prompt simples e de baixo risco: o roteador escolhe um modelo pequeno e rápido, reservando os modelos de fronteira para quando o prompt exige.

Custo relativo
model: gpt-5-mini · mode: balanced · failover: on

Simulação didática com modelos da versão 2025-11-18. Em produção, a decisão considera o contexto completo e o subset configurado; o campo "model" da resposta sempre revela a escolha.

Customização de modelos

Fine-tuning com a mesma governança do catálogo.

01

Técnicas

SFT para ensinar formato e domínio com exemplos supervisionados, DPO para alinhar por preferência direta, RFT para raciocínio com recompensa por rubrica, e distillation para comprimir um modelo professor em um aluno barato de servir.

02

Ciclo dentro do projeto

Dataset, job de fine-tuning e avaliação lado a lado com os mesmos evaluators do restante da plataforma. O deployment type Developer (24 horas de vida, sem SLA, sem residência) existe para testar o fine-tune barato antes do deploy real.

03

Mesma governança

O modelo custom entra no catálogo do seu recurso com guardrails, tracing, quota e RBAC idênticos aos de um modelo de catálogo. Customização não cria uma via paralela sem controle.

Foundry Local

A mesma API, da nuvem ao ambiente air-gapped.

Foundry na nuvem

Catálogo completo, escala gerenciada

O catálogo completo de modelos, deployments globais e por data zone, GPU gerenciada e a plataforma de agentes inteira, operada e escalada pelo Azure.

Foundry Local

On-device e soberano

Modelos multimodais em GPUs NVIDIA locais com zero conectividade, Kubernetes multi-node no Azure Local, runtime vLLM, e a mesma Responses API com function calling e camada agêntica com knowledge bases e MCP local. Mesmo código, runtime diferente.

Feito para governo, defesa, saúde, financeiro e telecom, cenários com requisitos rígidos de soberania de dados, redes classificadas e sites desconectados.

Cenários de uso · Foundry Models

Quatro workloads, quatro composições de deployment.

Chat de alto volume

Picos imprevisíveis

Global Standard pela quota máxima, com priority processing (preview) no caminho sensível a latência. Sem reservar capacidade, sem balancear recursos na mão.

Banco na União Europeia

Residência + missão crítica

Data Zone Standard EU para o tráfego geral e Data Zone Provisioned (PTU) no fluxo crítico: inferência presa ao EU Data Boundary, latência com alvo por modelo.

Pipeline noturno

Sumarização em lote

Global Batch com cerca de 50% de desconto por token. Milhões de documentos processados de madrugada, resultado assíncrono de manhã, custo pela metade.

Copiloto interno

Estilo da casa

Fine-tune SFT com o estilo de código interno, avaliado num deployment Developer de 24 horas, promovido a Global Standard e servido atrás do Model Router com subset aprovado.

Parte III
III

Agentes e Tools.

Prompt agents, hosted agents por dentro, memória e Routines, orquestração multiagente, o toolbox de 1.400+ ferramentas e o MCP nos dois sentidos.

Foundry Agent Service

Três formas de rodar um agente. Zero reescritas entre elas.

01 · Prompt agents

Configuração, não código

Instruções, modelo e tools definidos no portal (portal-first) ou via SDK e REST no seu pipeline (code-first, com versionamento e code review). O Foundry roda por você: sem container, sem compute, sem patch.

02 · Hosted agents

Seu código, o runtime do Foundry

Seu agente como container ou zip do código-fonte, em Agent Framework, LangGraph, OpenAI Agents SDK, Claude Agent SDK ou GitHub Copilot SDK. Sessões isoladas, estado, identidade e autoscaling. GA em julho de 2026. Detalhe no próximo slide.

03 · Responses API

A porta única da plataforma

Todo tipo de agente entra por ela: modelos do catálogo mais as platform tools (file search, code interpreter, memória, web search, MCP). Seu agente pode ficar onde já roda e chamar só esse endpoint.

Hosted agents por dentro

Seu container, o runtime do Foundry: o contrato técnico.

Empacote
01 · imagem ou zip
Container image no Azure Container Registry, ou um zip do código-fonte que o Foundry builda por você. azd ai agent init inicializa de um sample oficial em um comando.
Isole
02 · sandbox por sessão
Cada sessão roda em sandbox com isolamento de VM e filesystem persistente ($HOME e /files). Scale-to-zero com resume de estado: a sessão volta de onde parou, com cold start previsível.
Exponha
03 · três protocolos
Responses (OpenAI-compatível), Invocations (webhooks e payloads custom) e Invocations WebSocket (preview). Bibliotecas leves cuidam de servidor HTTP, health checks e OpenTelemetry.
Opere
04 · identidade e ciclo de vida
Identidade Microsoft Entra dedicada do agente, autoscaling por atividade, deprovisionamento por idle timeout, controle de CPU e memória do sandbox, start/stop do container por API e MCP.
Como fazer · Agent Service

Criar um agente: SDK ou azd.

Prompt agent: uma chamada de SDK com nome, modelo, instruções e tools, e ele já existe versionado. Hosted agent: azd ai agent init inicializa de um sample oficial e azd deploy sobe o container com identidade, endpoint e autoscaling. O nome é imutável: no código, refira sempre nome:versão.

Para invocar
papel Azure AI User
Identidade
Entra Agent ID no build
azd + sdk · agentes
$ azd ai agent init -m <sample-url>
→ src/ criado · azure.yaml pronto
$ azd deploy
→ container: Running · endpoint: /agents/triage:1
>>> project.agents.create(name="faq",
model="gpt-5-mini", instructions="...",
tools=[web_search, hr_kb_mcp])
faq:1 · Entra Agent ID: emitido
Estado além do turno

Memória gerenciada e Routines: o agente que lembra e trabalha sozinho.

Memória gerenciada

Usuário, sessão e procedural

Três escopos de memória extraídos e indexados automaticamente em um memory store com embeddings (exige um deployment como text-embedding-3-small). O agente lembra entre sessões sem você montar banco vetorial. Para soberania estrita, há a opção BYO memory store.

Routines

Execuções agendadas e por gatilho

O agente roda em background, sem chat, acionado por agenda ou por eventos de sistema, triagem noturna de tickets, relatório de segunda-feira, reação a um webhook. Combinado com memória procedural, vira operação recorrente confiável.

Sistemas multiagente

Um agente resolve tarefa. Um sistema de agentes resolve processo.

01 · Workflows

Orquestração com estado

Processos multiagente com lógica sequencial, branching condicional e gestão de estado entre agentes. O grafo é seu, o runtime, o retry e a persistência são do Foundry.

02 · Connected agents e A2A

Agentes chamando agentes

Um agente invoca outro como ferramenta. O protocolo aberto A2A, com auth explícita, atravessa times, tenants e vendors, e o Activity Protocol padroniza as mensagens. Composição sem protocolo caseiro.

03 · Publicação

Do projeto para onde o usuário está

Versão nomeada com endpoint estável, publicada no Microsoft Teams, no Microsoft 365 Copilot e no Entra Agent Registry, com as permissões e a identidade acompanhando.

Foundry Tools · Toolboxes

Agentes agem por ferramentas. O Foundry entrega a caixa.

Catálogo

1.400+ conectores

Catálogos públicos e privados via Toolboxes: SharePoint, Fabric, GitHub, SQL, sistemas SaaS. O Tool Search deixa o agente descobrir a ferramenta certa em runtime, em vez de você fiar tudo de antemão.

Ferramentas nativas

Baterias incluídas

Code Interpreter, busca web, file search, automação de navegador, memória, Work IQ e Fabric IQ, prontas para anexar a qualquer agente sem código de integração.

Auth gerenciada

Credencial sem gambiarra

Credenciais service-managed para sistemas, OAuth passthrough para SaaS e On-Behalf-Of para agir com a permissão do usuário que perguntou, não com uma conta privilegiada genérica.

A2A

Ferramenta que é outro agente

A tool Agent-to-Agent chama qualquer endpoint A2A com auth explícita, o jeito estruturado de compor sistemas multiagente entre times e vendors.

Model Context Protocol

Foundry como servidor MCP. E como cliente.

Nos dois sentidos. Como servidor: o Foundry MCP server hospedado expõe o seu projeto, agentes, modelos, knowledge, para o VS Code, o Visual Studio e qualquer host MCP. Como cliente: agentes consomem servidores MCP remotos como tools, com OAuth passthrough, e cada knowledge base expõe a tool knowledge_base_retrieve.

Endpoint
mcp.ai.azure.com
Segurança
vete servidores · monitore cascatas
foundry-mcp · vs code
$ mcp connect https://mcp.ai.azure.com
tools · agent_get · agent_invoke · agent_update
tools · agent_container_control · agent_container_status_get
tools · knowledge_base_retrieve (por base)
> "start the container for triage-agent"
agent_container_control · action: start
status: Running · identity: entra-agent-id
Cenários de uso · agentes

Quatro agentes, quatro combinações de runtime.

Concierge de RH

Prompt agent + Work IQ

Configuração pura: instruções, Work IQ como tool e publicação no Teams. Responde política e contexto de trabalho sob a permissão de quem pergunta. Sem container, no ar em dias.

Triagem de incidentes

Hosted + Routine por webhook

Código LangGraph existente vira hosted agent sem reescrita. Routine acionada pelo webhook do monitoramento, guardrail de tool call segurando ação destrutiva.

Fechamento contábil

Workflow multiagente

Especialistas de conciliação, lançamento e revisão compostos em Workflow sequencial com estado, task adherence escalando exceções para humano antes de postar.

Assistente de campo

Sessões com arquivos

Hosted agent com $HOME persistente por sessão: o técnico anexa laudos, o agente processa entre visitas, scale-to-zero segura o custo e o estado volta no resume.

Parte IV
IV

Foundry IQ.

Um agente é tão bom quanto o seu contexto. Knowledge bases, o motor de agentic retrieval, permissões de ponta a ponta e a família IQ.

Por que agentic retrieval

Recuperação como tarefa de raciocínio, não como lookup.

RAG clássico single-shot
1 consulta
Uma consulta, um índice, uma passada. Quebra em perguntas ambíguas, multi-hop e multi-fonte.
Qualidade de resposta
+36%
em consultas complexas
Agentic retrieval
N subconsultas
Planeja e decompõe, busca fontes em paralelo, reranqueia semanticamente, itera quando o sinal é fraco, e cita.

Benchmarks da Microsoft: cerca de 36% mais qualidade de resposta que o RAG single-shot em perguntas complexas e multi-hop. Uma base atende vários agentes: acaba o pipeline de RAG por projeto.

Como o Foundry IQ funciona

Defina o conhecimento uma vez. Ancore todos os agentes nele.

01 · Knowledge bases

Reutilizáveis e multi-fonte

Recurso top-level que orquestra a recuperação sobre knowledge sources: SharePoint, OneLake e Fabric, Blob, Azure SQL, índices do Azure AI Search, web e fontes MCP remotas. Indexação e sincronização disparam automaticamente.

02 · Motor de agentic retrieval

Esforço e saída configuráveis

Reasoning effort por request: minimal pula o query planning (rápido e barato), low reformula com LLM, medium habilita busca iterativa quando o resultado não atinge o padrão. Saída em extractive data, para o agente raciocinar, ou answer synthesis, resposta pronta com citações.

03 · Um endpoint MCP por base

knowledge_base_retrieve

Cada knowledge base expõe um endpoint MCP com a tool knowledge_base_retrieve. No Agent Service, entra por project connection com managed identity; no Agent Framework ou em qualquer app, pelas APIs do Azure AI Search (2026-05-01-preview).

Segurança do conhecimento

O agente não recupera o que o usuário não poderia abrir.

Permissões de ponta a ponta

ACLs, labels e identidade

ACLs sincronizam das fontes para o índice. Labels de sensibilidade do Microsoft Purview retornam nos metadados da resposta. O enforcement por request usa o header x-ms-query-source-authorization: a consulta roda sob a identidade Entra de quem pergunta.

Rede privada

Caminho private-only documentado

Conectividade privada de entrada e saída validável ponta a ponta, com tutorial oficial de deployment privado do Foundry IQ para agentes. Conhecimento sensível não exige abrir a base para a internet.

Como fazer · Foundry IQ

Knowledge base na prática: quatro chamadas.

Um: registre a knowledge source apontando para a fonte (SharePoint, Blob, SQL, índice). Dois: crie a knowledge base escolhendo reasoning effort e output mode. Três: crie a project connection no Foundry com managed identity. Quatro: anexe a tool MCP ao agente. O agente passa a citar fonte governada.

API
2026-05-01-preview
Auth
managed identity do projeto
azure ai search · knowledge
$ PUT /knowledgeSources/handbook-sp · kind: sharePoint
$ PUT /knowledgeBases/hr-kb
sources: [handbook-sp] · reasoningEffort: minimal
outputMode: extractiveData
→ mcp: /knowledgeBases/hr-kb/mcp
>>> agent.tools += mcp(connection="hr-kb-conn")
→ tool: knowledge_base_retrieve · pronto
A família IQ

Três camadas de inteligência mais a web, um agente ancorado.

Work IQ

Como sua organização opera

E-mails, reuniões, chats e documentos do Microsoft 365 sob identidade delegada do Entra (OBO apenas, sem app-only): o agente só vê o que o usuário logado vê. Exige admin consent em WorkIQAgent.Ask e licença Microsoft 365 Copilot por usuário.

Fabric IQ

O que seus dados significam

A camada semântica sobre o Microsoft Fabric: ontologias, modelos semânticos e data agents raciocinando sobre OneLake e Power BI, não só consultando tabelas.

Foundry IQ

Conhecimento unificado para agentes

A camada de knowledge bases e agentic retrieval, sobre o Azure AI Search, que unifica fontes corporativas atrás de um endpoint para qualquer agente.

Web IQ

Contexto fresco da web

Grounding de web dentro do Foundry IQ que respeita as preferências dos publishers, responde em menos de 165 ms e retém zero dados.

Cenários de uso · Foundry IQ

Quatro perfis de conhecimento, quatro configurações.

Suporte N1

Multi-fonte com resposta pronta

Base sobre SharePoint de produtos mais fonte web, effort medium (busca iterativa) e answer synthesis: resposta citada, pronta para o atendente colar.

Agente jurídico

Identidade e labels

Extractive data para o agente raciocinar sobre o texto bruto, enforcement por identidade com x-ms-query-source-authorization e labels do Purview voltando nos metadados.

Analytics conversacional

Fabric IQ + ontologia

Perguntas de negócio sobre o OneLake com a camada semântica do Fabric: o agente raciocina sobre conceitos (cliente, churn, margem), não sobre nomes de tabela.

Base 100% privada

Private-only + serverless

O caminho private-only documentado, sem exposição à internet, com o tier serverless (preview) escalando a zero entre rajadas de agentes. Sensível e barato.

Parte V
V

Control Plane.

A parte mais densa do dia: tracing OpenTelemetry, o catálogo de evaluators, monitoramento contínuo, guardrails em quatro pontos de intervenção, o stack Entra, Defender, Sentinel e Purview, frota, multi-cloud e rede.

Foundry Control Plane

Inventário, observabilidade, compliance e segurança em uma interface role-aware.

Controls

Guardrails em runtime

Políticas de guardrail enterprise-wide, aplicadas em quatro pontos de intervenção, com remediação em massa de configurações fora de compliance. Política executável, não PDF.

Observability

Trace, evaluate, monitor

Tracing OTel de cada chamada, evaluators prontos e custom, avaliação contínua sobre tráfego real, cluster analysis de erros e recomendações inline de prompt, modelo e config.

Security

Identity-first

Entra Agent ID no build, alertas do Defender e do Purview direto no dashboard do Control Plane, scans agendados do AI Red Teaming Agent e monitoramento de drift.

Fleet ops

Uma visão de tudo

KPIs da frota: agentes ativos, conclusão de runs, postura de compliance, custo, comportamentos proibidos. Filtro por versão, tag, health score, custo e tokens, com quota no mesmo lugar.

Observabilidade em profundidade

Observabilidade não é um dashboard. É um loop.

Agir
Camada 4 · alertas e otimização
Alertas de queda de avaliação levam ao trace exato. Cluster analysis agrupa erros por causa raiz entre runs e builds, e o Agent Optimizer fecha o loop: avaliar, gerar candidatos, ranquear, publicar.
Monitorar
Camada 3 · contínuo, em produção
Avaliações contínuas pontuam o tráfego real em qualidade, segurança e risco, despejadas no Azure Monitor com custo, latência e taxa de erro lado a lado.
Avaliar
Camada 2 · gates de qualidade
Mais de 30 evaluators prontos e os seus, rodando em dev, no CI/CD (GitHub Actions e Azure DevOps) e no pré-deploy. Teste unitário, mas de comportamento.
Rastrear
Camada 1 · OpenTelemetry
Cada chamada de modelo, invocação de tool, salto de subagente e handoff flui por um pipeline OTel para o Application Insights, seguindo as convenções semânticas GenAI.
Tracing na prática

Instrumente, armazene, consulte.

01

Instrumente

OTel com as convenções semânticas GenAI. Instrumentação pronta para Agent Framework, LangChain, LangGraph e OpenAI Agents SDK. Em dev local, o Aspire Dashboard via Docker mostra traces sem nenhum recurso Azure.

02

Armazene

Application Insights conectado por projeto (vários projetos podem compartilhar um). Cada chamada carrega Trace ID e, para agentes Foundry, Conversation ID, ligando o diagnóstico à conversa armazenada no serviço.

03

Consulte

Trace view no portal (Operate, Assets, Traces), KQL no Log Analytics, ou qualquer ferramenta compatível com OTel. Agentes custom exibem spans de LLM e tools com a instrumentação extra documentada.

O catálogo de evaluators

Mais de 30 evaluators prontos. E os seus.

Categoria
Exemplos
Saída
Nível
Agênticos (11)
Task Adherence, Task Completion, Intent Resolution, Customer Satisfaction, Task Navigation Efficiency, Tool Call Accuracy, Tool Selection, Tool Input Accuracy, Tool Output Utilization, Tool Call Success, Quality Grader
Pass/Fail · 1-5
turn e conversation
Qualidade e RAG
Groundedness, Groundedness Pro, Relevance, Coherence, Fluency, Retrieval, Document Retrieval, Response Completeness
1-5 · Pass/Fail
turn, alguns conversation
Risco e segurança (10)
Hate/Unfairness, Sexual, Violence, Self-Harm, Protected Materials, Indirect Attack (XPIA), Code Vulnerability, Ungrounded Attributes, Prohibited Actions, Sensitive Data Leakage
severidade
turn
Custom e graders
Custom prompt-based e code-based, Rubric ponderado (LLM-as-judge), Azure OpenAI Graders: Model Labeler, String Checker, Text Similarity, Model Scorer
você define
turn e conversation

Receitas oficiais: RAG = Retrieval + Groundedness + Relevance + Content Safety. Agentes = Tool Call Accuracy + Task Adherence + Intent Resolution + Rubric + Content Safety. Todos rodam em dev, CI/CD e produção.

Monitoramento contínuo

Os mesmos evaluators, agora sobre o tráfego real.

Regra de avaliação

Uma EvaluationRule, criada no portal ou via SDK, define quais evaluators rodam sobre o tráfego, inclusive custom, com teto de execuções por hora (padrão 100). A identidade gerenciada do projeto precisa do papel Foundry User.

portal ou SDK
Amostragem inteligente

Em vez de avaliar tudo ou sortear, o sampling roda deduplicação exata, filtra traces quebrados e seleciona por diversidade com MinHash farthest-first: o subconjunto avaliado cobre casos raros e caminhos de erro que a amostragem aleatória perde.

MinHash
Dashboard e alertas

O Agent Monitoring Dashboard cruza scores de qualidade, custo, latência e taxa de erro por agente. Agentes fora do Foundry entram via AI Gateway e mandam traces para o mesmo Application Insights, com as mesmas avaliações contínuas.

Azure Monitor
Do score ao trace

Do score que caiu ao trace exato.

Quando uma regressão aparece em produção, você vai do score de avaliação ao trace que a expôs: qual modelo o roteador escolheu, qual ferramenta falhou, quanto a execução custou. Sem costurar dashboards. Esse elo trace-avaliação é o que torna um sistema não determinístico depurável.

Armazenado em
Application Insights
Padrão
OpenTelemetry · GenAI
trace_4f2a91 · application insights
span 01 · agent.run · model-router → gpt-5.2 · 1.240 ms
span 02 · tool.call · knowledge_base_retrieve · 162 ms · 6 docs
span 03 · model.call · output: 2.104 tokens
span 04 · handoff · billing-agent → refund-agent
eval · groundedness: 4.8/5 · task_adherence: 0.97
cost · US$ 0,014 · conversation: a91f · alertas: nenhum
Dentro × fora

O que cada caminho de observabilidade entrega.

Capacidade
Agente Foundry (nativo)
Fora · via AI Gateway
Fora · external agents (preview)
Inventário na frota
sim, automático
sim, registrado
sim, só metadados
Traces e trace view
sim
sim
sim, via spans OTel
Runs, erros, tokens, custo
sim
sim
depende dos atributos emitidos nos spans
Avaliação contínua
sim
sim
trace evaluation sob demanda ou por filtro
Guardrails em runtime
sim, 4 pontos
política no gateway, sem os 4 pontos
não
Identidade Entra automática
sim, no build
não, manual
não
Tráfego passa pelo Foundry
sim
sim, via APIM
não, nunca

A frase de campo: o Foundry vê, mede, avalia e inventaria o que roda fora; ele só intercepta e opera o que roda dentro. Governança de observação é multi-cloud; governança de runtime é do host.

Como fazer · observar o que roda fora

Instrumentar um agente externo: três passos.

Um: o agente emite spans OTel nas convenções GenAI, com o atributo gen_ai.agent.id, para o Application Insights do projeto. Dois: registre-o como external no Foundry (chamada de preview). Três: rode trace evaluation por filtro de agente, com amostragem inteligente. A regra de ouro: sem span padronizado, não há métrica, não há avaliação.

Header de preview
ExternalAgents=V1Preview
Funciona com
LangChain · CrewAI · custom
agente na aws · otel
$ pip install azure-monitor-opentelemetry
>>> configure_azure_monitor(connection_string=APPINSIGHTS)
>>> span.set_attribute("gen_ai.agent.id", "aws-claims-bot")
$ POST /agents · Foundry-Features: ExternalAgents=V1Preview
→ registered: external · aws-claims-bot
>>> evals.runs.create(data=azure_ai_traces, agent="aws-claims-bot")
→ trace evaluation · sampling: intelligent
Guardrails e controles

Quatro pontos de intervenção, do input ao output.

User input
Ponto 1 · antes do modelo
O prompt é escaneado por Prompt Shields (jailbreak), conteúdo nocivo por severidade e PII. Ação annotate marca; ação block interrompe antes de chegar ao modelo.
Tool call
Ponto 2 · antes de executar (preview)
A ação que o agente propõe, ferramenta e argumentos, é escaneada antes de executar. Tool call bloqueada não roda, e o agente para até um novo input do usuário. Task adherence sinaliza ação desalinhada do objetivo.
Tool response
Ponto 3 · antes da memória (preview)
O payload devolvido pela ferramenta é escaneado por indirect attacks (XPIA) antes de entrar na memória do agente ou desviá-lo do curso. A defesa contra instrução escondida em documento e página.
Output
Ponto 4 · antes do usuário
A resposta final é escaneada: groundedness (com correção, em streaming), material protegido, PII com redação. Annotate registra na resposta da API sem bloquear.
O catálogo de riscos

Cada risco, um controle: modelos versus agentes.

Risco
Modelos
Agentes
Observação
Hate · Sexual · Self-harm · Violence
sim
sim
Threshold por severidade: Low, Medium, High (Off só para clientes aprovados)
User prompt attacks
sim
sim
Prompt Shields: jailbreak no input do usuário
Indirect attacks (XPIA)
sim
sim
Instrução escondida em documento ou tool response
Spotlighting (preview)
sim
não
Marca conteúdo de terceiros para o modelo não obedecer
Protected material (texto e código)
sim
sim
Texto protegido e código com referência de repositório
Groundedness (preview)
sim
não
Detecção com correção, cenários de streaming
PII (preview)
sim
sim
Detecção e redação de dados pessoais
Task adherence (preview)
sim
sim
Bloqueio da tool call desalinhada ou escalação para humano (HITL)
Ofensiva e melhoria contínua

Ataque antes do atacante. Melhore antes do incidente.

01

AI Red Teaming Agent

Scans automatizados e agendados de vulnerabilidade contra seus agentes: prompt injection, extração de system prompt, validação de guardrails contra input adversarial, com monitoramento de drift entre versões.

02

Cluster analysis

Agrupa falhas por causa raiz entre runs e builds, tornando visíveis cedo os clusters de drift, latência e erro que passariam despercebidos olhando trace a trace.

03

Agent Optimizer

Fecha o loop de melhoria: avalia, gera candidatos (refinamento de prompt, upgrade de versão de modelo, mudança de configuração), ranqueia e apresenta recomendações inline no inventário.

O stack de segurança

Um agente, cinco planos de segurança.

Identidade
Microsoft Entra
Quem é o agente: Entra Agent ID no build, OBO, Conditional Access, ciclo de vida e revogação no Agent Registry. Sem identidade, nenhum plano abaixo segura.
Ameaças
Microsoft Defender
Postura (CSPM descobre workloads de IA e misconfig) e deteção em runtime: jailbreak, roubo de credencial na resposta, vazamento e envenenamento de dados, com alertas no Control Plane e no portal Defender XDR.
SIEM e resposta
Microsoft Sentinel
O SOC: alertas de IA correlacionados com o resto do estate, caça com KQL e security graph, e playbooks que automatizam a resposta, do isolamento à revogação de consentimento.
Dados e compliance
Microsoft Purview
DSPM for AI, sensitivity labels fluindo da fonte à resposta, DLP, auditoria e eDiscovery. O que o agente tocou, com que classificação, fica registrado.
Política e postura
Azure Policy + Compliance pane
O que pode existir: quais modelos podem ser deployados, quais configs são obrigatórias, políticas versionadas e remediação em massa no Control Plane.
Microsoft Defender · em profundidade

Do código à runtime: postura e deteção para IA.

01

Postura (CSPM)

Descoberta agentless de workloads de IA, modelos, SDKs e configs, incluindo Amazon Bedrock. Attack path analysis acha combinações tóxicas, e recomendações específicas do Foundry: guardrail sem controle de jailbreak, tool MCP sem allowlist, rede pública aberta, CMK ausente.

02

Deteção em runtime (GA)

Threat protection para serviços de IA, integrado ao Prompt Shields e à threat intelligence da Microsoft: jailbreak bloqueado e detectado, roubo de credencial na resposta do modelo, vazamento e envenenamento de dados, abuso de carteira e DoS. Com prompt evidence no alerta.

03

Agentes e XDR

Para agentes gerenciados via Agent 365, deteção quase em tempo real de jailbreak, XPIA, propagação de conteúdo malicioso, vazamento de segredos e acesso suspeito. Tudo correlacionado em incidentes no Defender XDR, com Advanced Hunting.

Microsoft Sentinel · em profundidade

O SOC do agente: correlacionar, caçar, responder.

01

SIEM unificado

SIEM cloud-native operado no portal Defender (unified SecOps). O conector do Defender for Cloud leva os alertas de IA para o Sentinel, onde entram na mesma fila de incidentes do resto do estate: identidade, endpoint, rede, nuvem, com 350+ conectores.

02

Caça e contexto

Hunting com KQL sobre o data lake (dados analíticos espelhados no lake por padrão), UEBA para comportamento anômalo e o security graph para raciocínio contextual entre entidades: o usuário, o agente, a credencial, o dado.

03

Resposta e agentic defense

Playbooks (SOAR) automatizam a resposta em segundos: isolar, revogar consent do app, desabilitar a identidade do agente. E o Sentinel virou plataforma para defesa agêntica: MCP server hospedado e Security Copilot consultando os dados em linguagem natural.

Microsoft Purview · em profundidade

O dado governado da fonte à resposta do agente.

01

DSPM for AI

Postura de segurança de dados para IA: descobre onde agentes e apps de IA tocam dado sensível, classifica, mede risco e prioriza. Inclui o template de Insider Risk "Risky AI usage" para detectar uso arriscado de IA por pessoas.

02

Labels e DLP em runtime

Sensitivity labels fluem da fonte até a resposta: no Foundry IQ voltam nos metadados, no Work IQ são respeitados junto com information barriers. Políticas DLP seguram o vazamento no ato, não no relatório do mês seguinte.

03

Auditoria e eDiscovery

Interações de IA auditáveis, retenção e investigação: quando o regulador ou o jurídico perguntar o que o agente respondeu e com base em quê, a evidência existe, pesquisável, com trilha completa.

Frota e tenant

Um agente não precisa nascer no Foundry para ser governado por ele.

Foundry Control Plane · builders

Para devs e engenheiros de IA

Traces profundos, evaluations, guardrails e custo por token, por agente. Drill-down do inventário para a avaliação pré-deploy e o monitoramento pós-deploy, com recomendações inline e correlação de log com resultado de avaliação.

Agent 365 · TI e segurança

Para o tenant inteiro

Registry do tenant que aplica Entra, Defender, Purview e Intune a agentes como aplica a usuários, incluindo a descoberta de shadow agents nos endpoints. Publicação de agentes Foundry direto no registry.

Multi-cloud e agentes externos

Dois caminhos para governar o que roda fora.

Caminho 1 · AI Gateway

Custom agents, tráfego pelo gateway

O agente externo é registrado no Control Plane e o tráfego passa pelo AI Gateway no Azure API Management. Ganha inventário, custo, monitoramento contínuo e políticas, com o gateway como ponto de aplicação.

Caminho 2 · External agents (preview)

Só telemetria, sem gateway

O agente mantém o endpoint dele, em qualquer nuvem ou on-premises, e apenas emite spans OTel com gen_ai.agent.id para o Application Insights do projeto. O Foundry guarda só metadados de registro: trace view e trace evaluation sem proxy.

Rede e residência

Onde o tráfego do agente realmente passa.

Entrada
01 · endpoint do recurso
HTTPS no endpoint do recurso (*.services.ai.azure.com). O API gateway da plataforma autentica com Entra (keyless) e roteia pelo tipo de agente.
Runtime
02 · container injection
Hosted agent roda em Micro VM injetada na sua subnet delegada, com NIC própria para o tráfego do agente. Prompt agent roda em compute gerenciado da Microsoft, com IPs alocados por projeto.
Egress
03 · data proxy single-tenant
Toda invocação de ferramenta passa pelo data proxy single-tenant, independente do tipo de agente. Saída para storage, SQL e Key Vault via private endpoints, com Private DNS zones resolvendo dentro da VNet.
Dados
04 · residência e treinamento
Residência de inferência definida pelo deployment type (global, data zone US/EU, regional); dados em repouso ficam na geografia designada. CMK no recurso. Seus prompts não treinam modelos da Microsoft.
Cenários de segurança

Quatro incidentes, e como o stack responde.

Prompt injection

Do bloqueio ao playbook

XPIA bloqueado no ponto de tool response, Defender alerta com prompt evidence, Sentinel correlaciona com o usuário e a fonte, playbook desabilita a connection comprometida.

Vazamento de PII

Redação + DLP + trilha

PII redigida no output pelo guardrail, política DLP do Purview segura o canal, e a auditoria registra o que foi tentado, por quem e quando, para o report ao DPO.

Shadow agent

Descobrir e revogar

Agent 365 descobre o agente não registrado no tenant, Defender monitora o comportamento, Entra aplica Conditional Access ou revoga, e o inventário volta a bater com a realidade.

Auditoria regulatória

Evidência ponta a ponta

Trace OTel da execução, histórico de evaluations, alertas tratados no Sentinel e trilha do Purview: a resposta ao auditor é um export, não uma força-tarefa de duas semanas.

Parte VI
VI

GitHub e adoção.

Build no GitHub, run no Foundry: o loop do desenvolvedor, quatro casos de uso completos, o hands-on oficial de 3 horas e um caminho de 90 dias até produção.

Plataforma GitHub × Microsoft Foundry

Build no GitHub. Run no Foundry.

Build · no IDE

O GitHub Copilot SDK é o harness do agente, orquestrado pelo Microsoft Agent Framework. O Foundry Toolkit para VS Code cria e testa agentes, e o GitHub Copilot for Azure com o Foundry MCP server trazem a plataforma para dentro do editor.

GitHub + VS Code
Deploy · do repositório

azd deploy leva o container aos hosted agents com identidade e autoscaling, e o GitHub Actions roda CI/CD com gates de avaliação (a action oficial de evaluation existe para GitHub Actions e Azure DevOps). GitHub Copilot SDK, LangGraph e Claude Agent SDK sobem sem reescrita.

um comando
Operate · loop fechado

Tracing e evaluations dos hosted agents caem no Foundry Control Plane, e o Agent Optimizer transforma falhas de produção em melhorias ranqueadas e revisáveis que voltam ao repositório como pull requests.

Control Plane
Casos de uso, ponta a ponta

Quatro arquiteturas para copiar na segunda-feira.

Suporte ao colaborador

Agente de RH no Teams

Prompt agent + base Foundry IQ sobre o SharePoint de políticas, publicado no Microsoft Teams e no Microsoft 365 Copilot com as permissões fluindo. Guardrail com PII e task adherence. No ar em dias.

Engenharia

Agente de triagem de issues

Hosted agent com o GitHub Copilot SDK, Model Router em Balanced com subset aprovado: triagem em massa roda barato, diagnóstico difícil sobe para modelo de raciocínio. Evaluations no CI.

Analítica regulada

Analista de crédito com citações

Fabric IQ sobre o OneLake + Foundry IQ com enforcement por identidade e labels do Purview na resposta. Cada answer rastreável a fonte governada: o que um auditor aceita.

Operação soberana

Agente de campo desconectado

Foundry Local no Azure Local, modelos multimodais air-gapped em GPU local, mesma Responses API e knowledge local. Defesa, saúde e setor público.

Hands-on oficial · leve para o seu time
3h

Do zero ao agente governado. Na sua assinatura, hoje.

Cinco módulos encadeados, 100% material oficial da Microsoft (Microsoft Learn e GitHub), percorrendo o arco inteiro deste deck: deployment de modelo, Model Router, agente hosted com identidade, conhecimento com citação, observabilidade com avaliação contínua e guardrails testados contra jailbreak. E um sexto módulo opcional leva um modelo local ao GitHub Copilot, 100% offline.

5+1 módulos
M1 a M5 em 3h; M6 opcional, 100% offline
< US$ 20
custo por pessoa em assinatura pay-as-you-go
0 slides
só terminal, portal e código. O deck termina onde o lab começa
Hands-on · pré-requisitos

O que precisa estar pronto antes do primeiro comando.

Assinatura

Pay-as-you-go ou EA. Trial de US$200 e Azure Pass têm quota ZERO de TPM para todos os modelos: nada infere. O upgrade do trial para pay-as-you-go mantém o crédito restante pelos 30 dias, e é o caminho recomendado.

pegadinha nº 1
Papéis (RBAC)

Owner e Contributor NÃO bastam, são só management. Precisa de Azure AI Project Manager para criar e Azure AI User para invocar (data actions), mais Foundry User na managed identity do projeto para a avaliação contínua aparecer.

travamento do dia 1
Região e deployment

Recurso Foundry em East US 2 (o Model Router exige East US 2 ou Sweden Central) e todos os deployments em Global Standard. Hosted agents estão em preview com regiões limitadas: confira a region availability na semana do lab.

East US 2
Ferramentas

Python 3.10+, Azure Developer CLI (azd), VS Code com a extensão Foundry e pip install azure-ai-projects. O setup.ps1 / setup.sh do LAB520 provisiona a base em um comando.

~15 min
Hands-on · checklist de pré-voo

Sete trilhos para a sala não travar em quota e região.

Trilho
Por quê
Uma assinatura por participante
TPM e RPM são por assinatura × região × modelo. Plano B em assinatura compartilhada: distribuir a turma entre gpt-4o-mini, gpt-4.1-mini e gpt-5-mini, pools separados.
Retry com backoff desde o passo 1
RPM derruba antes do TPM: todo mundo aperta enter junto e chove 429. Avisar que 429 é esperado, não é erro.
Claude fora do subset do router
Claude exige deploy próprio antes de entrar no roteamento; o pool default do router resolve o lab inteiro.
Blob como knowledge source
SharePoint remoto exige tenant M365 e admin consent; Blob mantém o ponta a ponta em qualquer assinatura.
Reasoning effort minimal no M3
Pula o query planning por LLM: não consome TPM extra do pool durante a recuperação.
Dataset de 5 a 10 linhas, juiz mini
Evaluators LLM-judge são o segundo maior consumidor de tokens da sala depois do chat.
Groundedness correction fora da demo
Só roda em Central US, East US, France Central e Canada East. O lab foca jailbreak e task adherence, que rodam em qualquer região.
Hands-on · os cinco módulos

Três horas, cinco artefatos rodando.

Módulo
Tempo
Você constrói
Fonte oficial
M1 · Modelos + Router
25 min
A camada de modelos e o roteador por prompt. Constrói: deployment + model-router + 3 prompts comparando o campo model
M2 · Agentes
40 min
O runtime gerenciado de agentes. Constrói: prompt agent code-first + hosted via azd, identidade Entra emitida
M3 · Foundry IQ
25 min
A camada de conhecimento com recuperação agêntica. Constrói: knowledge base sobre Blob como tool MCP, com citação
M4 · Observabilidade
45 min
Traces OTel, evaluators e monitoramento. Constrói: trace view + evaluation run + regra contínua + tour do Control Plane
M5 · Guardrails
25 min
Interceptação em 4 pontos da conversa. Constrói: guided setup + jailbreak bloqueado (annotate × block) + red teaming
M6 · Local + GitHub Copilot
25 min*
Modelos na sua máquina, custo zero. Constrói: Foundry Local servindo + validação no Foundry Toolkit + GitHub Copilot local

*M6 é opcional e 100% offline, fora das 3h. Extensões para casa: AI-Gateway (governar o que roda fora) e fine-tuning (12 demos oficiais).

Hands-on · M6, opcional e offline

M6: o modelo local, do terminal ao GitHub Copilot.

O que é: Foundry Local serve modelos otimizados na sua máquina (CPU, GPU ou NPU) com endpoint compatível com OpenAI, e o Foundry Toolkit (novo nome do AI Toolkit) valida tudo no VS Code. Cinco passos: instalar e servir, adicionar ao catálogo do Toolkit, testar com Compare local × cloud, validar com Evaluation as Tests (pytest no Test Explorer), e plugar como provider do GitHub Copilot pelo model picker.

Custo
zero · sem Azure
Checkpoint
wifi off, tudo funciona
foundry local + toolkit
$ winget install Microsoft.FoundryLocal # macOS: brew
$ foundry model run phi-4-mini
→ endpoint local OpenAI-compatible: localhost:<porta>/v1
# VS Code · Foundry Toolkit → Model Catalog
→ provider: Foundry Local → Add → Playground → Compare
# GitHub Copilot chat → model picker → Manage Models
Foundry Local via AI Toolkit · GitHub Copilot 100% local
Hands-on · fontes oficiais

Todos os labs, Microsoft Learn e GitHub da Microsoft.

O roadmap de adoção

Do portal à produção em 90 dias.

Semanas 1 a 2 · explorar

Portal, deploy de um modelo Global Standard e um prompt agent, knowledge base no playground, quickstart com azure-ai-projects. Tracing ligado desde o primeiro agente. Zero infraestrutura.

2 semanas
Semanas 3 a 8 · pilotar

Um fluxo real com dono de negócio. Hosted agent no framework do time, evaluations no CI com gates, guardrails pelo guided setup, Model Router com subset aprovado, avaliação contínua com sampling inteligente.

6 semanas
Semanas 9 a 12 · produzir

Monitoramento contínuo e alertas no Control Plane, Entra Agent ID revisado com a segurança, scan agendado do AI Red Teaming Agent, publicação no Teams ou Microsoft 365 Copilot, frota no Agent 365, FinOps de tokens.

4 semanas
Fechamento

Agentes são software. O Foundry é onde eles viram produto.

Building the future of software development with AI and Agentic DevOps.

Contato
Paula Silva
AI-Native Software Engineer
linkedin.com/in/paulanunes
Próximo passo
Workshop hands-on de Foundry
Para times de engenharia enterprise
Publicado em 2026-07-08
quickstart · cinco linhas até a primeira resposta
# 1. instale o SDK unificado
pip install azure-ai-projects azure-identity

# 2. chame a plataforma
project = AIProjectClient(endpoint, DefaultAzureCredential())
r = project.responses.create(model="model-router",
    input="Hello, Foundry")

# docs: learn.microsoft.com/azure/foundry
Use para navegar · O overview · N notas
1 / 20
Agentic DevOps Hub
PDF
ENESPT