

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

# Utilizzare Amazon Nova come modello di fondazione in un agente IA
<a name="agents-use-nova"></a>

Per utilizzare i modelli Amazon Nova come modello di base in un agente di intelligenza artificiale, puoi utilizzare [Amazon Bedrock Agents](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-how.html) oppure puoi [chiamare uno strumento con l'API o InvokeModel l'API Converse](https://docs.aws.amazon.com/bedrock/latest/userguide/tool-use-inference-call.html). Amazon Bedrock Agents è un servizio completamente gestito che puoi utilizzare per creare e configurare agenti autonomi nella tua applicazione. Puoi anche utilizzare l'API converse e l'API del modello Invoke per connetterti ad altri framework di out-of-the-box agenti o creare il tuo framework di agenti.

Nei modelli di prompt di agenti è possibile utilizzare variabili segnaposto. Quando viene chiamato il modello di prompt, le variabili vengono popolate da configurazioni preesistenti. Per informazioni su queste variabili placeholder, consulta la pagina [Use placeholder variables in Amazon Bedrock agent prompt templates](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-placeholders.html).

**Topics**
+ [Utilizzo di Amazon Nova con Amazon Bedrock agenti](#agents-bedrock)
+ [Utilizzare Amazon Nova con le API Invoke e Converse](#agents-converse)

## Utilizzo di Amazon Nova con Amazon Bedrock agenti
<a name="agents-bedrock"></a>

I modelli Amazon Nova sono abilitati in [Bedrock Agents](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html) e seguono le istruzioni per l'utente degli Amazon Bedrock agenti. Amazon Bedrock Gli agenti sono preconfigurati con funzionalità e istruzioni chiave per funzionare efficacemente con i modelli Amazon Nova. Queste configurazioni consentono di sfruttare le funzionalità chiave degli Amazon Bedrock agenti con il minimo sforzo:
+ **Agenti autonomi**: Agent per Amazon Bedrock consente di creare agenti autonomi che possono eseguire attività basate sull’input dell’utente e sui dati dell’organizzazione senza la necessità di scrivere codice personalizzato. In questo modo puoi risparmiare tempo e lavoro.
+ **Invocazione di API integrata**: Agent per Amazon Bedrock gestisce automaticamente le chiamate API per soddisfare le richieste dell’utente, semplificando così l’integrazione di servizi e origini dati esterni.
+ **Gestione di memoria e contesto**: gli agenti possono mantenere il contesto, la conversazione e la memoria tra più interazioni, consentendo di avere conversazioni più personalizzate e coerenti nel tempo.
+ **Integrazione con Knowledge Base**: puoi associare una knowledge base all’agente per migliorarne le prestazioni e la precisione, consentendogli di offrire risposte più pertinenti sulla base delle informazioni archiviate.
+ **Progettazione dei prompt e personalizzazione**: Agent per Amazon Bedrock supporta la progettazione dei prompt avanzata, consentendo agli sviluppatori di personalizzare il comportamento e le risposte dell’agente per adattarli meglio a casi d’uso specifici.
+ **Interprete del codice**: l’interpretazione del codice consente all’agente di generare, eseguire e risolvere i problemi del codice dell’applicazione in un ambiente di test sicuro.
+ **Collaborazione multiagente**: puoi creare, implementare e gestire più agenti IA che collaborano su attività complesse in più fasi che richiedono competenze specializzate.

## Utilizzare Amazon Nova con le API Invoke e Converse
<a name="agents-converse"></a>

È anche possibile sfruttare [Utilizzo dello strumento (chiamata delle funzioni) con Amazon Nova](tool-use.md) Invoke e Converse per APIs integrare modelli Amazon Nova con open source o creare framework AI Agent personalizzati. Ciò consente di usufruire di una grande flessibilità, ma è importante notare che l’utilizzo diretto dell’API comporta la gestione di alcuni aspetti dall’implementazione o dalla libreria:

1. **Archivia Conversation/User dati**: l'API Converse non conserva gli input degli utenti o i contenuti generati, il che significa che l'agente non può ricordare le interazioni passate. Devi trasmettere tutti i messaggi precedenti per ogni invocazione del modello.

1. **Invocazione automatica dello strumento**: in qualità di sviluppatore, sei responsabile dell’implementazione dello strumento in base alla richiesta del modello. Ciò significa che devi eseguire o scrivere il codice responsabile dell’esecuzione delle funzionalità dello strumento e dell’elaborazione dei parametri di input forniti dal modello. Dopo aver eseguito lo strumento, devi inviare i risultati al modello in un formato strutturato.

1. **Memoria integrata**: l’API non dispone di funzionalità di memoria integrate, il che significa che l’agente non può ricordare le preferenze dell’utente o le interazioni passate nel tempo, con una possibile limitazione della personalizzazione.