Configurar e gerir ligações

Note

Este artigo descreve as funcionalidades utilizadas em agentes ou fluxos de agente com tecnologia de plataforma standard.

Os agentes usam ferramentas e conhecimento para executar ações em nome dos usuários e coletar informações contextuais relevantes. Os programadores frequentemente armazenam estas ferramentas e fontes de conhecimento em sistemas externos, como Microsoft Dataverse, Microsoft SharePoint ou outras APIs. Para aceder a estes recursos de forma segura, os agentes precisam de autenticar-se para estabelecer ligações entre si e o sistema externo. O agente pode utilizar a autenticação do autor do agente ou a autenticação do utilizador, dependendo do cenário.

No Microsoft Copilot Studio, utiliza-se ligações para aceder de forma segura a serviços autenticados de ferramentas e conhecimento. Você pode criar conexões com várias fontes de dados, como Microsoft Dataverse, Microsoft SharePoint ou APIs externas.

Ver e gerir ligações de agentes

No Copilot Studio, podes ver e configurar as ligações que o teu agente usa na página Connection Settings.

Na página de Definições de Ligação , pode configurar e gerir as ligações que o seu agente utiliza. Pode ver as ligações existentes, criar novas ligações e editá-las ou desligá-las conforme necessário.

Exibir conexões na página Configurações de Conexão

  1. Vai à página do teu agente no Copilot Studio selecionando Agentes e depois selecionando o agente que queres ver.

    A página de descrição geral do agente é aberta.

  2. Selecione Configurações para abrir a página Configurações do agente.

  3. Selecione Definições de Ligação.

Vês uma lista numa tabela com todas as ligações associadas ao teu agente. Para cada ligação, pode ver:

  • Nome da conexão
  • Ferramentas e fontes de conhecimento que utilizam a ligação
  • Estado da ligação

Página de Configurações de Conexão nas Configurações do Agente

Definições de estado da ligação

O estado da ligação indica o estado atual da ligação. Existem vários estados possíveis:

  • Ligado: A ligação está ativa, e o agente pode usá-la para aceder à ferramenta ou conhecimento associado.
  • Não Ligado: Não há ligação ativa. O agente não pode aceder à ferramenta ou ao conhecimento associado. Precisas de estabelecer uma ligação.
  • Desativado: A ligação está desativada, possivelmente por um administrador, e o agente não a está a usar neste momento.
  • Expirado: As credenciais de autenticação da ligação estão expiradas e já não são válidas. É necessário reautenticar a ligação para que o agente possa aceder à ferramenta ou conhecimento associado.
  • Obsoleta: A ligação já não é válida nem utilizável, normalmente porque foi interrompida ou excedeu o limite de tempo. Tem de rever e atualizar ou substituir a ligação para que o agente aceda à ferramenta ou ao conhecimento associado.

Filtrar ligações

Se tiver várias ligações no seu agente, filtre a lista para localizar a ligação com a qual pretende trabalhar. Aplique diferentes filtros para visualizar ligações com base no seu estado, como Ativado, Desativado, Conectado, Não Ligado, Expirado ou Estagnado.

Selecione ou crie uma ligação individual

  1. Em Status para a entrada de ligação na lista, selecione o hiperlink ao lado do status para abrir a janela Criar ou escolher uma ligação.

  2. Seleciona ... para abrir a configuração de Ligação .

  3. Selecione uma ligação existente da lista ou selecione Criar nova ligação para criar uma nova.

    Se você selecionar Criar nova conexão, um painel de configuração de conexão será aberto. Se necessário, poderá ser solicitado a iniciar sessão no serviço ou a fornecer mais informações para concluir a configuração da ligação.

  4. Quando terminar, selecione Enviar para salvar as alterações.

    Configurou a conexão e associou-a ao seu agente. O seu agente pode usar a ligação para aceder às ferramentas e ao conhecimento.

Ver detalhes e configurar parâmetros de ligação

Em Gerenciar para a entrada de conexão na lista, selecione Ver detalhes para ver mais detalhes sobre a conexão.

Ver detalhes da ligação

As informações aparecem em duas abas.

  • Detalhes: Exibe o nome da conexão, a descrição, o status e os detalhes da criação.
  • Parâmetros de conexão: Exibe os parâmetros de conexão, como detalhes de autenticação, chaves de API ou outras informações necessárias e permite configurar os detalhes.

Partilhe parâmetros de ligação para a autenticação em nome de outro (OBO)

Para algumas ligações que suportam o início de sessão único (SSO), pode definir a ligação para utilizar a autenticação OBO (On-Behalf-Of). Num fluxo OBO, o utilizador delega ao agente a utilização dos parâmetros de ligação do utilizador com o serviço em nome do utilizador. Este método de autenticação é útil quando o agente precisa de aceder a recursos que requerem permissões específicas do utilizador ou quando é necessário realizar ações no contexto da identidade do utilizador.

Ativar partilha de parâmetros para On-Behalf-Of (OBO)

Em Parâmetros de conexão para a entrada de conexão na lista, você pode permitir que o usuário autorize o compartilhamento de parâmetros de conexão específicos.

  1. Em Parâmetros de conexão, ative Permitir permissão para compartilhar parâmetros.

    Habilitar o compartilhamento de parâmetros

  2. Marque as caixas de seleção para os parâmetros que você deseja permitir que o usuário compartilhe.

    É pedido ao utilizador que conceda permissão para estes parâmetros quando o agente utiliza a autenticação OBO.

Experiência do utilizador da autenticação On-Behalf-Of (OBO)

Quando o agente utiliza a autenticação On-Behalf-Of (OBO), o utilizador é convidado a conceder permissão para que o agente utilize os seus parâmetros de ligação. O utilizador pode escolher permitir ou negar esta permissão. Se o usuário permitir, o agente poderá acessar recursos e executar ações em nome do usuário. O agente liga-se ao serviço de forma transparente utilizando os parâmetros de ligação partilhados.

Prompts de ligação repetidos ao usar o OAuth 2.0 com as ferramentas Microsoft Graph API

Note

Pode pedir consentimento do utilizador separadamente para diferentes ligações autenticadas usadas pelo agente. Pedidos repetidos para a mesma ligação válida devem ser investigados separadamente.

Quando utiliza autenticação OAuth 2.0 , cada utilizador deve iniciar sessão e conceder consentimento. Quando partilhas ou alojas o agente, outros utilizadores ainda não consentiram, por isso o cartão Connect aparece.

Para evitar prompts repetidos, experimente uma das seguintes opções de autenticação:

Note

  • Se as suas chamadas exigirem dados específicos de cada utilizador, use SSO.
  • Se as chamadas forem ao nível do inquilino, utilize permissões da aplicação.