Usa un modello di reranker in Amazon Bedrock - Amazon Bedrock

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

Usa un modello di reranker in Amazon Bedrock

È possibile utilizzare un modello di reranker direttamente o durante il recupero dei risultati durante una query della knowledge base. Per istruzioni sull'uso di un modello di reranker durante le interrogazioni della knowledge base, vedere e. Interroga una knowledge base e recupera i dati Interroga una knowledge base e genera risposte basate sui dati recuperati

Nota

Non è possibile utilizzare un modello di reranker direttamente in AWS Management Console, ma è possibile utilizzare un modello di reranker in un Retrieve o in un RetrieveAndGenerate workflow nella console aprendo il riquadro Configurazioni.

Per utilizzare un modello di reranker direttamente con Amazon BedrockAPI, invia una richiesta di Rerank a un endpoint di runtime Agents for Amazon Bedrock.

I seguenti campi sono obbligatori:

Campo Descrizione di base
queries Una matrice di un RerankQueryoggetto. Specificate TEXT come type e includete l'interrogazione nel textQuery campo.
sources Una serie di RerankSourceoggetti da inviare al modello di riclassificazione. Per ognunoRerankSource, specifica INLINE come oggetto type e includi un RerankDocumentoggetto nel campo. inlineDocumentSource Vedi sotto per i dettagli suRerankDocument.
rerankingConfiguration Include l'Amazon Resource Name (ARN) del modello di reranking da utilizzare e il numero di risultati da restituire dopo la nuova classificazione e, facoltativamente, le configurazioni di inferenza per il modello. È possibile specificare configurazioni di modello aggiuntive come coppie chiave-valore. Per ulteriori informazioni, consultate Rerank su Cohere sito web di documentazione.

I seguenti campi sono opzionali:

Campo Caso d'uso
nextToken Un token restituito in una risposta precedente che puoi includere per fornire il successivo batch di risultati.

Il formato dell'RerankSourceoggetto che includi dipende dal caso d'uso. Per visualizzare il formato per i diversi RerankSource tipi, espandi la sezione corrispondente al tuo caso d'uso:

Se il documento è una stringa, specificate il valore del type campo dell'RerankDocumentoggetto come TEXT e includete il documento nel text campo. Per esempio:

{ "inlineDocumentSource": { "textDocument": { "text": "string" }, "type": "TEXT" }, "type": "INLINE" }

Se il documento è un JSON oggetto, specificate il valore del type campo nell'RerankDocumentoggetto come JSON e includete il documento nel jsonDocument campo. Per esempio:

{ "inlineDocumentSource": { "jsonDocument": JSON value, "type": "JSON" }, "type": "INLINE" }

La risposta alla Rerank richiesta restituisce un elenco di RerankResultoggetti presenti nel results campo. Ogni oggetto include i seguenti campi:

  • document— Include informazioni sul documento inviato.

  • relevanceScore— Un punteggio di pertinenza per il documento, assegnato dal modello di riclassificazione.

  • index— Indica la classificazione del documento rispetto agli altri documenti dell'elenco. Più basso è il punteggio, più alta è la classifica.

Se ci sono troppi risultati da visualizzare, la risposta restituisce un valore nel nextToken campo. In questo caso, per visualizzare il successivo batch di risultati, includi quel token in una richiesta successiva.