Referência de integração de SMS
Inclua comandos de ação no objeto context de mensagem para gerenciar o fluxo de conversas com os clientes que interagem com o assistente enviando mensagens SMS pelo telefone.
Atualmente, esse recurso não está disponível no construtor de assistente de IA do IBM watsonx Orchestrate.
Saiba mais sobre os comandos compatíveis e as variáveis de contexto reservadas que são usadas pela integração do SMS.
Comandos suportados
Cada ação consiste em uma propriedade command, seguida por uma propriedade parameter opcional para definir parâmetros para os comandos que os exigem. Os comandos descritos na tabela a seguir são compatíveis com a integração do SMS.
Comando de ação | Descrição | Parâmetros |
|---|---|---|
| Termina a sessão de SMS atual. Use esse comando para assegurar que a mensagem de texto subsequente inicie uma nova sessão em nível de assistente que não retenha valores de contexto da sessão atual. | Nenhum |
| Ativa o sistema de mensagens MMS. |
|
| Configura como manipular as opções exibidas em uma lista de desambiguação. |
|
| Configura como manipular tipos de resposta de opção. |
|
Variáveis de contexto reservadas
A tabela a seguir descreve as variáveis de contexto que têm um significado especial no contexto da integração do SMS. Elas não devem ser usadas para qualquer finalidade diferente do uso documentado.
A Tabela 2 descreve as variáveis de contexto configuradas por sua ação. A Tabela 3 descreve as variáveis de contexto que você pode definir com a integração do SMS.
Tabela 2. Variáveis de contexto que são configuradas por sua ação
Nome da variável de contexto | Valor esperado | Descrição |
|---|---|---|
| Tempo em ms | A quantidade de tempo em milissegundos que a integração espera para receber uma resposta da ação. Se o limite de tempo for excedido, a integração tentará entrar em contato novamente com a ação. Se o serviço ainda não puder ser contatado, a resposta SMS falhará. |
Tabela 3. Variáveis de contexto que são definidas pela integração
Nome da variável de contexto | Descrição |
|---|---|
| O número de telefone do locatário de integração para o qual o usuário está enviando mensagem. |
| O número de telefone do usuário que está trocando mensagens com a integração. |
| Dados no formato JSON a serem transmitidos literalmente ao mecanismo de orquestração de serviços ou ao serviço de criação de assistentes de IA. Essa variável será enviada apenas se a sessão for iniciada por meio do locatário de integração e os dados enviados pela API de REST. |
| O valor de tempo limite da sessão. Essa variável será enviada apenas se o valor de tempo limite for definido por meio da API de REST. |
| Quando a integração falha ao enviar uma mensagem SMS, essa variável contém detalhes sobre o erro que ocorreu. |
| O identificador exclusivo global (GUID) para a sessão de SMS Gateway relacionada. |
| O |