

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione del Machine Learning su Amazon OpenSearch Serverless
<a name="serverless-configure-machine-learning"></a>

## Machine Learning
<a name="serverless-configure-machine-learning-what-is"></a>

Machine Learning (ML) fornisce funzionalità ML sotto forma di algoritmi ML e modelli remoti. Con l'accesso a questi modelli, puoi eseguire diversi flussi di lavoro AI come RAG o la ricerca semantica. Il machine learning supporta la sperimentazione e l'implementazione in produzione di casi d'uso generativi di intelligenza artificiale utilizzando i più recenti modelli ospitati esternamente che è possibile configurare con connettori. Dopo aver configurato un connettore, è necessario configurarlo su un modello e quindi distribuirlo per eseguire la previsione.

## Connettori
<a name="serverless-configure-machine-learning-connectors"></a>

I connettori facilitano l'accesso ai modelli ospitati su piattaforme ML di terze parti. Servono da gateway tra il OpenSearch cluster e un modello remoto. Per ulteriori informazioni, consulta la seguente documentazione:
+ [Creazione di connettori per piattaforme ML di terze parti](https://docs.opensearch.org/latest/ml-commons-plugin/remote-models/connectors/) sul sito Web di *OpenSearch documentazione*
+ [Connettori per piattaforme esterne](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-external-connector.html)
+ [Connettori per Servizi AWS](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-amazon-connector.html)
**Importante**  
Quando crei una politica di fiducia, **ml.opensearchservice.amazonaws.com** aggiungila come principio del OpenSearch servizio.
Salta i passaggi nella pagina [Connettori](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-amazon-connector.html) che mostrano come configurare un dominio nella policy.
Aggiungi l'`iam:PassRole`istruzione nel passaggio [Configura le autorizzazioni](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-amazon-connector.html#connector-sagemaker-prereq).
Salta il passaggio **Maps the ML role** in OpenSearch Dashboards. La configurazione del ruolo di backend non è richiesta. Questo vale per i [connettori per Servizi AWS](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-amazon-connector.html) e per i [connettori per piattaforme esterne](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ml-external-connector.html).
Nella richiesta SigV4 all'endpoint di raccolta, imposta il nome del servizio su invece di**aoss**. **es**

## Modelli  
<a name="serverless-configure-machine-learning-models"></a>

Un modello è la funzionalità principale utilizzata in vari flussi di lavoro di intelligenza artificiale. In genere, si associa il connettore a un modello per eseguire previsioni utilizzando il connettore. Dopo che un modello è nello stato di distribuzione, è possibile eseguire la previsione. Per ulteriori informazioni, consulta [Registrare un modello ospitato su una piattaforma di terze parti](https://docs.opensearch.org/latest/ml-commons-plugin/api/model-apis/register-model/#register-a-model-hosted-on-a-third-party-platform) nel sito Web della *OpenSearch documentazione*.

**Nota**  
Non tutte le funzionalità del modello sono supportate su OpenSearch Serverless, ad esempio i modelli locali. Per ulteriori informazioni, consulta [Machine Learning APIs e funzionalità non supportati](serverless-machine-learning-unsupported-features.md).

## Configurare le autorizzazioni per il Machine Learning
<a name="serverless-configure-machine-learning-permissions"></a>

La sezione seguente descrive le politiche di accesso ai dati di raccolta richieste per il Machine Learning (ML). {{placeholder values}}Sostituiscili con le tue informazioni specifiche. Per ulteriori informazioni, consulta [Autorizzazioni delle policy supportate](serverless-data-access.md#serverless-data-supported-permissions).

```
{
    "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:Describe MLResource** — Concede il permesso di cercare e interrogare connettori, modelli e gruppi di modelli.
+ **aOSS:Create MLResource — Concede l'autorizzazione a creare** connettori, modelli e gruppi di modelli.
+ **aOSS:Update MLResource — Concede l'autorizzazione ad aggiornare** connettori, modelli e gruppi di modelli.
+ **aOSS:Delete MLResource — Concede il permesso di eliminare** connettori, modelli e gruppi di modelli.
+ **aOSS:Execute MLResource — Concede l'autorizzazione a eseguire** previsioni sui modelli.