Sobre o enriquecimento semântico automático - OpenSearch Serviço Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Sobre o enriquecimento semântico automático

Ao criar ou editar uma coleção, você pode configurar o enriquecimento semântico automático, o que simplifica a implementação e os recursos da pesquisa semântica no Amazon Service. OpenSearch A pesquisa semântica retorna resultados de consultas que incorporam não apenas a correspondência de palavras-chave, mas a intenção e o significado contextual da pesquisa do usuário. Por exemplo, se um usuário pesquisar “como tratar uma dor de cabeça”, um sistema de busca semântica pode retornar os seguintes resultados:

  • Remédios para enxaqueca

  • Técnicas de controle da dor

  • Over-the-counter analgésicos

  • Métodos naturais de alívio da dor de cabeça

O sistema entende a intenção subjacente mesmo quando essas frases exatas não estão na consulta original.

O enriquecimento semântico automático oferece os seguintes benefícios:

Implantação simplificada

Você não precisa de experiência em aprendizado de máquina (ML) nem de integrações complexas.

Processo automatizado

O enriquecimento semântico acontece automaticamente durante a ingestão de dados.

Relevância de pesquisa aprimorada

O enriquecimento semântico aprimora a qualidade e a precisão contextual dos resultados da pesquisa.

Escalabilidade

O enriquecimento semântico aplica a pesquisa semântica a grandes conjuntos de dados sem intervenção manual.

Como funciona

Para começar com o enriquecimento semântico automático, você cria ou edita uma coleção e especifica quais campos em seus dados exigem recursos de pesquisa semântica. Depois de identificar os campos para pesquisa semântica, à medida que os dados entram no OpenSearch Serviço, o processo automático de enriquecimento semântico enriquece automaticamente esses campos. Os dados enriquecidos possibilitam pesquisas mais inteligentes e sensíveis ao contexto.

nota

Considere os seguintes fatores ao implementar o enriquecimento semântico automático:

  • Sobrecarga de processamento: o processo de enriquecimento pode aumentar o tempo de processamento durante a ingestão.

  • Implicações de armazenamento: dados enriquecidos exigem espaço de armazenamento adicional.

  • Limitações de idioma: verifique se a opção multilíngue é compatível com os idiomas necessários.

O enriquecimento semântico automático sem servidor oferece as seguintes opções de idioma.

Opção somente em inglês
  • Otimizado para conteúdo em inglês

  • Ideal para aplicações que lidam principalmente com texto em inglês

Opção multilíngue
  • Suporta os seguintes idiomas: árabe, bengali, chinês, inglês, finlandês, francês, hindi, indonésio, japonês, coreano, persa, russo, espanhol, suaíli e telugu

  • Perfeito para conteúdo internacional diversificado ou aplicativos multilíngues

Configurando permissões para enriquecimento semântico automático

Antes de criar um índice de enriquecimento semântico automatizado, você precisa configurar as permissões necessárias. Esta seção explica as permissões necessárias e como configurá-las.

Permissões da política do IAM

Use a seguinte política AWS Identity and Access Management (IAM) para conceder as permissões necessárias para trabalhar com o enriquecimento semântico automático:

JSON
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AutomaticSemanticEnrichmentPermissions", "Effect": "Allow", "Action": [ "aoss:CreateIndex", "aoss:GetIndex", "aoss:UpdateIndex", "aoss:DeleteIndex", "aoss:APIAccessAll" ], "Resource": "*" } ] }
Permissões de chave
  • As aoss:*Index permissões permitem o gerenciamento de índices

  • A aoss:APIAccessAll permissão permite operações OpenSearch de API

  • Para restringir as permissões a uma coleção específica, "Resource": "*" substitua pelo ARN da coleção

Configurar permissões de acesso a dados

Para configurar um índice para enriquecimento semântico automático, você deve ter políticas de acesso a dados apropriadas que concedam permissão para acessar recursos de índice, pipeline e coleção de modelos. Para obter mais informações sobre políticas de acesso a dados, consulteControle de acesso a dados para Amazon OpenSearch Serverless. Para obter o procedimento para configurar uma política de acesso a dados, consulteCriação de políticas de acesso a dados (console).

Permissões de acesso a dados

[ { "Description": "Create index permission", "Rules": [ { "ResourceType": "index", "Resource": ["index/collection_name/*"], "Permission": [ "aoss:CreateIndex", "aoss:DescribeIndex", "aoss:UpdateIndex", "aoss:DeleteIndex" ] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, { "Description": "Create pipeline permission", "Rules": [ { "ResourceType": "collection", "Resource": ["collection/collection_name"], "Permission": [ "aoss:CreateCollectionItems", "aoss:DescribeCollectionItems" ] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, { "Description": "Create model permission", "Rules": [ { "ResourceType": "model", "Resource": ["model/collection_name/*"], "Permission": ["aoss:CreateMLResources"] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, ]

Permissões de acesso à rede

Para permitir que APIs o serviço acesse coleções particulares, você deve configurar políticas de rede que permitam o acesso necessário entre a API do serviço e a coleção. Para obter mais informações sobre políticas de rede, consulte Acesso à rede para Amazon OpenSearch Serverless.

[ { "Description":"Enable automatic semantic enrichment in a private collection", "Rules":[ { "ResourceType":"collection", "Resource":[ "collection/collection_name" ] } ], "AllowFromPublic":false, "SourceServices":[ "aoss.amazonaws.com" ], } ]
Para configurar permissões de acesso à rede para uma coleção particular
  1. Faça login no console OpenSearch de serviço em https://console.aws.amazon.com/aos/casa.

  2. No painel de navegação à esquerda, escolha Políticas de rede. Depois, siga um destes procedimentos:

    • Escolha um nome de política existente e escolha Editar

    • Escolha Criar política de rede e configure os detalhes da política

  3. Na área Tipo de acesso, escolha Privado (recomendado) e selecione Acesso privado ao AWS serviço.

  4. No campo de pesquisa, escolha Serviço e, em seguida, escolha aoss.amazonaws.com.

  5. Na área Tipo de recurso, selecione a caixa Habilitar acesso ao OpenSearch endpoint.

  6. Em Pesquisar coleção (s) ou inserir termos de prefixo específicos, no campo de pesquisa, selecione Nome da coleção. Em seguida, insira ou selecione o nome das coleções a serem associadas à política de rede.

  7. Escolha Criar para uma nova política de rede ou Atualizar para uma política de rede existente.