

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

# Configurazione dell’agente per richiedere informazioni all’utente in modo da aumentare la precisione di previsione delle funzioni
<a name="agents-user-input"></a>

Puoi configurare il tuo agente in modo che richieda maggiori informazioni all’utente se non dispone di informazioni sufficienti per svolgere un’attività. Se l’agente dispone di gruppi di azione o API con alcuni parametri, per impostazione predefinita l’agente utilizza i valori predefiniti per tali parametri, altrimenti il modello di fondazione genera allucinazioni per presumere i valori del parametro e completare la richiesta API se l’utente non interviene. Ciò potrebbe indurre l’agente a prevedere erroneamente la funzione o il metodo successivo da invocare in base all’interazione corrente e causare allucinazioni. 

Per aumentare la precisione dell’agente, configuralo in modo che chieda all’utente di fornire maggiori informazioni abilitando il campo `User input` nella console Amazon Bedrock, utilizzando l’API o gli AWS SDK. L’input utente del modello di Agent per Amazon Bedrock è un ActionGroup integrato che dovrai aggiungere come gruppo di operazioni al tuo agente.

# Abilitazione dell’input dell’utente in Amazon Bedrock
<a name="agents-enable-user-input"></a>

Se l’input dell’utente è abilitato, l’agente chiede nuovamente all’utente informazioni sui parametri mancanti.

Puoi abilitare l’input dell’utente nella console Amazon Bedrock quando [crei](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html) o [modifichi](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-manage.html#agents-edit) il tuo agente. Se utilizzi l'API o SDKs, puoi abilitare l'input dell'utente quando [crei](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html) o [aggiorni](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html) il gruppo di azioni.

Per scoprire come abilitare l’input dell’utente in Amazon Bedrock, scegli la scheda relativa al metodo che preferisci, quindi segui i passaggi sotto indicati.

------
#### [ Console ]

**Per abilitare l’input dell’utente per l’agente**

1. Se non hai già eseguito l’accesso ad Agente builder, procedi come segue:

   1. Accedi a Console di gestione AWS con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

   1. Seleziona **Agenti** nel riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione **Agenti**.

   1. Scegli **Modifica in Agente Builder**.

1. Accedi alla sezione **Impostazioni aggiuntive** ed espandila.

1. Per **Input dell’utente**, seleziona **Abilitato**.  
![\[Configura il tuo agente in modo che chieda all’utente ulteriori informazioni se le informazioni richieste non sono disponibili per completare un’attività. Puoi configurare l’agente abilitando l’input dell’utente nel gruppo di operazioni dell’agente.\]](http://docs.aws.amazon.com/it_it/bedrock/latest/userguide/images/agents/agents-user-input.png)

1. Assicurati innanzitutto di **salvare** e quindi di **preparare** per l’applicazione delle modifiche apportate all’agente prima di passare al relativo test.

------
#### [ API ]

Per abilitare l'input dell'utente per il tuo agente, invia una [CreateActionGroup](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html)richiesta (consulta il link per i formati di richiesta e risposta e i dettagli dei campi) con un [endpoint in fase di costruzione di Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) e specifica i seguenti campi:


****  

| Campo | Breve descrizione | 
| --- | --- | 
| actionGroupName | Nome del gruppo di operazioni | 
| parentActionGroupFirma | Specificare AMAZON.UserInput per consentire all’agente di richiedere informazioni all’utente | 
| actionGroupState | Specificare ENABLED per consentire all’agente di richiedere informazioni all’utente | 

Di seguito viene illustrato il formato generale dei campi obbligatori per abilitare l'input dell'utente con una [CreateActionGroup](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html)richiesta.

```
CreateAgentActionGroup:
{
  "actionGroupName": "AskUserAction",
  "parentActionGroupSignature": "AMAZON.UserInput",
  "actionGroupState": "ENABLED"
}
```

------

# Disabilitazione dell’input dell’utente in Amazon Bedrock
<a name="agents-disable-user-input"></a>

Se disabiliti l’input dell’utente, l’agente non richiederebbe all’utente ulteriori dettagli qualora dovesse invocare un’API in un gruppo di operazioni, ma non disponesse di informazioni sufficienti per completare la richiesta API. Il modello all’interno dell’agente utilizza invece i valori predefiniti e fa la migliore ipotesi possibile per l’invocazione della funzione o del metodo appropriati. Questo potrebbe causare allucinazioni per l’agente durante la previsione della chiamata della funzione. 

Puoi disabilitare l’input dell’utente in Amazon Bedrock in qualsiasi momento.

Per scoprire come disabilitare l’input dell’utente, scegli la scheda relativa al metodo che preferisci, quindi segui i passaggi sotto indicati.

------
#### [ Console ]

**Per disabilitare l’input dell’utente**

1. Accedi a Console di gestione AWS con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

1. Seleziona **Agenti** nel riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione **Agenti**.

1. Scegli **Modifica in Agente Builder**.

1. Espandi la sezione **Impostazioni aggiuntive** e scegli **Disabilitato** per **Input dell’utente**.

1. Nella parte superiore della pagina, seleziona **Prepara**, quindi seleziona **Salva** per salvare le modifiche all’agente.

------
#### [ API ]

Per disabilitare l'input dell'utente, invia una [UpdateAgentActionGroup](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html)richiesta (consulta il link per i formati di richiesta e risposta e i dettagli dei campi) con un [endpoint di build Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) e specifica i seguenti campi:


****  

| Campo | Breve descrizione | 
| --- | --- | 
| actionGroupName | Nome del gruppo di operazioni | 
| parentActionGroupFirma | Specifica AMAZON.UserInput per disabilitare l’input dell’utente per l’agente | 
| actionGroupState | Specifica DISABLED per disabilitare l’input dell’utente per l’agente | 

L’esempio seguente mostra il formato generale per specificare i campi obbligatori per disabilitare l’input dell’utente.

```
CreateAgentActionGroup:
{
  "actionGroupName": "AskUserAction",
  "parentActionGroupSignature": "AMAZON.UserInput",
  "actionGroupState": "DISABLED"
}
```

------

Dopo aver disabilitato l'input utente per il tuo agente, assicurati di inviare una [PrepareAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_PrepareAgent.html)richiesta (consulta il link per i formati di richiesta e risposta e i dettagli dei campi) con un endpoint di [build Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).