Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Transforme seus aplicativos Web CRUD tradicionais para a era de IA adicionando funcionalidades agente com estruturas como o Microsoft Kernel semântico, LangGraph ou Foundry Agent Service. Em vez de os usuários navegarem em formulários, caixas de texto e menus suspensos, você pode oferecer uma interface de conversa que permite aos usuários "conversar com um agente" que executa de forma inteligente as mesmas operações que seu aplicativo fornece. Essa abordagem permite que seu aplicativo web raciocine, planeje e execute ações em nome dos usuários.
Visão geral
Os aplicativos Web agentic representam uma mudança de paradigma das interfaces da Web tradicionais. Em vez de exigir que os usuários entendam e naveguem pela estrutura do aplicativo, os aplicativos agente usam IA para entender a intenção do usuário, planejar ações de várias etapas e executar fluxos de trabalho complexos de forma autônoma.
As principais características dos aplicativos web de agentes incluem:
- Interfaces de conversa: os usuários expressam metas em linguagem natural em vez de clicar em formulários
- Raciocínio autônomo: agentes dividem solicitações complexas em etapas executáveis
- Planejamento de várias etapas: agentes encadeiam várias operações para realizar tarefas sofisticadas
- Uso da ferramenta: os agentes chamam suas APIs e funções existentes conforme necessário para concluir as solicitações do usuário
- Reconhecimento de contexto: os agentes mantêm o histórico de conversas e o estado do aplicativo entre interações
- Tratamento de erros: os agentes se recuperam de falhas e adaptam sua abordagem com base nos resultados
Estruturas como Kernel Semântico, LangGraph e Serviço de Agente da Fábrica proporcionam a camada de orquestração que conecta modelos de linguagem de grande escala com a lógica de negócios do aplicativo, permitindo essas capacidades agente nos seus aplicativos do Serviço de Aplicativo.
Quando é apropriado criar aplicativos web agêncicos
Considere a adição de capacidades de agência quando:
- Fluxos de trabalho complexos são comuns: os usuários frequentemente precisam executar operações de várias etapas que podem ser simplificadas por meio da conversa
- A experiência de domínio é necessária: seu aplicativo requer conhecimento especializado de que um agente de IA pode aprender e aplicar
- A experiência do usuário é importante: você deseja reduzir o tempo de treinamento e tornar seu aplicativo mais intuitivo
- A exploração de dados é importante: os usuários precisam consultar, analisar e visualizar dados de maneiras flexíveis
- A automação de tarefas é valiosa: fluxos de trabalho repetitivos ou demorados podem se beneficiar da conclusão assistida por IA
Os padrões agente funcionam especialmente bem para aplicativos empresariais, ferramentas de análise de dados, sistemas de gerenciamento de conteúdo e interfaces administrativas em que a combinação de compreensão de linguagem natural e fluxos de trabalho automatizados proporciona ganhos significativos de produtividade.
Escolhendo uma estrutura de agente
O Serviço de Aplicações dá suporte a qualquer framework de agentes que seja executado no stack de linguagem escolhido. Você tem total flexibilidade para usar as ferramentas e estruturas que melhor atendem às suas necessidades. As opções populares incluem:
- Kernel Semântico: SDK multiplataforma da Microsoft para .NET, Python e Java, ideal para criar agentes personalizados com controle total
- LangGraph: Framework Python e JavaScript para construção de sistemas multiagentes com estado e fluxos de trabalho complexos
- Foundry Agent Service: serviço gerenciado para hospedar agentes prontos para produção, com monitoramento integrado e escalabilidade
- Estruturas personalizadas: qualquer outra estrutura agente com suporte em seu idioma (por exemplo, AutoGen, CrewAI ou soluções proprietárias)
Introdução aos tutoriais
- Tutorial: Criar um aplicativo Web agente no Serviço de Aplicativo do Azure com o Kernel Semântico da Microsoft ou o Serviço do Foundry Agent (.NET)
- Série de blogs: criar agentes de IA de longa execução com o Microsoft Agent Framework
- Parte 1: Criar agentes de IA de execução longa no Serviço de Aplicativo do Azure com o Microsoft Agent Framework
- Parte 2: Criar agentes de IA de longa execução no Serviço de Aplicativo do Azure com o Microsoft Agent Framework
- Parte 3: Orquestração de vários agentes do lado do cliente no Serviço de Aplicativo do Azure com o Microsoft Agent Framework
Monitorar agentes no App Service
Quando você cria seu agente no código executado no Serviço de Aplicativo (orquestração em seu aplicativo), as métricas do agente não são visíveis em Fábrica de IA do Azure porque a Foundry só vê agentes de Foundry totalmente gerenciados. Para fechar essa lacuna, o Serviço de Aplicativo exibe uma folha de IA (versão preliminar) com uma guia Agentes que agrega a telemetria por agente diretamente do seu aplicativo:
A aba fica iluminada quando seu aplicativo atende a três requisitos:
- O Application Insights está conectado ao aplicativo do Serviço de Aplicativo. A guia Agentes lê a telemetria do recurso conectado do Application Insights.
- Seu aplicativo emite rastreamentos e métricas do OpenTelemetry. A distribuição Azure Monitor OpenTelemetry é a maneira recomendada de configurar isso para aplicações .NET, Python, Node.js e Java. Para obter mais informações, consulte Habilitar o OpenTelemetry do Azure Monitor.
- Seus agentes emitem as convenções semânticas de IA generativas do OpenTelemetry. A guia Agentes agrupa e agrega com base nos atributos
gen_ai.agent.name,gen_ai.agent.idegen_ai.usage.*. A maioria das estruturas de agente (incluindo Microsoft Agent Framework, Kernel semântico e LangGraph) pode ser configurada para emitir esses atributos.
Na guia Agentes, selecione Exibir no Application Insights para abrir a exibição Agentes (versão prévia) no Application Insights, onde você pode explorar em detalhes as execuções do agente, as chamadas de ferramentas, o consumo de tokens por modelo e os rastreamentos com erros de IA generativa.
Comece a monitorar seus agentes
- Tutorial: monitorar um aplicativo multi-agente no Serviço de Aplicativo com o OpenTelemetry e o Application Insights (.NET)
- Visão geral do Application Insights
- Exibição de agentes (versão prévia) no Application Insights