

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

# Abilita lo streaming di messaggi per la AI-powered chat
<a name="message-streaming-ai-chat"></a>

Connect Customer supporta lo streaming di messaggi per le interazioni AI-powered via chat. Le risposte degli agenti di intelligenza artificiale appaiono progressivamente man mano che vengono generate, migliorando l'esperienza del cliente durante le conversazioni.

Di seguito sono elencate le opzioni di integrazione, insieme alle caratteristiche di ciascuna opzione:
+ Connect Customer agent
  + Elimina i limiti di timeout di Amazon Lex
  + Fornisce messaggi di evasione durante l'elaborazione (ad esempio «Un momento mentre esamino il tuo account»)
  + Visualizza le risposte parziali con testo progressivo (bolla di testo in crescita)
+ Third-party bot tramite Amazon Lex o Lambda
  + Elimina i limiti di timeout di Amazon Lex
  + Comportamento standard di risposta ai bot

Le istanze create a partire da dicembre 2025 vengono automaticamente attivate per questa funzionalità. Per le istanze esistenti, è necessario abilitare lo streaming dei messaggi manualmente utilizzando l'API o tramite la console.

## Abilita lo streaming dei messaggi utilizzando l'API
<a name="message-streaming-enable-api"></a>

Utilizza l'[UpdateInstanceAttribute](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateInstanceAttribute.html)API per abilitare lo streaming dei messaggi. Impostare l'attributo `MESSAGE_STREAMING` su `true`.

```
aws connect update-instance-attribute \
  --instance-id {{your-instance-id}} \
  --attribute-type MESSAGE_STREAMING \
  --value true
```

Per disattivarlo, imposta l'attributo su`false`.

## Abilita lo streaming dei messaggi tramite la console
<a name="message-streaming-enable-console"></a>

Per le istanze appena create, lo streaming dei messaggi è abilitato per impostazione predefinita.

Per le istanze esistenti:

1. Apri la console Connect Customer e scegli la tua istanza.

1. Nel pannello di navigazione, scegli **Flows** > **Amazon Lex bots.**

1. Nella **configurazione dei bot Lex**, seleziona **Abilita lo streaming dei messaggi in Amazon Connect**.

**Nota**  
Quando abiliti lo streaming di messaggi utilizzando la console, l'`lex:RecognizeMessageAsync`autorizzazione richiesta viene aggiunta automaticamente alla politica basata sulle risorse degli alias del bot. Quando si utilizza l'API, è necessario aggiungere questa autorizzazione manualmente.

![Abilita l'opzione di streaming dei messaggi nella console Amazon Connect.](http://docs.aws.amazon.com/it_it/connect/latest/adminguide/images/message-streaming-ai-chat-enablement.png)


## Aggiorna le autorizzazioni del bot Lex
<a name="message-streaming-lex-permissions"></a>

Dopo aver abilitato lo streaming dei messaggi, Connect Customer necessita dell'autorizzazione per chiamare l'API Amazon Lex:

```
lex:RecognizeMessageAsync
```

È necessario aggiornare la policy basata sulle risorse per ogni alias bot di Amazon Lex utilizzato dall'istanza Connect Customer.

### Quando aggiornare la politica basata sulle risorse del bot
<a name="message-streaming-when-to-update"></a>
+ **Nuove istanze**: per impostazione predefinita, qualsiasi alias bot di Amazon Lex appena associato avrà `lex:RecognizeMessageAsync` la sua politica sugli alias.
+ **Istanze esistenti con bot esistenti**: se l'istanza utilizzava in precedenza Amazon Lex e ora abiliti lo streaming di messaggi, devi aggiornare la policy basata sulle risorse su tutti gli alias bot di Amazon Lex associati per includere la nuova autorizzazione.

### Frammento di esempio per la politica basata sulle risorse degli alias del bot Lex
<a name="message-streaming-rbp-example"></a>

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "connect-us-west-2-MYINSTANCEID",
      "Effect": "Allow",
      "Principal": {
        "Service": "connect.amazonaws.com"
      },
      "Action": [
        "lex:RecognizeMessageAsync",
        "lex:RecognizeText",
        "lex:StartConversation
      ],
      "Resource": "arn:aws:lex:us-west-2:123456789012:bot-alias/MYBOT/MYBOTALIAS",
      "Condition": {
        "StringEquals": {
          "AWS:SourceAccount": "123456789012"
        },
        "ArnEquals": {
          "AWS:SourceArn": "arn:aws:connect:us-west-2:123456789012:instance/MYINSTANCEID"
        }
      }
    }
  ]
}
```

Puoi aggiungere questa autorizzazione chiamando l'[UpdateResourcePolicy](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateResourcePolicy.html)API Amazon Lex per aggiornare la policy basata sulle risorse degli alias bot di Amazon Lex in modo da includere l'azione `lex:RecognizeMessageAsync` per la risorsa ARN dell'istanza Connect Customer.

## Risposte incrementali ai messaggi
<a name="message-streaming-incremental"></a>

**Nota**  
**Le risposte incrementali ai messaggi (bolla di messaggi in crescita) funzionano solo con agenti AI di Connect Customer di tipo Orchestration.**

Per abilitare le risposte incrementali, avvia una chat con [ParticipantConfiguration](https://docs.aws.amazon.com/connect/latest/APIReference/API_ParticipantConfiguration.html)e imposta la modalità di risposta su. `INCREMENTAL` La modalità di risposta predefinita è`COMPLETE`.

## Limiti di timeout
<a name="message-streaming-timeout-limits"></a>

I seguenti limiti di timeout si applicano alle esperienze di chat:
+ **Esperienza di chat standard: timeout** di 10 secondi
+ **Streaming di chat**: timeout di 60 secondi