Controllare come vengono scelti gli strumenti
Amazon Nova Sonic supporta tre parametri di scelta degli strumenti per aiutarti a gestire l’esecuzione degli strumenti. Puoi controllare lo strumento utilizzato dal modello specificando il parametro toolChoice.
-
Tool: l’opzione
toolassicura che lo strumento denominato specifico venga chiamato esattamente una volta all’inizio della generazione della risposta. Ad esempio, se specifichi uno strumento della knowledge base, il modello interrogherà tale knowledge base prima di rispondere, indipendentemente dal fatto che lo ritenga necessario. -
Any: l’opzione
anygarantisce che almeno uno degli strumenti disponibili venga chiamato all’inizio della generazione della risposta, consentendo al modello di selezionare quello più appropriato. Questo risulta utile quando si dispone di più knowledge base o strumenti e vuoi assicurarti che il modello ne sfrutti almeno uno senza specificare quale. -
Auto: con
auto, il modello offre la massima flessibilità per determinare se sono necessari strumenti all’inizio della generazione della risposta e, se necessario, può chiamare più strumenti. Questo è anche il comportamento che segue di default.
Per ulteriori informazioni, consulta Tool use with Amazon Nova.
Comportamento delle sequenze multi-strumento
Amazon Nova Sonic gestisce l’esecuzione degli strumenti in modo intelligente all’interno di ogni ciclo di risposta. Quando utilizzi l’opzione tool, il modello eseguirà prima lo strumento specificato, poi valuterà se sono necessari strumenti aggiuntivi prima di generare la risposta finale. Analogamente, con l’opzione any, il modello seleziona e chiama innanzitutto uno strumento tra le opzioni disponibili, poi decide se sono necessarie ulteriori chiamate prima di procedere alla generazione della risposta.
In tutti i casi, il modello gestisce l’intera sequenza di esecuzione dello strumento all’interno di un singolo ciclo di generazione della risposta, determinando quando sono state raccolte informazioni sufficienti per generare una risposta appropriata.
Considera ad esempio gli scenari riportati di seguito:
Per ulteriori informazioni, consulta Tool Choice.