Compartilhar via


O que é o Serviço do Foundry Agent?

Observação

Este documento refere-se ao portal do Microsoft Foundry (clássico ).

🔄 Alterne para a documentação nova do Microsoft Foundry se você estiver usando o novo portal.

Observação

Este documento refere-se ao portal do Microsoft Foundry (novo ).

A maioria das empresas não quer apenas chatbots. Eles querem automação mais rápida e com menos erros. Isso pode significar resumir documentos, processar faturas, gerenciar tíquetes de suporte ou publicar postagens no blog. Em todos os casos, a meta é a mesma: liberar pessoas e recursos para se concentrarem no trabalho de maior valor descarregando tarefas repetitivas e previsíveis.

Os LLMs (grandes modelos de linguagem) introduziram um novo tipo de automação com sistemas que podem entender dados não estruturados, tomar decisões e gerar conteúdo. Na prática, as empresas podem ter dificuldade em ir além das demonstrações e entrar em produção. Os LLMs podem descompassar, estar incorretas e não ter responsabilidade. Sem visibilidade, imposição de políticas e orquestração, esses modelos são difíceis de confiar em fluxos de trabalho de negócios reais.

O Microsoft Foundry foi projetado para alterar isso. É uma plataforma que combina modelos, ferramentas, estruturas e governança em um sistema unificado para a criação de agentes inteligentes. No centro deste sistema está o Foundry Agent Service, que permite a operação de agentes durante o desenvolvimento, implantação e produção.

Diagrama que mostra o Serviço do Foundry Agent como o centro de um sistema para a criação de agentes inteligentes.

O Foundry Agent Service conecta as partes principais da Foundry (como modelos, ferramentas e estruturas) em um único runtime. Ele gerencia conversas, orquestra invocações de ferramentas, impõe a segurança de conteúdo e integra-se a sistemas de identidade, redes, e observabilidade. Essas atividades ajudam a garantir que os agentes estejam seguros, escalonáveis e prontos para produção.

Ao abstrair a complexidade da infraestrutura e impor confiança e segurança por design, o Serviço do Foundry Agent pode ajudá-lo a passar do protótipo para a produção com confiança.

O que é um agente de IA?

Os agentes tomam decisões, invocam ferramentas e participam de fluxos de trabalho. Eles fazem essas tarefas às vezes de forma independente e às vezes em colaboração com outros agentes ou humanos. Eles são fundamentais para a automação de processos reais.

Os agentes criados por meio da Foundry não são monólitos. São unidades composáveis. Cada agente tem uma função específica, é alimentado pelo modelo certo e é equipado com as ferramentas certas. E cada agente é implantado em um runtime seguro, observável e regerável.

Um agente tem três componentes principais:

  • Modelo (LLM): capacita o raciocínio e a compreensão da linguagem.
  • Instruções: defina as metas, o comportamento e as restrições do agente. Eles podem ter os seguintes tipos:
    • 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.
    • Hospedado: agentes em contêineres criados e implantados no código e hospedados pela Foundry.
  • Ferramentas: permitir que o agente recupere conhecimento ou execute uma ação.

Diagrama que mostra a associação de um agente com chamadas de entrada, saída e ferramenta.

Os agentes recebem entradas não estruturadas, como prompts de usuário, alertas ou mensagens de outros agentes. Elas produzem saídas na forma de resultados ou mensagens da ferramenta. Ao longo do caminho, eles podem chamar ferramentas para executar extração de dados ou acionar ações.

Como funcionam os agentes no Foundry?

Pense no Foundry como uma linha de montagem para agentes inteligentes. Como qualquer fábrica moderna, a Foundry reúne estações especializadas que são responsáveis por moldar parte do produto final. Em vez de máquinas e correias transportadoras, a fábrica de agentes usa modelos, ferramentas, políticas e orquestração para criar agentes seguros, testáveis e prontos para produção. Veja como a fábrica funciona passo a passo:

Diagrama que mostra as seis etapas para uma fábrica de agentes do Foundry.

1. Modelos

A linha de montagem é iniciada quando você seleciona um modelo que confere inteligência ao seu agente. Escolha entre um catálogo crescente de LLMs, incluindo GPT-4o, GPT-4, GPT-3.5 (Azure OpenAI) e outros como Llama. O modelo é o núcleo de raciocínio do agente que informa suas decisões.

2. Personalização

Modele o modelo para se ajustar ao seu caso de uso. Personalize seu agente com ajuste fino, destilação ou solicitações específicas do domínio. Codificar o comportamento do agente, o conhecimento específico da função e os padrões de desempenho anterior usando dados capturados de conteúdo de conversa real e resultados da ferramenta.

3. Conhecimento e ferramentas

