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.
Depois de criar um blueprint de identidade do agente, a próxima etapa é criar uma ou mais identidades de agente que representem agentes de IA em seu locatário. A criação de identidade do agente normalmente é executada ao provisionar um novo agente de IA.
Você pode criar identidades de agente de duas maneiras:
- centro de administração do Microsoft Entra — use o assistente do centro de administração para criação rápida de identidade individual.
- Microsoft API do Graph — Crie um serviço Web que crie identidades de agente programaticamente, o que é útil para provisionamento automatizado em escala.
Se você quiser criar rapidamente identidades de agente para fins de teste, considere usar essa Microsoft Entra módulo do PowerShell para criar e usar identidades de agente.
Pré-requisitos
Para criar identidades de agente, você precisa:
- Um blueprint de identidade do agente. Registre a ID do aplicativo blueprint de identidade do agente do processo de criação.
- Um serviço Web ou aplicativo (em execução local ou implantado em Azure) que hospeda a lógica de criação de identidade do agente. Esse pré-requisito se aplica somente se você estiver criando identidades de agente programaticamente.
Use o centro de administração do Microsoft Entra
Você pode criar uma identidade de agente diretamente no centro de administração do Microsoft Entra selecionando um blueprint existente e atribuindo proprietários e patrocinadores.
Faça login no centro de administração do Microsoft Entra.
Navegue até Entra ID>Agentes>Identidades dos agentes.
Selecione Nova identidade do agente (versão prévia).
Na guia Noções básicas :
Na guia Proprietários e Patrocinadores , opcionalmente, adicione proprietários e patrocinadores para a identidade:
- Selecione o ícone de lápis ao lado do campo Proprietários para alterar ou adicionar usuários que podem gerenciar essa identidade de agente.
- Selecione o ícone de lápis ao lado do campo Patrocinadores para alterar ou adicionar usuários que podem patrocinar essa identidade de agente.
Note
Os patrocinadores podem ser usuários, grupos de associação dinâmica ou grupos de Microsoft 365. Não há suporte para grupos de segurança e grupos atribuíveis a funções como patrocinadores.
Selecione Avançar.
Examine as configurações e selecione Criar.
Selecione Concluído para sair do assistente ou ir para a identidade do agente para exibir a página de detalhes da identidade ou definir mais configurações.
Nas etapas a seguir, você aprenderá a criar identidades de agente programaticamente usando Microsoft API do Graph e Microsoft. Identity.Web. Primeiro, obtenha um token de acesso e chame a API de criação.
Obter um token de acesso usando o modelo de identidade do agente
Use um modelo de identidade do agente para criar cada identidade do agente. Solicite um token de acesso da Microsoft Entra usando seu blueprint de identidade de agente:
Ao usar uma identidade gerenciada como uma credencial, primeiro você deve obter um token de acesso usando sua identidade gerenciada. Os tokens de identidade gerenciada podem ser solicitados de um endereço IP exposto localmente no ambiente de computação. Consulte a documentação de identidade gerenciada para obter detalhes.
GET http://169.254.169.254/metadata/identity/oauth2/token?api-version=2019-08-01&resource=api://AzureADTokenExchange/.default
Metadata: True
Depois de obter um token para a identidade gerenciada, solicite um token para o modelo de identidade do agente:
POST https://login.microsoftonline.com/<my-test-tenant>/oauth2/v2.0/token
Content-Type: application/x-www-form-urlencoded
client_id=<agent-blueprint-id>
scope=https://graph.microsoft.com/.default
client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer
client_assertion=<msi-token>
grant_type=client_credentials
Um client_secret parâmetro também pode ser usado em vez de client_assertion e client_assertion_typequando um segredo do cliente está sendo usado no desenvolvimento local.
Criar uma identidade de agente
Usando o token de acesso adquirido na etapa anterior, agora você pode criar identidades de agente em seu locatário. A criação de identidade do agente pode ocorrer em resposta a vários eventos ou gatilhos diferentes, como um usuário selecionando um botão para criar um novo agente. Recomendamos que você crie uma identidade de agente para cada agente, mas pode escolher uma abordagem diferente com base em suas necessidades.
Sempre inclua o cabeçalho OData-Version ao usar @odata.type.
POST https://graph.microsoft.com/beta/serviceprincipals/Microsoft.Graph.AgentIdentity
OData-Version: 4.0
Content-Type: application/json
Authorization: Bearer <token>
{
"displayName": "My Agent Identity",
"agentIdentityBlueprintId": "<my-agent-blueprint-id>",
"sponsors@odata.bind": [
"https://graph.microsoft.com/v1.0/users/<id>",
"https://graph.microsoft.com/v1.0/groups/<group-id>"
],
}
Note
Ao atribuir um grupo como patrocinador, somente tipos de grupo com suporte são aceitos. Não há suporte para grupos como proprietários.
Excluir uma identidade de agente
Quando um agente é desalocado ou destruído, seu serviço também deve excluir a identidade do agente associado:
DELETE https://graph.microsoft.com/beta/serviceprincipals/<agent-identity-id>
OData-Version: 4.0
Content-Type: application/json
Authorization: Bearer <token>