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 e testar um agente, a próxima etapa geralmente é compartilhá-lo com outras pessoas nas plataformas em que já trabalham. Publicar um agente do Foundry no Microsoft 365 Copilot e no Teams permite que você e outras pessoas interajam e descubram seu agente por meio do Microsoft 365 Copilot e da interface do usuário do Teams. O que é publicado é o ponto de extremidade estável do agente, garantindo que os usuários finais sempre interajam com uma entidade de agente consistente enquanto você implanta novas versões do agente que recebem tráfego por meio do endpoint de forma contínua.
Este artigo explica como publicar agentes no portal do Foundry.
Aviso
Quando você publica agentes no Microsoft 365 e no Teams, determinados dados associados à publicação e ao uso do agente no Microsoft 365 e no Teams são processados e armazenados por esses serviços e estão sujeitos aos termos, compromissos de conformidade, compromissos de residência de dados e práticas de tratamento de dados aplicáveis ao Microsoft 365 e ao Teams.
Esses dados podem incluir dados necessários para publicar o agente, como o nome, o ícone e a descrição do agente, bem como os dados contidos nas respostas fornecidas pelo agente quando os usuários em sua organização enviam consultas ao agente do Microsoft 365 e do Teams.
Antes de publicar um agente no Microsoft 365 e no Teams, avalie se os fluxos de dados resultantes e o processamento são consistentes com os requisitos de conformidade, residência de dados e governança da sua organização.
Nota
A publicação no portal do Foundry não está disponível para projetos que desabilitam o acesso à rede pública porque é necessária uma configuração de rede adicional. Para publicar esses agentes, use a API REST. Para obter mais informações, consulte Publicar um agente de rede virtual no Microsoft 365 e no Teams.
Pré-requisitos
Acesso ao portal do Microsoft Foundry
Um projeto do Foundry com uma versão do agente que você testou e deseja publicar
As seguintes atribuições de função:
Permissão para criar um recurso de Azure Serviço de Bot (
Microsoft.BotService/botServices/write) e configurar seus canais (Microsoft.BotService/botServices/channels/write) no grupo de recursos em que você publica. A Função de Colaborador do Azure Serviço de Bot concede exatamente estas permissões. As funções colaborador ou proprietário mais amplas também funcionam. As funções do Foundry não concedem essas permissões. Para obter detalhes, consulte Azure Serviço de Bot configuração.Função Usuário do Foundry no escopo de projeto do Foundry para criar, gerenciar e publicar agentes.
Importante
As funções RBAC do Foundry foram renomeadas recentemente. Foundry User, Foundry Owner, Foundry Account Owner e Foundry Project Manager eram anteriormente chamados de Usuário do Azure AI, Proprietário do Azure AI, Proprietário da conta do Azure AI e Gerente de Projeto do Azure AI. Você ainda pode ver os nomes anteriores em alguns lugares enquanto essa mudança de nome está sendo implementada. Os IDs das funções e as permissões principais não são alterados com a mudança de nome.
Para obter detalhes, consulte o controle de acesso baseado em função no portal do Foundry.
Teste seu agente minuciosamente no portal do Foundry antes da publicação. Confirme se ele responde corretamente e todas as ferramentas funcionam conforme o esperado.
Selecione a versão do agente ativo com a qual você deseja que os consumidores interajam no Microsoft 365 e no Teams.
Verifique se os provedores de recursos do Azure necessários estão registrados em sua assinatura. O processo de publicação cria um recurso do Azure Serviço de Bot, que requer o provedor
Microsoft.BotService.Se você usar a CLI do Azure, poderá registrar o provedor com:
az provider register --namespace Microsoft.BotService
Selecionar uma versão do agente ativo
A versão ativa é a versão que o endpoint estável do seu agente disponibiliza aos consumidores, portanto confirme-a antes de publicar. Para obter mais informações sobre as versões do agente e outras configurações, consulte Configure o endpoint e as configurações do agente.
Defina a versão ativa a partir de um de dois pontos de entrada.
Na guia Detalhes
- Abra o agente e selecione a guia Detalhes .
- Na configuração do Agente, ao lado da versão Ativa, selecione Editar.
- Selecione Sempre usar a versão mais recente ou selecione uma versão específica.
No botão Publicar
- No portal do Microsoft Foundry, selecione Publicar.
- Ao lado da versão ativa, selecione a seta.
- Selecione Sempre usar a versão mais recente ou selecione uma versão específica.
O que acontece quando você publica?
Quando você publica um agente, o Foundry executa as seguintes etapas:
- Valida as propriedades enviadas, como o nome de exibição, a descrição e a versão.
- Compila um manifesto de aplicativo do Teams em um pacote
.zip. Para obter mais informações, consulte o esquema de manifesto do aplicativo para Microsoft Teams. - Envia o manifesto para os catálogos de agentes do Microsoft 365 Copilot e do Teams em seu nome.
- Habilita o
activityprotocolo, que o agente precisa para trocar mensagens com o Microsoft 365 e o Teams. - Habilita um esquema de autorização, seja
BotServiceRbacouBotServiceTenant, que controla quem pode chamar o agente, com base no escopo que você selecionar.
Quem pode ver e chamar o agente
O escopo que você selecionar controla a visibilidade — quem pode descobrir o agente nas lojas do Microsoft 365 Copilot e do Teams. A Foundry define o esquema de autorização correspondente, que controla quem pode invocar o agente:
-
Apenas você (portal do Foundry) ou
publishScopedefinido comoShared(API REST): habilitaBotServiceRbace não requer aprovação de administrador. O agente aparece nas lojas somente para você. Se você adicioná-lo a um chat do Teams, os participantes que tiverem as permissões necessárias do Foundry no projeto poderão usá-lo. -
Pessoas na sua organização (portal Foundry) ou
publishScopedefinido comoTenant(API REST): habilitaBotServiceTenante exige aprovação de um administrador no centro de administração do Microsoft 365. Após a aprovação, o agente aparecerá para todos no seu locatário em Criado pela sua organização, e qualquer pessoa no locatário poderá descobri-lo e usá-lo.
Publicar no Microsoft 365 e no Teams
Publicar no portal invoca a API de publicação do Microsoft 365 do Foundry e cria o pacote de aplicativo do Teams para você. Para publicar usando a API REST, por exemplo, para automatizar a publicação ou publicar de um projeto que desabilita o acesso à rede pública, consulte Publicar um agente de rede virtual para Microsoft 365 e Teams. As etapas 1 a 4 nesse artigo são o equivalente REST desse fluxo de portal e funcionam para qualquer projeto; apenas a etapa final de rede é específica para o acesso à rede pública desabilitado.
Você pode abrir a caixa de diálogo de publicação na guia Detalhes (na seção Canais, selecione Teams & Microsoft 365 Copilot) ou pelo botão Publicar. Estas etapas usam o botão Publicar .
No portal do Microsoft Foundry, selecione Publicar e selecione Teams e Microsoft 365 Copilot.
Resultado esperado: a caixa de diálogo Publicar no Teams e no Microsoft 365 é aberta.
Um recurso do Serviço de Bot do Azure é criado automaticamente ou exibido como somente leitura, caso já exista.
Conclua os metadados necessários:
Campo Descrição Nome Nome de exibição do seu agente (aparece na loja de agentes) Versão de publicação Número da versão de três partes (major.minor.patch) Descrição curta Descrição de uma frase do que seu agente faz Descrição Descrição mais longa das responsabilidades do agente e das ações que ele pode tomar Desenvolvedor Seu nome ou nome da organização (em Author) Para adicionar metadados opcionais, expanda Mais e conclua os seguintes campos:
Campo Descrição Site do desenvolvedor URL para seu site (HTTPS necessário) Termos de uso URL para seus termos de uso (HTTPS necessário) Política de privacidade URL para sua política de privacidade (HTTPS necessário) Aviso
Não inclua segredos, chaves de API ou informações confidenciais em campos de metadados. Esses campos são visíveis para os usuários.
Selecione Avançar: Opções de publicação.
Escolha como publicar. Você pode publicar seu agente diretamente do Foundry ou baixar e personalizar o manifesto do agente e, em seguida, carregá-lo manualmente no Teams.
Publicação direta
Na etapa Publicar opções , selecione a guia Publicação Direta .
Resultado esperado: a seção Escolher quem pode usar esse agente é exibida.
Em Escolher quem pode usar esse agente, selecione um escopo:
Opção Comportamento Aprovação do administrador Melhor para Só você Disponível imediatamente. O agente aparece em Seus agentes na loja de agentes. Compartilhe-o com outras pessoas enviando o link do agente. Não é necessário Testes pessoais, equipes pequenas, pilotos Pessoas em sua organização O agente é enviado para aprovação do administrador. O administrador do Microsoft 365 analisa a solicitação e atribui acesso. Depois de aprovado, o agente aparece em Criado pela sua organização para todos os usuários do locatário. Necessário Distribuição em toda a organização, implantações de produção Apenas você:
- Disponível imediatamente após a publicação — nenhuma aprovação de administrador é necessária.
- Somente você vê o agente inicialmente em Seus agentes na loja de agentes.
- Compartilhe com usuários específicos enviando o link do agente.
Pessoas em sua organização:
Após a publicação, um administrador do Microsoft 365 deve examinar e aprovar a solicitação no Centro de administração do Microsoft 365.
Após a aprovação, o agente aparece em Criado pela sua organização na loja de agentes para todos os usuários do locatário.
As políticas do aplicativo em seu locatário controlam quais usuários podem acessar o agente.
Para verificar o status de aprovação, acesse o Centro de administração do Microsoft 365 e procure seu agente em Solicitações.
Selecione Publicar.
Resultado esperado: uma caixa de diálogo Publicação bem-sucedida confirma que o agente foi publicado com sucesso.
Baixar e personalizar
Se você quiser personalizar o manifesto do agente antes de distribuir:
Na etapa Publicar opções , selecione a guia Baixar &personalizar .
Resultado esperado: a guia exibe instruções para depois de baixar e um botão Baixar ZIP .
Selecione Baixar ZIP.
Resultado esperado: um
.ziparquivo que contém o manifesto do agente é baixado no computador local.Personalize o manifesto no pacote baixado conforme necessário.
No Microsoft Teams, carregue o pacote que você baixou
- Vá para Aplicativos>Gerenciar seus aplicativos>Carregar um aplicativo
- Selecione Carregar um aplicativo personalizado ou Enviar um aplicativo para sua organização e escolha o arquivo baixado
.zip.
Atualizar um agente publicado no M365/Teams
Atualizar a versão do agente ativo
Para implementar uma nova versão do agente, atualize o seletor de versão do agente no portal do Foundry. A URL do ponto de extremidade estável permanece a mesma, não é necessário republicar no M365/Teams.
Atualizar metadados do usuário final no M365/Teams
Para atualizar os metadados visíveis no Teams e no M365 (nome de exibição, descrições, URLs), na lista suspensa Publicar , selecione o agente de atualização Teams e as propriedades de exibição do Microsoft 365 Copilot. Os campos atualizados substituem os valores existentes; campos inalterados são levados adiante; e a versão será incrementada automaticamente se não for incrementada manualmente.
Limitações
Para limitações de publicação de agente, incluindo requisitos quando seu projeto desabilita o acesso à rede pública, consulte Limitações.
Solucionar problemas de publicação
Use a tabela a seguir para resolver erros que ocorrem durante a publicação no portal. Para obter uma solução de problemas mais abrangente, incluindo como encontrar um agente publicado no repositório e resolver erros ao conversar com ele, consulte Solução de problemas.
| Sintoma | Causa | Resolução |
|---|---|---|
| Erro ao publicar o agente | Metadados ou versão inválidos | Verifique se o agente tem uma identidade exclusiva (agent.identity não é nula). Confirme se o nome do desenvolvedor tem 32 caracteres ou menos. |
| Falha na criação do Serviço de Bot do Azure | Permissões ausentes ou provedor não registrado | Confirme se você tem permissão para criar recursos. Registre-se Microsoft.BotService , se necessário. |
O campo Azure bot services mostra um erro de 403 AuthorizationFailed para Microsoft.BotService/botServices/write |
Sua identidade não tem permissão para criar ou atualizar o recurso Azure Serviço de Bot no grupo de recursos de destino | Atribua a função de colaborador Azure Serviço de Bot (ou a função colaborador ou proprietário mais ampla) no grupo de recursos que contém o bot service e atualize suas credenciais e reabra o fluxo de publicação. |
Se o portal mostrar Este agente usa um formato antigo que não pode mais ser publicado no Teams e no Microsoft 365 Copilot. Atualize para o novo formato para poder publicar., o agente usa o formato antigo de aplicativo de agente, que o fluxo de publicação de disponibilidade geral não oferece suporte a novas publicações. Atualize o agente para o novo formato e, em seguida, publique. Os agentes existentes no formato mais antigo continuam funcionando e ainda podem ser atualizados. Consulte Migrar de aplicativos de agente para o novo modelo de agente.
Faqs
Se selecionar o escopo da Organização, onde eu aprovo o agente?
No Centro de administração do Microsoft 365. Após a aprovação, o agente aparece em Criado pela sua organização na loja de agentes.
Se eu publicar meu agente no Escopo Individual (anteriormente chamado de Escopo Compartilhado), como compartilhá-lo com outras pessoas na minha organização?
O agente será exibido em Seus agentes na loja de agentes do Microsoft 365 Copilot. Você pode compartilhá-lo enviando o link do agente para usuários selecionados em sua organização.
O que acontece quando crio uma nova versão do agente se meu agente estiver publicado no M365?
Se o seletor de versão estiver definido como "Sempre usar mais recente" (o padrão), a nova versão será atendida automaticamente no M365/Teams. Se estiver fixado em uma versão específica, você deverá atualizar o seletor de versão para atender à nova versão.