Pular para o conteúdo principal

Soluções Agênticas

Este domínio cobre o design e implementação de agentes de IA — sistemas autônomos que podem planejar, usar ferramentas e colaborar para realizar tarefas complexas. Ele representa 5–10% do exame AI-102 e é a adição mais recente à certificação.

Agentes de IA vão além de padrões simples de prompt-resposta. Eles combinam raciocínio de LLM com uso de ferramentas (function calling), memória e planejamento em múltiplas etapas. Você aprenderá a construir agentes que podem consultar bancos de dados, chamar APIs, processar documentos e coordenar com outros agentes para resolver problemas complexos.

Embora este seja o menor domínio em peso, os conceitos aqui representam o estado da arte em engenharia de IA e aparecem cada vez mais em questões de outros domínios (especialmente IA Generativa e Mineração de Conhecimento).

O Que Você Vai Aprender

  • Projetar arquiteturas de agentes com planejamento, memória e ferramentas
  • Implementar padrões de function calling e uso de ferramentas
  • Construir agentes que interagem com sistemas externos
  • Implementar orquestração e colaboração multi-agente
  • Lidar com erros de agentes, loops e limites de segurança
  • Usar Semantic Kernel e Azure AI Agent Service

Habilidades Avaliadas

  • Projetar uma arquitetura de agente para um cenário específico
  • Implementar uso de ferramentas e function calling em agentes
  • Implementar padrões de orquestração multi-agente
  • Configurar limites de segurança e tratamento de erros de agentes

Desafios

#TítuloTópicos Principais
21Agent Architecture & DesignComponentes do agente, loop de planejamento, memória, registro de ferramentas
22Tool Use & Function CallingDefinições de ferramentas, chamadas paralelas, tratamento de resposta
23Multi-Agent OrchestrationHandoffs de agentes, padrões de colaboração, Semantic Kernel

Pré-requisitos

  • Domínio 2 (IA Generativa) concluído — especialmente Desafios 12, 16, 19
  • Forte compreensão de function calling com Azure OpenAI
  • Familiaridade com padrões de programação assíncrona
  • Compreensão de conceitos de orquestração