Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este documento refere-se ao portal Microsoft Foundry (clássico).
🔄 Altere para a nova documentação do Microsoft Foundry se estiver a utilizar o novo portal.
Observação
Este documento refere-se ao portal Microsoft Foundry (novo ).
A maioria das empresas não quer apenas chatbots. 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 de blog. Em todos os casos, o objetivo é o mesmo: libertar pessoas e recursos para se concentrarem em trabalhos de maior valor, descarregando tarefas repetitivas e previsíveis.
Grandes modelos de linguagem (LLMs) introduziram um novo tipo de automação com sistemas capazes de compreender dados não estruturados, tomar decisões e gerar conteúdo. Na prática, as empresas podem ter dificuldade em ultrapassar as demonstrações e entrar na produção. Os LLMs podem desviar-se, ser incorretos e ter falta de responsabilidade. Sem visibilidade, aplicação de políticas e orquestração, estes modelos são difíceis de confiar em fluxos de trabalho empresariais reais.
A Microsoft Foundry foi desenhada para mudar 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 dos agentes durante o desenvolvimento, implementação e produção.
O Foundry Agent Service liga as peças centrais do Foundry (como modelos, ferramentas e frameworks) num único runtime. Gere conversas, orquestra chamadas de ferramentas, impõe a segurança do conteúdo e integra-se com sistemas de identidade, redes e observabilidade. Estas atividades ajudam a garantir que os agentes são seguros, escaláveis e prontos para produção.
Ao abstrair a complexidade da infraestrutura e reforçar a confiança e segurança desde o design, a Foundry Agent Service pode ajudá-lo a passar do protótipo à produção com confiança.
O que é um agente de IA?
Os agentes tomam decisões, invocam ferramentas e participam de fluxos de trabalho. Realizam estas tarefas por vezes de forma independente e outras vezes em colaboração com outros agentes ou humanos. São fundamentais para a automação real de processos.
Agentes criados via Foundry não são monólitos. São unidades componíveis. Cada agente tem um papel específico, é alimentado pelo modelo certo e está equipado com as ferramentas certas. E cada agente é implementado dentro de um runtime seguro, observável e governável.
Um agente tem três componentes principais:
- Modelo (LLM): Potencia o raciocínio e a compreensão da linguagem.
-
Instruções: Defina os objetivos, comportamento e restrições do agente. Podem ter os seguintes tipos:
- Declarativo:
- Baseado em comandos de linguagem natural: Um agente único definido de forma declarativa que combina a configuração do modelo, instrução, ferramentas e comandos em linguagem natural para orientar o comportamento.
- Fluxo de trabalho: Um fluxo de trabalho agente que pode ser expresso como um YAML ou outro código para orquestrar múltiplos agentes em conjunto, ou para desencadear uma ação com base em determinados critérios.
- Alojado: Agentes contentorizados que são criados e implementados em código e alojados pela Foundry.
- Declarativo:
- Ferramentas: Deixe o agente recuperar conhecimento ou agir.
Os agentes recebem entradas não estruturadas, como prompts do usuário, alertas ou mensagens de outros agentes. Eles produzem saídas na forma de resultados de ferramentas ou mensagens. Pelo caminho, podem chamar ferramentas para realizar recuperação ou desencadear ações.
Como funcionam os agentes na Foundry?
Pense na Foundry como uma linha de montagem para agentes inteligentes. Como qualquer fábrica moderna, a Foundry reúne estações especializadas, cada uma responsável por moldar parte do produto final. Em vez de máquinas e correias transportadoras, a fábrica de agentes utiliza modelos, ferramentas, políticas e orquestração para construir agentes seguros, testáveis e prontos para produção. Eis como a fábrica funciona, passo a passo:
1. Modelos
A linha de montagem começa quando seleciona um modelo que dá 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 o Llama. O modelo é o núcleo de raciocínio do agente que informa as suas decisões.
2. Personalização
Molda o modelo para se adequar ao teu caso de uso. Personalize seu agente com prompts de ajuste fino, destilação ou específicos do domínio. Codifica o comportamento dos agentes, conhecimento específico de cada função e padrões de desempenhos anteriores, utilizando dados recolhidos de conteúdos reais de conversas e resultados de ferramentas.
3. Conhecimento e ferramentas
Equipa o teu agente com ferramentas. Estas ferramentas permitem ao agente aceder ao conhecimento empresarial (como Bing, SharePoint e Azure AI Search) e realizar ações reais (através de Azure Logic Apps, Azure Functions, OpenAPI, entre outros). Este passo aumenta a capacidade do agente de expandir as suas capacidades.
4. Orquestração
O agente precisa de coordenação. Os agentes conectados orquestram todo o ciclo de vida, encarregando-se de gerir chamadas de ferramentas, atualizar o estado da conversa, administrar tentativas e registar saídas.
O agente precisa de coordenação. Os fluxos de trabalho orquestram todo o ciclo de vida, como gerir chamadas de ferramentas, atualizar o estado da conversa, gerir tentativas de repetição e registar as saídas.
5. Observabilidade
Os agentes são testados e monitorizados. Foundry pode capturar logs, rastreamentos e avaliações em cada etapa. Com visibilidade total ao nível da conversa e integração do Application Insights, as equipas podem inspecionar cada decisão e melhorar continuamente os agentes ao longo do tempo.
6. Confiança
É importante garantir que os agentes são adequados e fiáveis para a carga de trabalho a que lhes são atribuídos. A Foundry aplica funcionalidades de confiança de nível empresarial, incluindo identidade via Microsoft Entra, controlo de acesso baseado em funções (RBAC), filtros de conteúdo, encriptação e isolamento de rede. Escolhe como e onde os seus agentes operam, usando uma infraestrutura gerida por plataforma ou de trazer a sua própria infraestrutura.
O resultado é um agente pronto para produção: fiável, extensível e seguro para implementar nos seus fluxos de trabalho.
Por que usar o Serviço de Agente da Fundição?
O Foundry Agent Service fornece uma base pronta para produção para a implementação de agentes inteligentes em ambientes empresariais. Veja como se compara em termos de capacidades principais:
| Capacidade | Serviço de Agente |
|---|---|
| Visibilidade nas conversas | Acesso total a conversas estruturadas, incluindo mensagens de utilizador para agente e de agente para agente. Ideal para interfaces de utilizador, depuração e treino. |
| Coordenação entre múltiplos agentes | Suporte integrado para mensagens agente-a-agente. |
| Orquestração de ferramentas | Execução do lado do servidor e nova tentativa de chamadas para ferramentas com registo estruturado. Não é necessária orquestração manual. |
| Confiança e segurança | Filtros de conteúdo integrados para ajudar a prevenir o uso indevido e mitigar os riscos de injeção rápida (XPIA). Todos os resultados são regulados por políticas. |
| Integração empresarial | Capacidade de trazer o seu próprio armazenamento, índice Azure AI Search e rede virtual para satisfazer as necessidades de conformidade. |
| Observabilidade e depuração | Rastreabilidade total de conversas, invocações de ferramentas e rastreios de mensagens; Integração com Application Insights para dados de utilização. |
| Identidade e controlo político | Construído no Microsoft Entra com suporte total para RBAC, logs de auditoria e acesso condicional corporativo. |
Introdução ao Foundry Agent Service
Para começar com o Foundry Agent Service, precisa de criar um projeto Foundry na sua subscrição Azure.
Começa pela configuração do ambiente e pelos guias rápidos se for a tua primeira vez a usar o serviço.
Começa pela configuração do ambiente e pelos guias rápidos se for a tua primeira vez a usar 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 GPT-4o. Quando tens um modelo implementado, também podes começar a fazer chamadas de API ao serviço usando os SDKs.
Pode encontrar uma lista de exemplos oficiais com o novo SDK do agente Python no GitHub.
BCDR para agentes
Para suportar a resiliência do serviço, o Foundry Agent Service baseia-se em contas Azure Cosmos DB fornecidas pelo cliente para continuidade do negócio e recuperação de desastres (BCDR). Esta confiança ajuda a garantir que o estado do seu agente possa ser preservado e recuperado em caso de falha regional.
Como cliente do Azure Standard, provisiona e gere a sua própria conta Azure Cosmos DB de único locatário. Todo o estado do agente está armazenado nesta conta. O backup e a recuperação dependem de capacidades nativas no Azure Cosmos DB, que é tu que controlas.
Se a região principal ficar indisponível, o agente fica automaticamente disponível na região secundária ao ligar-se à mesma conta Azure Cosmos DB. Como toda a história está preservada no Cosmos DB, o agente pode continuar a operar com perturbações mínimas.
Recomendamos que os clientes forneçam e mantenham as suas contas Azure Cosmos DB, e que configurem políticas adequadas de backup e recuperação. Este esforço ajuda a garantir uma continuidade fluida caso a região principal se torne indisponível.
Conteúdo relacionado
- Saiba mais sobre os modelos que informam os agentes.