

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

# Recupero di informazioni da origini dati utilizzando Knowledge Base per Amazon Bedrock
<a name="kb-how-retrieval"></a>

Dopo aver configurato una knowledge base, è possibile configurare l’applicazione per interrogare le origini dati in essa contenute. Per interrogare una knowledge base, è possibile sfruttare le seguenti operazioni dell’API:
+ [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html): recupera i blocchi o le immagini di origine dai dati più pertinenti alla query e li restituisce nella risposta come array.
+ [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html): si unisce a `Retrieve` con l’operazione [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) in Amazon Bedrock per recuperare i blocchi di origine dai dati più pertinenti alla query e generare una risposta in linguaggio naturale. Include citazioni a blocchi di origine specifici tratti dai dati.  Se l’origine dati include elementi visivi, il modello sfrutta gli approfondimenti di queste immagini per generare una risposta in formato testo e fornire l’attribuzione dell’origine per le immagini.
+ [GenerateQuery](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GenerateQuery.html): converte le query degli utenti in linguaggio naturale in query in una forma adatta al datastore strutturato.

L’operazione `RetrieveAndGenerate` è un’azione combinata che a livello sottostante utilizza `GenerateQuery` (se la knowledge base è connessa a un datastore strutturato), `Retrieve` e `InvokeModel` per eseguire tutto il processo RAG. Poiché Knowledge Base per Amazon Bedrock fornisce anche l’accesso all’operazione `Retrieve`, consente di separare le fasi della RAG e personalizzarli per il caso d’uso specifico.

È possibile anche utilizzare un [modello di riclassificazione](rerank.md) quando si utilizza `Retrieve` o `RetrieveAndGenerate` per riclassificare la pertinenza dei documenti recuperati durante l’esecuzione della query.

Per informazioni su come utilizzare queste operazioni API per interrogare una knowledge base, consultare [Test della knowledge base con query e risposte](knowledge-base-test.md).