Generación de consultas en lenguaje natural con OpenSearch - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Generación de consultas en lenguaje natural con OpenSearch

La función de generación de consultas en lenguaje natural de Amazon OpenSearch Service te permite consultar los datos del registro operativo y de seguridad mediante un lenguaje natural. OpenSearch es una opción ideal para explorar los datos de registro, ya que es un motor de búsqueda y análisis de registros altamente escalable y eficiente, y ahora puede utilizar el lenguaje natural para explorar estos registros. Esta función le permite identificar problemas sin tener que recurrir al lenguaje de procesamiento OpenSearch canalizado (PPL) ni tener que buscar definiciones de datos al crear las consultas. Puede utilizar la función de generación de consultas en lenguaje natural en los dominios OpenSearch de servicio con la versión 2.13 y posteriores. Debe tener habilitado un control de acceso detallado.

Esta función se creó con el kit de herramientas del OpenSearch asistente. Si desea crear funciones similares que se conecten a sus modelos lingüísticos de gran tamaño, puede utilizar el kit de herramientas para configurar sus propios agentes y herramientas.

Requisitos previos

Para poder utilizar la función de generación de consultas en lenguaje natural, su dominio debe tener lo siguiente:

  • Versión 2.13 o posterior.

  • Software de servicio R20240520-P4 o superior.

  • Se habilita un control de acceso detallado. Para obtener más información, consulte Habilitar un control de acceso detallado.

Introducción

Para empezar a utilizar la función de generación de consultas en lenguaje natural, asegúrese de tener la función habilitada en su OpenSearch dominio de servicio. Esta función está habilitada de forma predeterminada en todos los dominios creados con la versión 2.13 y posteriores que tengan habilitado el control de acceso detallado.

Si actualizó a la OpenSearch versión 2.13 antes del 2 de julio de 2024, debe actualizar el software de servicio a la versión (R20240520-P4) o posterior para poder habilitar la generación de consultas en lenguaje natural. Una vez hecho esto, puede habilitar la función seleccionando la casilla Habilitar la generación de consultas en lenguaje natural en la sección Inteligencia artificial (AI) y Machine Learning (ML).

Una vez que haya configurado su dominio, vaya a la página del explorador de registros en los OpenSearch paneles de control. Selecciona Event Explorer y formula una pregunta con el asistente de consultas.

Configuración de permisos de

Si habilita la generación de consultas en lenguaje natural en un dominio de OpenSearch servicio preexistente, es posible que la función query_assistant_access no esté definida en el dominio. Los usuarios que no sean administradores deben estar asignados a este rol para poder administrar índices templados en los dominios mediante un control de acceso detallado. Para crear manualmente el rol query_assistant_access, lleve a cabo los siguientes pasos:

  1. En los OpenSearch paneles de control, vaya a Seguridad y elija Funciones.

  2. Elija Crear rol y configure los siguientes permisos de clúster:

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

    • cluster:admin/opensearch/ml/execute

    • cluster:admin/opensearch/ml/predict

    • cluster:admin/opensearch/ppl

  3. Asigne al rol el nombre query_assistant_access.

  4. Elija Crear rol. El rol query_assistant_access ya está disponible.

    nota

    También debe tener los permisos indices:admin/mappings/get e read indexarlos para los índices con los que desee utilizar las preguntas en lenguaje natural.

Automatización de la configuración

Flow Framework es un OpenSearch complemento que proporciona una forma de automatizar OpenSearch las configuraciones para casos de uso, como la generación de consultas y el chat conversacional. Como el complemento rastrea los recursos que permiten la función de generación de consultas en lenguaje natural, el índice del marco de flujo almacena una plantilla para cada dominio que usa Query Assist.

Flow Framework te permite seleccionar entre un conjunto de plantillas predefinidas o crear tus propias automatizaciones para los conectores, herramientas, agentes y otros componentes del aprendizaje automático que OpenSearch sirven de base para los modelos generativos.