

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

# Creazione di agenti IA con Amazon Nova
<a name="agents"></a>

**Nota**  
Questa documentazione è per Amazon Nova versione 1. Per informazioni su come creare agenti AI con Amazon Nova 2, visita [Building AI agents](https://docs.aws.amazon.com/nova/latest/nova2-userguide/building-ai-agents.html).

Un agente IA aiuta gli utenti finali a completare le operazioni in base ai dati dell’organizzazione e all’input dell’utente. Gli agenti orchestrano le interazioni tra i modelli di base (FMs), le fonti di dati, le applicazioni software e le conversazioni degli utenti. Inoltre, gli agenti chiamano automaticamente APIs per intraprendere azioni e richiamano le knowledge base per integrare le informazioni relative a tali azioni. Gli sviluppatori possono risparmiare settimane di lavoro di sviluppo tramite l’integrazione degli agenti per accelerare la distribuzione di applicazioni di intelligenza artificiale generativa (IA generativa).

Con gli agenti, puoi automatizzare le attività dei clienti e rispondere alle loro domande. Ad esempio, puoi creare un agente che li aiuti a elaborare le richieste di indennizzi assicurativi o un altro che li assista nella prenotazione di viaggi. Non hai bisogno di effettuare il provisioning di capacità, gestire l’infrastruttura o scrivere codice personalizzato. Amazon Nova gestisce la progettazione dei prompt, la memoria, il monitoraggio, la crittografia, le autorizzazioni degli utenti e l’invocazione di API.

Per ulteriori informazioni sulla creazione di agenti IA in Amazon Bedrock, consulta la pagina [Bedrock Agents](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html).

Gli agenti possono eseguire queste attività:
+ Estendere i modelli di fondazione per comprendere le richieste degli utenti e suddividere le attività che l’agente deve eseguire in passaggi più piccoli.
+ Raccogliere informazioni aggiuntive da un utente attraverso una conversazione naturale.
+ Intervenire per soddisfare la richiesta di un cliente effettuando chiamate API ai sistemi dell’azienda.
+ Aumentare le prestazioni e l’accuratezza interrogando le origini dati.

**Topics**
+ [Utilizzare Amazon Nova come modello di fondazione in un agente IA](agents-use-nova.md)
+ [Utilizzo di Amazon Nova con AgentCore](#agents-agentcore)
+ [Utilizzo di Amazon Nova con Strands](#agents-strands)
+ [Risorse aggiuntive](#agents-resources)

## Utilizzo di Amazon Nova con AgentCore
<a name="agents-agentcore"></a>

I modelli Amazon Nova possono essere utilizzati con tutti i AgentCore servizi Bedrock, consentendoti di distribuire e gestire agenti altamente efficaci in modo sicuro e su larga scala. I servizi chiave includono Runtime, Identity, Memory, Gateway e Observability. Consulta Amazon Bedrock AgentCore per ulteriori dettagli e {placeholder} per un codice di esempio.

Di seguito è riportato un esempio di utilizzo di Amazon Nova con AgentCore:

```
import boto3
from strands.models import BedrockModel

# Create a Bedrock model with the custom session
bedrock_model = BedrockModel(
model_id="model_id",
boto_session=session
)
```

## Utilizzo di Amazon Nova con Strands
<a name="agents-strands"></a>

 Strands fornisce supporto nativo per Amazon Bedrock, consentendoti di utilizzare questi modelli Nova nei tuoi agenti con una configurazione minima. Vedi Strands Amazon Bedrock per maggiori dettagli. 

Di seguito è riportato un esempio di codice che mostra come usare Strands con Amazon Nova:

```
from strands import Agent
from strands.models import BedrockModel

# Create a Bedrock model instance
bedrock_model = BedrockModel(
    model_id="us.amazon.nova-premier-v1:0",
    temperature=0.3,
    top_p=0.8,
)

# Create an agent using the BedrockModel instance
agent = Agent(model=bedrock_model)

# Use the agent
response = agent("Tell me about Amazon Bedrock.")
```

## Risorse aggiuntive
<a name="agents-resources"></a>

1. [Automate tasks in your application using agents](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html)

1. [Utilizzo dello strumento (chiamata delle funzioni) con Amazon Nova](tool-use.md)

1. [Best practice di prompting per la comprensione del testo](prompting-text-understanding.md)