Visão geral: customizando e desenvolvendo
A interface com o usuário do watsonx Assistant facilita a construção de um assistente e o implementa para os clientes sem gravar nenhum código. Para usuários e desenvolvedores avançados, é possível customizar e estender ainda mais os recursos de seu assistente
Um assistente implementado inclui inúmeros componentes que trabalham juntos para oferecer a ajuda que os clientes precisam nos canais usados.
-
Os clientes interagem com o assistente usando um canal como o bate-papo da web ou a integração de telefone.
-
Com base no entendimento de língua natural, o assistente decide rotear a solicitação do cliente para o mecanismo de resolução apropriado, que pode ser uma ação ou uma procura de conteúdo existente..
-
O assistente também pode precisar se comunicar com serviços externos ou transferir a conversa para um agente humano.
Existem vários pontos nos quais um desenvolvedor pode customizar e estender a forma como o assistente se comporta ou como ele interage com os serviços externos. Esses pontos de customização incluem:
-
Customizando ações: ao gravar expressões e editar dados JSON, é possível customizar extensivamente como uma ação avalia as condições de etapa, como armazena dados, como responde à entrada do cliente e como interage com os canais.
-
Visão geral do desenvolvimento de bate-papo da web: é possível usar a API de bate-papo da web para customizar extensivamente a aparência e o comportamento do bate-papo da web...
-
Customizando a integração de telefone: É possível usar comandos e variáveis de contexto para configurar extensivamente como seu assistente interage com clientes que usam a integração de telefone.
-
Customizando a integração SMS: é possível usar comandos e variáveis de contexto para customizar como seu assistente interage com clientes que usam mensagens de texto.
-
Estendendo o assistente usando webhooks: é possível usar webhooks para chamar serviços externos que estendem as capacidades do assistente ou atividade de log.
-
Desenvolvendo um canal customizado: se nenhuma das integrações de canais embutidas atender às suas necessidades, será possível usar a API de REST e os SDKs do watsonx Assistant para desenvolver um aplicativo cliente customizado que interaja com o assistente.