Adicionar uma fonte de dados do SharePoint protegida à sua base de dados de conhecimento

Adicione fontes de dados do SharePoint protegidas baseadas em nuvem à sua base de dados de conhecimento para enriquecê-la com perguntas e respostas que podem ser protegidas com o Active Directory.

Ao adicionar um documento do SharePoint protegido à sua base de dados de conhecimento, como o gerenciador do QnA Maker, você deve precisa solicitar a permissão do Active Directory para QnA Maker. Depois que essa permissão for fornecida do gerenciador do Active Directory para QnA Maker para acesso ao SharePoint, ela não precisará ser fornecida novamente. Cada adição de documento subsequente à base de dados de conhecimento não precisará de autorização se estiver no mesmo recurso do SharePoint.

Se o gerenciador da base de dados de conhecimento do QnA Maker não for o gerenciador do Active Directory, você precisará se comunicar com o gerenciador do Active Directory para concluir o processo.

Pré-requisitos

  • O SharePoint baseado em nuvem – QnA Maker usa o Microsoft Graph para permissões. Se o seu SharePoint for local, você não poderá fazer a extração do SharePoint porque o Microsoft Graph não poderá determinar as permissões.
  • Formato da URL – o QnA Maker dá suporte apenas a URLs do SharePoint que são geradas para compartilhamento e são do formato https://\*.sharepoint.com

Adicionar tipos de arquivo com suporte à base de dados de conhecimento

Você pode adicionar todos os tipos de arquivo compatíveis com o QnA Maker de um site do SharePoint à sua base de conhecimento. Talvez você precise conceder permissões se o recurso de arquivo estiver protegido.

  1. Na biblioteca com o site do SharePoint, selecione o menu de reticências do arquivo, ....

  2. Copie a URL do arquivo.

    Get the SharePoint file URL by selecting the file's ellipsis menu then copying the URL.

  3. No portal do QnA Maker, na página Configurações, adicione a URL à base de dados de conhecimento.

Imagens com arquivos do SharePoint

Se os arquivos incluírem imagens, elas não serão extraídas. Você poderá adicionar a imagem, no portal do QnA Maker, depois que o arquivo for extraído em pares de pergunta e resposta.

Adicione a imagem com a seguinte sintaxe markdown:

![Explanation or description of image](URL of public image)

O texto entre colchetes, [], explica a imagem. A URL entre parênteses, (), é o link direto para a imagem.

Quando você testa o par de pergunta e resposta no painel de teste interativo, no portal do QnA Maker, a imagem é exibida, em vez do texto markdown. Isso valida que a imagem pode ser recuperada publicamente do aplicativo cliente.

Permissões

A concessão de permissões ocorre quando um arquivo seguro de um servidor executando o SharePoint é adicionado a uma base de dados de conhecimento. Dependendo de como o SharePoint foi configurado e das permissões da pessoa que está adicionando o arquivo, isso pode exigir:

Confira as etapas listadas abaixo.

Gerenciador da base de dados de conhecimento: adicionar a fonte de dados do SharePoint no portal do QnA Maker

Quando o gerenciador do QnA Maker adiciona um documento do SharePoint protegido a uma base de dados de conhecimento, o gerenciador da base de dados de conhecimento inicia uma solicitação de permissão que o gerenciador do Active Directory precisa concluir.

A solicitação começa com um pop-up para fazer a autenticação em uma conta do Active Directory.

Authenticate User Account

Depois que o gerenciador do QnA Maker selecionar a conta, o administrador do Microsoft Entra receberá um aviso de que precisa permitir que o aplicativo QnA Maker (não o gerenciador do QnA Maker) acesse o recurso do SharePoint. O gerenciador do Microsoft Entra precisará fazer isso para todos os recursos do SharePoint, mas nem todos os documentos nesse recurso.

Gerenciador do Active Directory: conceder acesso de leitura de arquivo ao QnA Maker

O gerenciador do Active Directory (não o gerenciador do QnA Maker) precisa permitir acesso ao QnA Maker para acessar o recurso do SharePoint selecionando este link para autorizar o aplicativo empresarial do SharePoint do portal do QnA Maker a ter permissões de leitura de arquivo.

Microsoft Entra manager grants permission interactively

Conceder acesso do centro de administração do Microsoft Entra

  1. Entre no portal do Azure.

  2. Navegue até o Microsoft Entra ID>Aplicativos empresariais.

  3. Pesquise QnAMakerPortalSharePoint e selecione o aplicativo QnA Maker.

    Search for QnAMakerPortalSharePoint in Enterprise apps list

  4. Em Segurança, acesse Permissões. Selecione Dar consentimento do administrador para a Organização.

    Select authenticated user for Active Directory Admin

  5. Selecione uma conta de logon com permissões para conceder permissões para o Active Directory.

Adicionar fonte de dados do SharePoint com APIs

Há uma solução alternativa para adicionar o conteúdo mais recente do SharePoint por meio de API usando o Armazenamento de blobs do Azure. As etapas são descritas abaixo:

  1. Baixe os arquivos do SharePoint localmente. O usuário que está chamando a API precisa ter acesso ao SharePoint.
  2. Carregue-os no armazenamento de blobs do Azure. Isso criará um acesso compartilhado seguro usando o token SAS.
  3. Passe a URL do blob gerada com o token SAS para a API do QnA Maker. Para permitir que a pergunta responda à extração dos arquivos, você precisa adicionar o tipo de arquivo de sufixo como '&ext=pdf' ou '&ext=doc' no final da URL antes de passá-lo para API de QnA Maker.

Próximas etapas