

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

# Elaborazione multimodale nativa
<a name="kb-managed-native-multimodal"></a>

Grazie all'elaborazione multimodale * nativa*, una knowledge base gestita di Amazon Bedrock invia ogni file direttamente a un modello di incorporamento multimodale. Il modello crea quindi incorporamenti a partire da immagini, audio e contenuti video non elaborati.

Senza un modello di incorporamento multimodale nativo, una knowledge base funziona in modo diverso. Per prima cosa analizza i tuoi file. Quindi suddivide in parti il testo che ne estrae. Infine incorpora quei blocchi con un modello di incorporamento del testo.

L'elaborazione multimodale nativa salta l'analisi e l'estrazione del testo. Di conseguenza, mantiene i dettagli visivi e audio che l'estrazione del testo perderebbe.

Per abilitare l'elaborazione multimodale nativa, scegli un modello di incorporamento multimodale nativo quando crei la knowledge base. Attualmente, TwelveLabs Marengo Embed 3.0 (`twelvelabs.marengo-embed-3-0-v1:0`) è l'unico modello che puoi scegliere. Per istruzioni sulla configurazione, vedere[Creare una knowledge base gestita](kb-managed-create.md).

## Come funziona l'elaborazione multimodale nativa
<a name="kb-managed-native-multimodal-how"></a>

