

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à.

# Creazione di un processo di valutazione RAG in Amazon Bedrock
<a name="knowledge-base-evaluation-create"></a>

È possibile creare un processo di valutazione RAG utilizzando o un AWS SDK supportato. Console di gestione AWS AWS CLI

Questo tipo di processo richiede l’accesso a un modello di valutazione. Se stai creando un retrieve-and-generate lavoro che utilizza un modello Amazon Bedrock come generatore di risposte, devi accedere anche a quel modello. Entrambi i modelli devono essere disponibili nella stessa Regione AWS. Per un elenco dei modelli supportati per la generazione e la valutazione delle risposte, consulta [Modelli supportati](evaluation-kb.md#evaluation-kb-supported).

## Prerequisiti
<a name="knowledge-base-evaluation-create-prereqs"></a>

Oltre ad avere accesso ad almeno un modello di valutazione, per creare un processo di valutazione RAG sono necessarie anche determinate autorizzazioni per i ruoli di servizio IAM. Per ulteriori informazioni sulle azioni necessarie e sui requisiti delle policy di attendibilità, consulta [Autorizzazioni necessarie per il ruolo di servizio per la creazione di un processo di valutazione del modello che utilizza un modello arbitro](judge-service-roles.md).

Quando crei il processo, specifichi un set di dati dei prompt in un bucket Amazon S3 e in un bucket di output in cui archiviare i risultati. Per garantire che i bucket S3 dispongano delle autorizzazioni CORS necessarie, consulta [Autorizzazioni CORS (Cross Origin Resource Sharing) richiesta per i bucket S3](model-evaluation-security-cors.md)

Per creare un processo nella console, la console deve disporre dell’autorizzazione per eseguire un determinato set di azioni e avere accesso alle risorse necessarie. La seguente policy definisce un set minimo di autorizzazioni IAM necessarie per creare un processo nella console. Nella policy, si consiglia di utilizzare l’elemento [Risorsa](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_resource.html) della policy JSON IAM per limitare l’accesso solo ai modelli e ai bucket richiesti per l’utente, il gruppo o il ruolo IAM.

La policy IAM deve concedere l’accesso sia a un modello di valutazione sia, per recuperare e generare processi che utilizzano un modello di generatore di risposte Amazon Bedrock, al generatore di risposte.

### Autorizzazioni della console necessarie
<a name="knowledge-base-evaluation-create-prereqs-permissions"></a>

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "BedrockConsole",
            "Effect": "Allow",
            "Action": [
                "bedrock:CreateEvaluationJob",
                "bedrock:GetEvaluationJob",
                "bedrock:ListEvaluationJobs",
                "bedrock:StopEvaluationJob",
                "bedrock:GetCustomModel",
                "bedrock:ListCustomModels",
                "bedrock:CreateProvisionedModelThroughput",
                "bedrock:UpdateProvisionedModelThroughput",
                "bedrock:GetProvisionedModelThroughput",
                "bedrock:ListProvisionedModelThroughputs",
                "bedrock:GetImportedModel",
                "bedrock:ListImportedModels",
                "bedrock:ListTagsForResource",
                "bedrock:UntagResource",
                "bedrock:TagResource"
            ],
            "Resource": [
                "arn:aws:bedrock:us-west-2::foundation-model/*;"
            ]
        },
        {
            "Sid": "AllowConsoleS3AccessForModelEvaluation",
            "Effect": "Allow",
            "Action": [
                "s3:GetObject",
                "s3:GetBucketCORS",
                "s3:ListBucket",
                "s3:ListBucketVersions",
                "s3:GetBucketLocation"
            ],
            "Resource": [
                "arn:aws:s3:::amzn-s3-demo-destination-bucket/*",
                "arn:aws:s3:::input_datasets/prompts.jsonl"
            ]
        }
    ]
}
```

------

**Nota**  
Questa policy di esempio fornisce le autorizzazioni per tutti i modelli di fondazione di Amazon Bedrock. In un ambiente di produzione, si consiglia di seguire il principale del [privilegio minimo](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege) e di concedere le autorizzazioni solo per i modelli necessari.

**Topics**
+ [Prerequisiti](#knowledge-base-evaluation-create-prereqs)
+ [Creazione di un processo di valutazione RAG di solo recupero](knowledge-base-evaluation-create-ro.md)
+ [Creare un processo di valutazione RAG di solo recupero utilizzando metriche personalizzate](knowledge-base-evaluation-create-ro-custom.md)
+ [Creazione di un retrieve-and-generate lavoro di valutazione RAG](knowledge-base-evaluation-create-randg.md)
+ [Creare un processo di valutazione RAG di recupero e generazione utilizzando metriche personalizzate](knowledge-base-evaluation-create-randg-custom.md)