Geração de consultas em linguagem natural com o OpenSearch - 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á.

Geração de consultas em linguagem natural com o OpenSearch

O recurso de geração de consultas em linguagem natural no Amazon OpenSearch Service permite que você consulte seus dados de log operacionais e de segurança por meio de linguagem natural. O OpenSearch é uma opção ideal para explorar dados de log porque é um mecanismo de pesquisa e análise de logs altamente escalável e eficiente, e agora você pode usar linguagem natural para explorar esses logs. Esse atributo permite que você identifique problemas sem depender da PPL (Piped Processing Language) do OpenSearch ou ter que pesquisar definições de dados ao criar suas consultas. Você pode usar o recurso de geração de consultas em linguagem natural nos domínios do OpenSearch Service com a versão 2.13 e posterior. Você deve estar com o controle de acesso refinado habilitado.

Esse recurso foi criado com o OpenSearch Assistant Toolkit. Se você quiser criar recursos semelhantes que se conectem aos seus grandes modelos de linguagem, você pode usar o kit de ferramentas para configurar seus próprios agentes e ferramentas.

Pré-requisitos

Antes de usar o recurso de geração de consultas em linguagem natural, seu domínio deve ter o seguinte:

Conceitos básicos

Para começar a usar o recurso de geração de consultas em linguagem natural, verifique se você tem o recurso habilitado no seu domínio do OpenSearch Service. Esse recurso é ativado por padrão em todos os domínios criados com a versão 2.13 e posterior que têm o controle de acesso refinado habilitado.

Se você atualizou para a versão 2.13 do OpenSearch antes de 2 de julho de 2024, deverá atualizar seu software de serviço para R20240520-P4 ou posterior antes de ativar a geração de consultas em linguagem natural. Depois de fazer isso, você pode ativar o recurso marcando a caixa de seleção Ativar geração de consultas em linguagem natural na seção Inteligência Artificial (AI) e Machine Learning (ML).

Depois de configurar seu domínio, navegue até a página Log Explorer no OpenSearch Dashboards. Escolha Event Explorer e faça uma pergunta com o assistente de consulta.

Configurar permissões do

Se você habilitar a geração de consultas em linguagem natural em um domínio preexistente do OpenSearch Service, a função query_assistant_access não poderá ser definida no domínio. Os usuários não administradores deverão ser mapeados nessa função para poderem gerenciar índices warm usando o controle de aceso detalhado. Para criar manualmente a função query_assistant_access, siga as seguintes etapas:

  1. No OpenSearch Dashboards, vá para Segurança e escolha Funções.

  2. Escolha Criar função e configure as seguintes permissões de cluster:

    • cluster:admin/opensearch/ml/config/get

    • cluster:admin/opensearch/ml/execute

    • cluster:admin/opensearch/ml/predict

    • cluster:admin/opensearch/ppl

  3. Nomeie a função query_assistant_access.

  4. Selecione Criar função. A função query_assistant_access agora está disponível.

    nota

    Você também deve ter as permissões indices:admin/mappings/get e read de indexar os índices com os quais deseja usar perguntas de linguagem natural.

Automação da configuração

O Flow Framework é um plug-in do OpenSearch que fornece uma maneira de automatizar as configurações do OpenSearch para casos de uso, como geração de consultas e chat conversacional. Como o plug-in rastreia os recursos que habilitam o recurso de geração de consultas em linguagem natural, o índice da estrutura de fluxo armazena um modelo para cada domínio que usa o assistente de consulta.

O Flow Framework permite que você selecione um conjunto de modelos predefinidos ou crie suas próprias automações para conectores, ferramentas, agentes e outros componentes de machine learning que preparam o OpenSearch como um backend para modelos generativos.