

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ativar o streaming de mensagens para AI-powered bate-papo
<a name="message-streaming-ai-chat"></a>

O Connect Customer oferece suporte ao streaming de mensagens para interações de AI-powered bate-papo. As respostas dos agentes de IA aparecem progressivamente à medida que são geradas, melhorando a experiência do cliente durante as conversas.

A seguir estão as opções de integração, juntamente com os recursos de cada opção:
+ Connect Customer Agents
  + Elimina as limitações de tempo limite do Amazon Lex
  + Fornece mensagens de atendimento durante o processamento (como “Um momento enquanto eu reviso sua conta”)
  + Exibe respostas parciais com texto progressivo (bolha de texto crescente)
+ Third-party bots via Amazon Lex ou Lambda
  + Elimina as limitações de tempo limite do Amazon Lex
  + Comportamento padrão de resposta do bot

As instâncias criadas a partir de dezembro de 2025 são automaticamente ativadas por esse recurso. Para instâncias existentes, você deve ativar o streaming de mensagens manualmente usando a API ou por meio do console.

## Ative o streaming de mensagens usando a API
<a name="message-streaming-enable-api"></a>

Use a [UpdateInstanceAttribute](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateInstanceAttribute.html)API para ativar o streaming de mensagens. Defina o recurso `MESSAGE_STREAMING` como `true`.

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

Para optar por não participar, defina o atributo como`false`.

## Ativar o streaming de mensagens usando o console
<a name="message-streaming-enable-console"></a>

Para instâncias recém-criadas, o streaming de mensagens é ativado por padrão.

Para instâncias existentes:

1. Abra o console do Connect Customer e escolha sua instância.

1. No painel de navegação, escolha **Flows** > **Amazon Lex bots**.

1. Em **Configuração de bots Lex**, selecione **Habilitar streaming de mensagens no Amazon Connect**.

**nota**  
Quando você ativa o streaming de mensagens usando o console, a `lex:RecognizeMessageAsync` permissão necessária é adicionada automaticamente à política baseada em recursos do alias do bot. Ao usar a API, você deve adicionar essa permissão manualmente.

![Ative a opção de streaming de mensagens no console do Amazon Connect.](http://docs.aws.amazon.com/pt_br/connect/latest/adminguide/images/message-streaming-ai-chat-enablement.png)


## Atualize as permissões do Lex bot
<a name="message-streaming-lex-permissions"></a>

Depois que o streaming de mensagens estiver ativado, o Connect Customer precisará de permissão para chamar a API do Amazon Lex:

```
lex:RecognizeMessageAsync
```

Você deve atualizar a política baseada em recursos para cada alias de bot do Amazon Lex usado pela instância Connect Customer.

### Quando atualizar a política baseada em recursos do bot
<a name="message-streaming-when-to-update"></a>
+ **Novas instâncias** — Qualquer alias de bot recém-associado do Amazon Lex terá `lex:RecognizeMessageAsync` em sua política de aliases por padrão.
+ **Instâncias existentes com bots existentes** — Se a instância usou anteriormente o Amazon Lex e você habilita o streaming de mensagens agora, você deve atualizar a política baseada em recursos em todos os aliases de bots do Amazon Lex associados para incluir a nova permissão.

### Exemplo de trecho da política baseada em recursos do alias do 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"
        }
      }
    }
  ]
}
```

Você pode adicionar essa permissão chamando a [UpdateResourcePolicy](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateResourcePolicy.html)API do Amazon Lex para atualizar a política baseada em recursos do alias de bot do Amazon Lex para incluir a `lex:RecognizeMessageAsync` ação para o recurso ARN da instância Connect Customer.

## Respostas incrementais de mensagens
<a name="message-streaming-incremental"></a>

**nota**  
**As respostas incrementais de mensagens (bolha de mensagens crescente) só funcionam com agentes de IA do tipo Connect Customer do tipo Orquestração.**

Para ativar respostas incrementais, inicie um bate-papo com [ParticipantConfiguration](https://docs.aws.amazon.com/connect/latest/APIReference/API_ParticipantConfiguration.html)e defina o Modo de Resposta como. `INCREMENTAL` O modo de resposta padrão é`COMPLETE`.

## Limites de tempo limite
<a name="message-streaming-timeout-limits"></a>

Os seguintes limites de tempo limite se aplicam às experiências de bate-papo:
+ **Experiência de bate-papo padrão** — tempo limite de 10 segundos
+ **Streaming de bate-papo** — tempo limite de 60 segundos