Quando si configura una knowledge base con un modello di incorporamento multimodale nativo, vale quanto segue:
+ **È supportata solo la `MULTI_MODAL_EMBEDDINGS` strategia di analisi. ** Non è possibile combinare un modello di incorporamento multimodale nativo con altre strategie di analisi.
+ **I file vengono inviati direttamente al modello di incorporamento. ** Il modello di incorporamento elabora il file raw e produce incorporamenti dal suo contenuto nativo.
+ **Text-based le strategie di suddivisione in blocchi non sono supportate. ** Poiché i tuoi file non vengono analizzati in testo, le strategie di suddivisione in blocchi che si applicano al testo, come la suddivisione in blocchi predefinita e la suddivisione in blocchi a dimensione fissa, non si applicano.
+ **Puoi configurare la segmentazione per audio e video. ** Invece di una strategia di suddivisione del testo, scegli in che modo la knowledge base divide i file audio e video in segmenti. Utilizza le impostazioni di segmentazione nel campo. `modelConfiguration` Per ulteriori informazioni, consulta [Creare una knowledge base gestita](kb-managed-create.md).
+ **Sono supportati solo i tipi di file supportati dal modello. ** Una knowledge base configurata con un modello di incorporamento multimodale nativo può inserire solo i tipi di file accettati dal modello. Per i tipi di file e le altre impostazioni supportate, vedere. TwelveLabs Marengo Embed 3.0 [TwelveLabs Marengo Embed 3.0](model-parameters-marengo-3.md)
+ **È necessario fornire una destinazione di archiviazione multimodale. ** Fornisci una posizione Amazon S3 in cui la knowledge base possa elaborare e assimilare i tuoi contenuti. Amazon Bedrock Knowledge Bases crea una cartella di `aws/` prefissi nel tuo bucket. Usa un bucket diverso dal bucket di origine dati. Per le autorizzazioni necessarie al ruolo di servizio, consulta. [Autorizzazioni per la destinazione di archiviazione multimodale](kb-managed-permissions.md#kb-managed-permissions-multimodal-storage)
+ **È supportata solo [Retrieve](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html) l'API. ** Si interroga una knowledge base che utilizza un modello di incorporamento multimodale nativo con l'operazione. [Retrieve](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html) L'[RetrieveAndGenerate](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html)operazione non è supportata.
+ **Le interrogazioni devono essere di testo. ** Puoi interrogare i tuoi contenuti multimodali utilizzando il testo. Le interrogazioni relative alle immagini non sono supportate.

Per informazioni dettagliate sui metadati restituiti dall'[Retrieve](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html)operazione per i risultati multimodali e su come recuperare il file corrispondente, consulta. [Recupera le risposte per le basi di conoscenza multimodali native](kb-test-get-document-content.md#kb-get-doc-content-native-multimodal)

## In che modo la knowledge base richiama il modello di incorporamento
<a name="kb-managed-native-multimodal-invocation"></a>

Quando si utilizza un modello di incorporamento multimodale nativo, la knowledge base richiama quel modello in modo sincrono e asincrono. Utilizza l'invocazione sincrona quando invii una query e la chiamata asincrona quando inserisce i tuoi contenuti. Il tuo ruolo di servizio richiede le autorizzazioni per entrambi. Per ulteriori informazioni sulla policy da allegare, vedere[Autorizzazioni per accedere ai modelli Amazon Bedrock](kb-managed-permissions.md#kb-managed-permissions-access-models).

**Nota**  
In alcuni casi Regioni AWS, il TwelveLabs Marengo Embed 3.0 modello supporta l'invocazione sincrona solo tramite un [ profilo di inferenza. ](inference-profiles-support.md) L'invocazione asincrona utilizza ancora il modello su richiesta. In queste regioni, specificate un profilo di inferenza al momento della creazione della knowledge base. La knowledge base utilizza quindi sia il profilo di inferenza che il modello su richiesta per elaborare i contenuti. Il tuo ruolo di servizio richiede le autorizzazioni per entrambi.

Per verificare in che modo TwelveLabs Marengo Embed 3.0 è supportato nel file Regione AWS che utilizzi, consulta[TwelveLabs Marengo Embed 3.0](model-parameters-marengo-3.md).

## Gestione dei dati transitori con le policy relative al ciclo di vita di Amazon S3
<a name="kb-managed-native-multimodal-lifecycle"></a>

Mentre Amazon Bedrock Knowledge Bases elabora i tuoi contenuti, archivia i dati transitori nella tua destinazione di archiviazione multimodale. Tenta di eliminare i dati al termine dell'elaborazione. Per garantire che i dati scadano, ti consigliamo di applicare una politica del ciclo di vita al percorso transitorio dei dati.

------
#### [ Console ]

**Per creare una regola del ciclo di vita utilizzando la console**

1. Apri la [console Amazon S3](https://console.aws.amazon.com/s3).

1. Passa alla destinazione di archiviazione multimodale che hai configurato per la tua knowledge base.

1. Scegli la ** scheda ** Gestione, quindi scegli ** Crea regola del ciclo di vita. **

1. Per il nome ** della regola del ciclo di vita, inserisci. ** **Transient Data Deletion**

1. In Tipo di ** filtro**, scegli ** Limita l'ambito di questa regola utilizzando uno o più filtri. **

1. Per ** Prefix**, inserisci il percorso dei dati temporanei per la tua knowledge base e fonte di dati.

   Sostituisci i valori segnaposto nel seguente prefisso con i tuoi identificatori effettivi:

   ```
   aws/bedrock/knowledge_bases/{{knowledge-base-id}}/{{data-source-id}}/transient_data
   ```
**Non eliminare contenuti multimodali**  
Non applicare politiche relative al ciclo di vita all'intero bucket o al `aws/` prefisso, poiché ciò eliminerebbe il contenuto multimodale e potrebbe causare errori di elaborazione. Utilizzate solo il percorso di dati temporaneo mostrato nell'esempio di prefisso precedente.

1. In ** Azioni relative alle regole del ciclo di vita**, seleziona ** Scadere le versioni correnti degli oggetti. **

1. Per ** Giorni dopo la creazione ** dell'oggetto, inserisci. **1**

1. Scegli **Crea regola**.

------
#### [ AWS CLI ]

**Per creare una regola del ciclo di vita utilizzando AWS CLI**

1. Crea un file JSON denominato `lifecycle-policy.json` con il seguente contenuto, sostituendo i valori segnaposto con i tuoi identificatori effettivi:
   + {{knowledge-base-id}}— L'identificatore della tua knowledge base
   + {{data-source-id}}— L'identificatore della fonte dei dati

   ```
   {
       "Rules": [
           {
               "ID": "TransientDataDeletion",
               "Status": "Enabled",
               "Filter": {
                   "Prefix": "aws/bedrock/knowledge_bases/{{knowledge-base-id}}/{{data-source-id}}/transient_data"
               },
               "Expiration": {
                   "Days": 1
               }
           }
       ]
   }
   ```

1. Applica la politica del ciclo di vita al tuo bucket. Sostituisci {{amzn-s3-demo-bucket}} con il nome del tuo bucket di archiviazione multimodale:

   ```
   aws s3api put-bucket-lifecycle-configuration \
       --bucket {{amzn-s3-demo-bucket}} \
       --lifecycle-configuration file://lifecycle-policy.json
   ```

1. Verifica che la politica del ciclo di vita sia stata applicata:

   ```
   aws s3api get-bucket-lifecycle-configuration \
       --bucket {{amzn-s3-demo-bucket}}
   ```

------

Per ulteriori informazioni sulle politiche relative al ciclo di vita di Amazon S3, consulta [ Managing the lifecycle of objects ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html) nella Amazon S3 User Guide. * *