

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

# Ative o streaming de mensagens para bate-papo com tecnologia de IA
<a name="message-streaming-ai-chat"></a>

O Amazon Connect oferece suporte ao streaming de mensagens para interações de bate-papo com inteligência artificial. 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:
+ Atendentes do Amazon Connect
  + 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)
+ Bots de terceiros 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 Amazon Connect 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 Amazon Connect 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 do Amazon Connect.

### 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 do Amazon Connect.

**Importante**  
Atualmente, esse recurso não oferece suporte à ramificação para o mesmo bloco de [Bloco de fluxo no Amazon Connect: Obter informações dos clientes](get-customer-input.md) fluxo ou à reutilização de um bot Amazon Lex com o mesmo alias em outro bloco **Get customer input**. Em vez disso, crie um novo bloco **Get customer input** usando um alias de bot diferente do Amazon Lex.

## 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