Configurar Machine Learning en Amazon OpenSearch sin servidor - Amazon OpenSearch Service

Configurar Machine Learning en Amazon OpenSearch sin servidor

Machine Learning

Machine Learning (ML) proporciona capacidades de ML en forma de algoritmos de ML y modelos remotos. Con el acceso a estos modelos, puede ejecutar varios flujos de trabajo de IA, como RAG o la búsqueda semántica. ML permite la experimentación y la implementación en producción de casos de uso de IA generativa mediante el uso de los últimos modelos alojados externamente que se pueden configurar con conectores. Después de configurar un conector, debe configurarlo en un modelo y, a continuación, implementarlo para realizar una predicción.

Connectors

Los conectores facilitan el acceso a los modelos de alojados en plataformas de ML de terceros. Sirven como puerta de enlace entre el clúster de OpenSearch y un modelo remoto. Para obtener más información, consulte la documentación siguiente:

Modelos

Un modelo es la funcionalidad principal que se utiliza en varios flujos de trabajo de IA. Por lo general, se asocia el conector a un modelo para realizar una predicción mediante el conector. Una vez que el modelo está en estado desplegando, puede ejecutar la predicción. Para obtener más información, consulte Registrar un modelo alojado en una plataforma de terceros en el sitio web de la Documentación de OpenSearch.

nota

OpenSearch sin servidor no admite todas las características de los modelos, como los modelos locales. Para obtener más información, consulte Características y API de Machine Learning no compatibles.

Configurar permisos para Machine Learning

En la siguiente sección, se describen las políticas de acceso a los datos de recopilación necesarias para Machine Learning (ML). Reemplace los valores de marcador de posición con su información específica. Para obtener más información, consulte Permisos de política compatibles.

{ "Rules": [ { "Resource": [ "model/collection_name/*" ], "Permission": [ "aoss:DescribeMLResource", "aoss:CreateMLResource", "aoss:UpdateMLResource", "aoss:DeleteMLResource", "aoss:ExecuteMLResource" ], "ResourceType": "model" } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ], "Description": "ML full access policy for collection_name" }
  • aoss:DescribeMLResource: otorga permiso para buscar y consultar conectores, modelos y grupos de modelos.

  • aoss:CreateMLResource: otorga permiso para crear conectores, modelos y grupos de modelos.

  • aoss:UpdateMLResource: otorga permiso para actualizar conectores, modelos y grupos de modelos.

  • aoss:DeleteMLResource: otorga permiso para eliminar conectores, modelos y grupos de modelos.

  • aoss:ExecuteMLResource: otorga permiso para realizar predicciones en los modelos.