Amazona Kendra é um serviço de pesquisa inteligente altamente preciso e simples de usar, desenvolvido com aprendizado de máquina (ML). O Amazon Kendra oferece um conjunto de conectores de fonte de dados para simplificar o processo de ingestão e indexação de seu conteúdo, onde quer que ele resida.
Dados valiosos nas organizações são armazenados em repositórios estruturados e não estruturados. Uma solução de pesquisa corporativa deve ser capaz de reunir dados em vários repositórios estruturados e não estruturados para indexar e pesquisar.
Um desses repositórios de dados é o ServiceNow. Como base para todos os fluxos de trabalho digitais, a ServiceNow Platform® conecta pessoas, funções e sistemas em toda a sua organização. À medida que os dados se acumulam ao longo do tempo, muitas informações críticas são armazenadas em catálogos de serviços, artigos de conhecimento e incidentes, incluindo anexos para cada entrada.
Temos o prazer de anunciar que atualizamos o conector ServiceNow para Amazon Kendra para adicionar ainda mais recursos. Nesta versão (V2), agora você pode rastrear artigos de conhecimento, documentos de catálogo de serviços e incidentes, além de trazer informações de identidade/ACL para tornar suas pesquisas mais granulares. O conector também suporta as versões ServiceNow de Tóquio, Roma, San Diego e outros, e dois modos de sincronização: o modo Full Sync, que faz sincronizações completas forçadas, e o modo New, Modified e Deleted, que faz sincronizações incrementais.
Visão geral da solução
Com o Amazon Kendra, você pode configurar várias fontes de dados para fornecer um local central para indexar e pesquisar em seu repositório de documentos. Para nossa solução, demonstramos como indexar um repositório ServiceNow usando o conector Amazon Kendra para ServiceNow. A solução consiste nos seguintes passos:
- Configure um aplicativo no ServiceNow e obtenha os detalhes da conexão.
- Armazene os detalhes em Gerenciador de segredos da AWS.
- Crie uma fonte de dados ServiceNow por meio do console Amazon Kendra.
- Indexe os dados no repositório do ServiceNow.
- Execute uma consulta de amostra para obter as informações.
Pré-requisitos
Para experimentar o conector Amazon Kendra para ServiceNow, você precisa do seguinte:
Configurar um aplicativo ServiceNow e coletar detalhes de conexão
Antes de configurarmos a fonte de dados ServiceNow, precisamos de alguns detalhes sobre seu repositório ServiceNow. Vamos reunir aqueles com antecedência.
- Acesse https://developer.servicenow.com/.
- Faça login com suas credenciais.
- Crie uma instância do ServiceNow escolhendo Comece a construir.
- Se você estiver conectado com a função de criador do App Engine Studio, escolha Alterar função do usuário.
- Selecionar Administrador e escolha Alterar função do usuário.
- Escolha Gerenciar senha da instância e faça login usando a URL da instância usando o usuário administrador e a senha fornecidos.
- Salve o nome da instância, URL, nome de usuário e senha exibidos para uso posterior.
- Faça login na instância usando a URL do administrador e as credenciais da etapa anterior.
- Escolha Todos os Produtos e procurar Registro de aplicativos.
- Escolha Novo para criar novas credenciais OAuth.
- Escolha Crie um endpoint da API OAuth para clientes externos.
- Escolha Nome, entrar
myKendraConnector
e deixe os outros campos em branco.AmyKendraConnector
OAuth agora foi criado. - Copie e armazene o ID do cliente e o segredo do cliente para usar ao configurar o conector em uma etapa posterior.
O token de sessão é válido por até 30 minutos. Você precisa gerar um novo token de sessão sempre que indexar o conteúdo ou pode configurar Vida útil do token de acesso com um tempo maior.
Armazenar credenciais do ServiceNow no Secrets Manager
Para armazenar suas credenciais do ServiceNow no Secrets Manager, execute as seguintes etapas:
- No console do Secrets Manager, escolha Guarde um novo segredo.
- Escolha Outro tipo de segredo.
- Crie seis pares chave-valor para
hostUrl
,clientId
,clientSecret
,userName
,password
eauthType
e insira os valores salvos do ServiceNow. - Escolha Salvar.
- Escolha Nome secreto, insira um nome (por exemplo,
AmazonKendra-ServiceNow-secret
). - Insira uma descrição opcional.
- Escolha Próximo.
- No Configurar rotação seção, mantenha todas as configurações em seus padrões e escolha Próximo.
- No Avaliações página, escolha Loja.
Configurar o conector Amazon Kendra para ServiceNow
Para configurar o conector do Amazon Kendra, conclua as seguintes etapas:
- No console Amazon Kendra, escolha Criar um índice.
- Escolha Nome do índice, insira um nome para o índice (por exemplo,
my-ServiceNow-index
). - Insira uma descrição opcional.
- Escolha Nome do papel, insira um nome de função do IAM.
- Defina as configurações e tags de criptografia opcionais.
- Escolha Próximo.
- No Configurar o controle de acesso do usuário seção, deixe as configurações em seus padrões e escolha Próximo.
- Escolha Edições de provisionamento, selecione Edição de desenvolvedor.
- Escolha Crie.Isso cria e propaga a função IAM e, em seguida, cria o índice Amazon Kendra, o que pode levar até 30 minutos.
- Escolha As fontes de dados no painel de navegação.
- Debaixo Índice ServiceNow, escolha Adicionar conector.
- Escolha Nome da fonte de dados, insira um nome (por exemplo,
my-ServiceNow-connector
). - Insira uma descrição opcional.
- Escolha Próximo.
- Escolha Host do ServiceNow, entrar
xxxxx.service-now.com
(o URL da instância da configuração do ServiceNow). - Escolha Tipo de token de autenticação, selecione Autenticação OAuth 2.0.
- Escolha Segredo do AWS Secrets Manager, escolha o segredo que você criou anteriormente.
- Escolha Papel do IAM, escolha Crie uma nova função.
- Escolha Nome do papel, insira um nome (por exemplo,
AmazonKendra-ServiceNow-role
). - Escolha Próximo.
- Escolha Selecione entidades ou tipos de conteúdo, escolha seus tipos de conteúdo.
- Escolha Frequência, escolha Executar sob demanda.
- Escolha Próximo.
- Defina qualquer mapeamento de campo opcional e escolha Próximo.
- Escolha Revisar e criar e escolha Adicionar fonte de dados.
- Escolha Sincronize agora.
- Aguarde a conclusão da sincronização.
Teste a solução
Agora que você ingeriu o conteúdo de sua conta ServiceNow em seu índice Amazon Kendra, você pode testar algumas consultas.
Vá para o seu índice e escolha Pesquisar conteúdo indexado. Insira uma consulta de pesquisa de amostra e teste seus resultados de pesquisa (sua consulta varia de acordo com o conteúdo de sua conta).
O conector do ServiceNow também rastreia opcionalmente as informações de identidade local do ServiceNow. Para usuários, define o ID de e-mail do usuário como principal. Para grupos, define o ID do grupo como principal. Se você desativar o rastreamento de identidade, precisará carregar o mapeamento de usuário e grupo para o armazenamento principal usando o PutPrincipalMapping
API. Para filtrar os resultados da pesquisa por usuários ou grupos, conclua as seguintes etapas:
- Navegue até o console de pesquisa.
- Expandir Consulta de teste com nome de usuário ou grupos e escolha Aplicar nome de usuário ou grupos.
- Digite os nomes de usuário ou grupo e escolha Aplicar.
- Em seguida, insira a consulta de pesquisa e pressione Entrar.
Isso traz para você um conjunto filtrado de resultados com base em seus critérios.
Parabéns! Você usou com sucesso o Amazon Kendra para encontrar respostas e insights com base no conteúdo indexado de sua conta do ServiceNow.
limpar
É uma boa prática limpar (excluir) todos os recursos que você não deseja mais usar. A limpeza dos recursos da AWS evita que sua conta incorra em cobranças adicionais.
- No console Amazon Kendra, escolha Índices no painel de navegação.
- Escolha o índice a ser excluído.
- Escolha Apagar para excluir o índice selecionado.
Conclusão
Com o conector ServiceNow para Amazon Kendra, as organizações podem acessar o repositório de informações armazenadas em suas contas com segurança usando a pesquisa inteligente desenvolvida pelo Amazon Kendra.
Neste post, apresentamos o básico, mas há muitos recursos adicionais que não abordamos. Por exemplo:
- Você pode habilitar o controle de acesso baseado em usuário para seu índice do Amazon Kendra e restringir o acesso a usuários e grupos que você configurar
- Você pode mapear campos adicionais para atributos de índice do Amazon Kendra e habilitá-los para facetação, pesquisa e exibição nos resultados da pesquisa
- Você pode integrar a fonte de dados ServiceNow com o recurso Custom Document Enrichment (CDE) no Amazon Kendra para executar a lógica de mapeamento de atributo adicional e até mesmo a transformação de conteúdo personalizado durante a ingestão
Para saber mais sobre essas possibilidades e muito mais, consulte o Guia do desenvolvedor do Amazon Kendra.
Sobre os autores
Senthil Ramachandran é arquiteto de soluções corporativas na AWS, que oferece suporte a clientes no nordeste dos EUA. Ele se concentra principalmente na adoção da nuvem e na transformação digital no setor de serviços financeiros. A área de interesse de Senthil é IA, especialmente Deep Learning e Machine Learning. Ele se concentra em automações de aplicativos com aprendizado contínuo e na melhoria da experiência empresarial humana. Senthil gosta de assistir Autosport, Futebol e passar o tempo com sua família.
Ashish Lagwankar é arquiteto de soluções corporativas sênior na AWS. Seus principais interesses incluem tecnologias de IA/ML, serverless e de contêiner. Ashish está baseado na área de Boston, MA, e gosta de ler, ao ar livre e passar tempo com sua família.
- AI
- arte ai
- gerador de arte ai
- ai robô
- Amazona Kendra
- inteligência artificial
- certificação de inteligência artificial
- inteligência artificial em bancos
- robô de inteligência artificial
- robôs de inteligência artificial
- software de inteligência artificial
- Aprendizado de máquina da AWS
- blockchain
- conferência blockchain ai
- Coingenius
- inteligência artificial conversacional
- conferência de criptografia ai
- dall's
- deep learning
- google ai
- Intermediário (200)
- aprendizado de máquina
- platão
- platão ai
- Inteligência de Dados Platão
- Jogo de Platão
- PlatãoData
- jogo de platô
- escala ai
- sintaxe
- zefirnet