Amazona Kendra é um serviço de pesquisa inteligente alimentado por aprendizado de máquina (ML), permitindo que as organizações forneçam informações relevantes a clientes e funcionários, quando eles precisam.
O Amazon Kendra usa algoritmos de ML para permitir que os usuários usem consultas em linguagem natural para pesquisar informações espalhadas por várias fontes de dados em uma empresa, incluindo sistemas de armazenamento de documentos comumente usados, como Microsoft onedrive.
O OneDrive é um serviço de armazenamento em nuvem online que permite hospedar seu conteúdo e sincronizá-lo automaticamente em vários dispositivos. O Amazon Kendra pode indexar formatos de documento como Microsoft OneNote, HTML, PDF, Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Rich Text, JSON, XML, CSV, XSLT e texto simples.
Temos o prazer de anunciar que atualizamos o conector OneDrive para Amazon Kendra para adicionar ainda mais recursos. Por exemplo, adicionamos suporte para pesquisar documentos do OneNote. Além disso, agora você pode optar por usar informações de identidade ou ACL para tornar suas pesquisas mais granulares.
O conector ajuda a indexar documentos e suas informações de controle de acesso para limitar os resultados da pesquisa apenas aos documentos que o usuário tem permissão para acessar. Para mostrar os resultados da pesquisa com base nos direitos de acesso do usuário e usando apenas as informações do usuário, o conector fornece um rastreador de identidade para carregar informações principais, como mapeamentos de usuários e grupos em um armazenamento principal.
Nesta postagem, demonstramos como configurar várias fontes de dados no Amazon Kendra para fornecer um local central para pesquisar em seu repositório de documentos.
Visão geral da solução
Para nossa solução, demonstramos como indexar um repositório ou pasta OneDrive usando o conector Amazon Kendra para OneDrive. A solução consiste nos seguintes passos:
- Criar e configurar um aplicativo em Portal do Microsoft Azure e obter as credenciais de autenticação.
- Crie uma fonte de dados OneDrive por meio do console Amazon Kendra.
- Indexe os dados no repositório do OneDrive.
- Execute uma consulta de amostra para obter as informações.
- Filtre a consulta por usuários ou grupos.
Pré-requisitos
Para experimentar o conector Amazon Kendra para OneDrive, você precisa do seguinte:
Configurar um aplicativo do Azure e atribuir permissões de conexão
Antes de configurarmos a fonte de dados OneDrive, precisamos de alguns detalhes sobre o repositório OneDrive. Conclua as seguintes etapas:
- Entrar no Azure.
- Depois de fazer login com as credenciais da sua conta, escolha Registros de aplicativos, Em seguida, escolha Novo registro.
- Dê um nome apropriado ao seu aplicativo e registre-o.
- Colete as informações sobre o ID do cliente, o ID do locatário e outros detalhes do aplicativo.
- Para obter um segredo do cliente, escolha Adicionar um certificado ou segredo para Credenciais do cliente.
- Escolha Novo segredo do cliente e fornecer a descrição adequada e expiração.
- Observe os valores client-id, tenant-id e secret-id. Nós os usamos para autenticar o aplicativo OAuth2.
- Navegar para App, escolha Permissões de API no painel de navegação e escolha Adicione uma permissão.
- Escolha Microsoft Graph.
- Debaixo Permissões de aplicativo, entrar Envie o na barra de pesquisa e em Arquivos, selecione Arquivos.Ler.Todos.
- Escolha Adicionar permissões
- Da mesma forma, adicione as seguintes permissões no Microsoft Graph opção para o aplicativo que você criou:
Group.Read.All
Notes.Read.All
Após a conclusão, as permissões da API serão semelhantes à captura de tela a seguir.
Configurar o conector Amazon Kendra para OneDrive
Para configurar o conector do Amazon Kendra, conclua as seguintes etapas:
- No console do Amazon Kendra, escolha Create an Index.
- Escolha Nome do índice, insira um nome para o índice (por exemplo,
my-onedrive-index
). - Insira uma descrição opcional.
- Escolha Crie uma nova função.
- Escolha Nome do papel, insira um nome de função do IAM.
- Definir configurações e tags opcionais de criptografia
- Escolha Próximo
- No Configurar o controle de acesso do usuário seção, selecione Sim para O controle de acesso configurações.
- Escolha Token digite, escolha JSON no menu suspenso.
- Deixe os valores restantes como seus valores padrão.
- Escolha Próximo
Antes de passarmos para a próxima etapa de configuração, precisamos fornecer ao Amazon Kendra uma função que tenha as permissões necessárias para se conectar ao site. Isso inclui permissão para obter e descriptografar o segredo do AWS Secrets Manager que contém o ID do aplicativo e a chave secreta necessária para se conectar ao site do OneDrive.
- Abra outra guia para a conta da AWS e, no console do IAM, navegue até a função que você criou anteriormente (por exemplo,
AmazonKendra-us-west-2-onedrive
). - Escolha Adicionar permissões e Criar política em linha.
- Escolha e eficaz, escolha Kendra.
- Escolha Opçõesescolher Escreva e especificar
BatchPutDocument
. - Escolha Recursos, escolha Todos os recursos.
- Escolha Rever a política.
- Escolha Nome, insira um nome (por exemplo,
BatchPutPolicy
). - Escolha Criar política.
- Adicione esta política à função que você criou.
- Além disso, anexe o
SecretsManagerReadWrite
Política gerenciada pela AWS para a função - Retorne à guia Amazon Kendra.
- Selecionar Edição de desenvolvedor e escolha Crie.
Isso cria e propaga a função do IAM e, em seguida, cria o índice do Amazon Kendra, que pode levar até 30 minutos.
- Retorne ao console do Amazon Kendra, escolha As fontes de dados no painel de navegação e escolha Adicionar fonte de dados.
- Debaixo Conector do OneDrive V2.0, escolha Adicionar conector.
- Escolha Nome da fonte de dados, insira um nome (por exemplo,
my-onedrive
). - Insira uma descrição opcional.
- Escolha Próximo.
- Escolha ID do locatário do OneDrive, insira o ID do locatário que você coletou anteriormente.
- Escolha Configurar VPC e grupo de segurança, deixe o padrão (Sem VPC).
- Guarda O rastreador de identidade está ativado selecionado. Isso importa informações de identidade para o índice.
- Para a função IAM, escolha Crie uma nova função.
- Digite um nome de função, como
AmazonKendra-us-west-2-onedrive
, Em seguida, escolha Próximo. - No Autenticação seção, escolha Criar e adicionar um segredo.
- Criar um segredo com
clientId
eclientSecret
como chaves. - Adicione seus respectivos valores com as informações que você coletou anteriormente.
- Escolha Próximo.
- No Definir as configurações de sincronização seção, adicione os usuários do OneDrive cujos documentos você deseja indexar.
- Selecione o modo de sincronização para o índice. Para esta postagem, selecionamos Sincronização de conteúdo novo, modificado ou excluído.
- Escolha a frequência de indexação como Executar sob demanda, Em seguida, escolha Avançar.
Os mapeamentos de campo permitem que você defina a capacidade de pesquisa e a relevância dos campos. Por exemplo, o lastUpdatedAt
O campo pode classificar ou aumentar a classificação dos documentos com base em quão recentemente ele foi atualizado.
- Mantenha todos os padrões no Definir mapeamentos de campo seção e escolha Próximo.
- Na página de revisão, escolha Adicionar fonte de dados
- Escolha Sincronize agora
A sincronização pode levar até 30 minutos para ser concluída.
Teste a solução
Agora que você indexou o conteúdo do OneDrive, pode testá-lo consultando o índice.
- Acesse seu índice no console do Amazon Kendra e escolha Pesquisar conteúdo indexado no painel de navegação.
- Digite um termo de pesquisa e pressione Entrar.
Observe que, sem um token, as ACLs impedem que um resultado de pesquisa seja retornado.
- Expandir Consulta de teste com um token de acesso e escolha Aplicar token.
- Insira o token apropriado com um usuário que tenha permissões para ler o arquivo e escolha Aplicar.
- Pesquise as informações presentes no OneDrive novamente.
Você pode verificar se o Amazon Kendra apresenta os resultados classificados conforme o esperado.
Parabéns, você configurou o Amazon Kendra para indexar e pesquisar documentos no OneDrive e controlar o acesso a eles usando ACL.
Conclusão
Com o conector Microsoft OneDrive V2 para Amazon Kendra, as organizações podem acessar armazenamentos de documentos corporativos comumente usados, com segurança, usando a pesquisa inteligente fornecida pelo Amazon Kendra. Você pode aprimorar a experiência de pesquisa integrando a fonte de dados com o recurso Custom Document Enrichment (CDE) no Amazon Kendra para executar lógica de mapeamento de atributo adicional e até mesmo transformação de conteúdo personalizado durante a ingestão.
Sobre os autores
Pravinchandra Varma é arquiteto sênior de entrega de clientes da equipe de serviços profissionais da AWS e apaixonado por aplicativos de aprendizado de máquina e serviços de inteligência artificial.
Supratim Barat é um engenheiro desenvolvedor de software da AWS Kendra Yellowbadge Team e um entusiasta de blockchain e segurança cibernética
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- Platoblockchain. Inteligência Metaverso Web3. Conhecimento Ampliado. Acesse aqui.
- Cunhando o Futuro com Adryenn Ashley. Acesse aqui.
- Fonte: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-onedrive-connector-v2-for-amazon-kendra/
- :tem
- :é
- $UP
- 7
- a
- Sobre
- Acesso
- Conta
- em
- adicionado
- Adicional
- Adicionalmente
- algoritmos
- Todos os Produtos
- permite
- Amazon
- Amazona Kendra
- e
- Anunciar
- Anunciando
- Outro
- api
- app
- Aplicação
- aplicações
- apropriado
- artificial
- inteligência artificial
- AS
- anexar
- Autenticação
- automaticamente
- AWS
- Serviços Profissionais AWS
- Azul
- Barra
- baseado
- ser
- blockchain
- impulsionar
- by
- CAN
- capacidades
- central
- certificado
- Escolha
- cliente
- Na nuvem
- armazenamento em nuvem
- geralmente
- completar
- realização
- Configuração
- Contato
- Conexão de
- da conexão
- cônsul
- contém
- conteúdo
- ao controle
- rastreador
- crio
- criado
- cria
- Credenciais
- personalizadas
- cliente
- Clientes
- cibernético
- cíber segurança
- dados,
- Descifrar
- Padrão
- defaults
- Entrega
- demonstrar
- descrição
- detalhes
- Developer
- Dispositivos/Instrumentos
- documento
- INSTITUCIONAIS
- durante
- Mais cedo
- colaboradores
- permitir
- permitindo
- criptografia
- engenheiro
- Entrar
- Empreendimento
- Mesmo
- exemplo
- Excel
- animado
- esperado
- vasta experiência
- termo
- poucos
- campo
- Campos
- Envie o
- Arquivos
- seguinte
- Escolha
- Frequência
- da
- ter
- Grupo
- Do grupo
- Ter
- ajuda
- hospedeiro
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTML
- HTTPS
- ID
- Identidade
- importações
- in
- incluir
- Incluindo
- índice
- INFORMAÇÕES
- Integração
- Inteligência
- Inteligente
- IT
- json
- Chave
- chaves
- língua
- aprendizagem
- Deixar
- como
- LIMITE
- carregar
- olhar
- parece
- máquina
- aprendizado de máquina
- fazer
- gerenciados
- Gerente
- mapeamento
- Menu
- Microsoft
- Minutos
- ML
- Moda
- modificada
- mais
- mover
- múltiplo
- nome
- natural
- Navegar
- Navegação
- necessário
- você merece...
- Novo
- Próximo
- of
- on
- online
- Opção
- organizações
- Outros
- A Nossa
- página
- pão
- apaixonado
- Realizar
- permissão
- permissões
- Lugar
- Avião
- platão
- Inteligência de Dados Platão
- PlatãoData
- Privacidade
- Publique
- alimentado
- presente
- presentes
- imprensa
- evitar
- Diretor
- profissional
- adequado
- fornecer
- fornece
- consultas
- classificado
- Posição
- Leia
- recentemente
- cadastre-se
- relevância
- relevante
- remanescente
- repositório
- aqueles
- resultar
- Resultados
- rever
- Rico
- direitos
- Tipo
- disperso
- Pesquisar
- Segredo
- Seção
- firmemente
- segurança
- selecionado
- senior
- serviço
- Serviços
- conjunto
- Configurações
- mostrar
- local
- Software
- solução
- fonte
- Fontes
- Passo
- Passos
- armazenamento
- loja
- lojas
- tal
- ajuda
- sistemas
- Tire
- Torneira
- Profissionais
- inquilino
- teste
- que
- A
- as informações
- deles
- Eles
- Este
- para
- token
- Transformação
- para
- Atualizada
- usar
- usava
- Utilizador
- usuários
- Valores
- verificar
- via
- qual
- QUEM
- precisarão
- de
- sem
- Word
- XML
- XSLT
- Vocês
- investimentos
- zefirnet