Equipe seu agente com ferramentas. Essas ferramentas permitem que o agente acesse o conhecimento corporativo (como Bing, SharePoint e Azure AI Search) e execute ações reais (por meio de Aplicativos Lógicos do Azure, Azure Functions, OpenAPI e muito mais). Esta etapa aprimora a capacidade do agente de expandir suas funcionalidades.

4. Orquestração

O agente precisa de coordenação. Os agentes conectados orquestram o ciclo de vida completo, como lidar com chamadas de ferramentas, atualizar o estado da conversa, gerenciar novas tentativas e registrar saídas em log.

O agente precisa de coordenação. Os fluxos de trabalho orquestram o ciclo de vida completo, como lidar com chamadas de ferramenta, atualizar o estado da conversa, gerenciar novas tentativas e registrar saídas em log.

5. Observabilidade

Os agentes são testados e monitorados. A foundry pode capturar logs, rastreamentos e avaliações em cada etapa. Com visibilidade completa no nível da conversa e integração do Application Insights, as equipes podem inspecionar cada decisão e melhorar continuamente os agentes ao longo do tempo.

6. Confiança

É importante garantir que os agentes sejam adequados e confiáveis para a carga de trabalho à qual estão atribuídos. A Foundry aplica recursos de confiança de nível empresarial, incluindo identidade via Microsoft Entra, RBAC (controle de acesso baseado em função), filtros de conteúdo, criptografia e isolamento de rede. Você escolhe como e onde seus agentes são executados usando a infraestrutura gerenciada pela plataforma ou a infraestrutura "traga seu próprio".

O resultado é um agente pronto para produção: confiável, extensível e seguro para implantar em seus fluxos de trabalho.

Por que usar o Serviço do Foundry Agent?

O Foundry Agent Service fornece uma base pronta para produção para implantar agentes inteligentes em ambientes corporativos. Veja como ele se compara em relação às principais capacidades.

Capacidade Serviço de Agente
Visibilidade das conversas Acesso total a conversas estruturadas, incluindo mensagens de usuário para agente e agente para agente. Ideal para interfaces de usuário, depuração e treinamento.
Coordenação de vários agentes Suporte interno para mensagens de agente para agente.
Orquestração de ferramentas Execução do lado do servidor e repetição de chamadas de ferramentas com registro em log estruturado. Nenhuma orquestração manual é necessária.
Confiança e segurança Filtros de conteúdo integrados para ajudar a evitar o uso indevido e reduzir os riscos de injeção de prompt (XPIA). Todas as saídas são governadas pela política.
Integração empresarial Capacidade de trazer seu próprio armazenamento, índice do Azure AI Search e rede virtual para atender às necessidades de conformidade.
Observabilidade e depuração Rastreabilidade completa de conversas, invocações de ferramentas e rastreamentos de mensagens; Integração do Application Insights para dados de uso.
Controle de identidade e política Criado no Microsoft Entra com suporte total para RBAC, logs de auditoria e acessos condicionais corporativos.

Comece com o Foundry Agent Service

Para começar a usar o Serviço do Foundry Agent, você precisa criar um projeto do Foundry em sua assinatura do Azure.

Comece com a configuração do ambiente e guias de início rápido se for sua primeira vez usando o serviço.

Comece com a configuração do ambiente e guias de início rápido se for sua primeira vez usando o serviço.

Você pode criar um projeto com os recursos necessários. Depois de criar um projeto, você pode implantar um modelo compatível, como o GPT-4o. Quando você tem um modelo implantado, também pode começar a fazer chamadas de API para o serviço usando os SDKs.

Você pode encontrar uma lista de exemplos oficiais com o novo SDK do agente do Python no GitHub.

BCDR para agentes

Para dar suporte à resiliência do serviço, o Foundry Agent Service depende de contas do Azure Cosmos DB provisionadas pelo cliente para BCDR (continuidade dos negócios e recuperação de desastre). Essa dependência ajuda a garantir que o estado do agente possa ser preservado e recuperado no caso de uma interrupção regional.

Como cliente do Azure Standard, você provisiona e gerencia sua própria conta do Azure Cosmos DB de locatário único. Todo o estado do agente é armazenado nesta conta. O backup e a recuperação dependem de recursos nativos no Azure Cosmos DB, que você controla.

Se a região primária ficar indisponível, o agente ficará disponível automaticamente na região secundária conectando-se à mesma conta do Azure Cosmos DB. Como todo o histórico é preservado no Cosmos DB, o agente pode continuar a operação com interrupção mínima.

Recomendamos que os clientes provisionem e mantenham suas contas do Azure Cosmos DB e configurem políticas de backup e recuperação apropriadas. Esse esforço ajuda a garantir a continuidade perfeita se a região primária ficar indisponível.