
Compartilhar:
Oscar Rodriguez is the Director Global Solution Engineering at Nexmo, the Vonage API Platform
Crie agentes de voz aprimorados pelo Watson na IBM Cloud com o Nexmo
Tempo de leitura: 2 minutos
Por que adoro ser engenheiro na Nexmo, a plataforma de API da Vonage? Porque tenho a oportunidade de trabalhar não apenas com a tecnologia de comunicação em tempo real que desenvolvemos, mas também com integrações com outras tecnologias incríveis. Um exemplo disso: a Nexmo acaba de se tornar a parceira preferencial de integração de voz para o IBM Voice Gateway, um terminal SIP que você pode usar para conectar chamadas telefônicas aos serviços de fala e conversação do IBM Watson.
Por meio da integração entre o IBM Voice Gateway e a plataforma Nexmo, você pode direcionar interações de voz para um agente cognitivo de autoatendimento —IBM Voice Agent com Watson—ou acessar transcrições em tempo real de uma ligação telefônica entre duas pessoas. Imagine as possibilidades para, digamos, um aplicativo de central de atendimento.
Aqui está um diagrama da integração entre o Nexmo e o IBM Voice Agent para você ter uma ideia de como ela funciona.
Nexmo, IBM Voice Gateway and IBM Voice Agent with Watson
A plataforma Nexmo não só está incluída na lista de provedores de telefonia aprovados para o Voice Gateway, como também fornece o ponto de ancoragem das chamadas e a integração central de telefonia para o Voice Agent. Se você estiver na IBM Cloud (a plataforma anteriormente conhecida como Bluemix), agora pode integrar facilmente suas aplicações de voz a esses serviços do Watson, que possibilitam soluções inovadoras de IVA (assistente de voz interativo):
Você também tem a vantagem de poder desenvolver e implantar essas aplicações de forma integrada na nuvem da IBM, o que significa que elas podem estar em funcionamento em um piscar de olhos.
E, sim, você leu essa sigla corretamente — é IVA. Já estamos muito além do IVR tradicional (resposta interativa de voz )). Com acesso direto à IA do Watson e aos seus serviços de comunicação, você pode criar agentes de voz que se comunicam de maneira mais coloquial e têm a capacidade de lidar com interações mais complexas com os clientes do que os menus telefônicos padrão.
Nexmo e IBM Voice Agent com Watson: Introdução
Para você começar a usar essa integração poderosa, criei um repositório no GitHub, Integração do Nexmo com o Watson Voice Agent, que deve simplificar o processo para você. Ele inclui exemplos de código e um tutorial que explica como configurar um aplicativo de voz da Nexmo, um mecanismo de orquestração de serviços (SOE) da IBM e um servidor Express que permitirá que você atualize as chamadas em tempo real.
O SOE oferece uma maneira simples de personalizar o comportamento do Voice Gateway e do Voice Agent para o seu aplicativo. Ele atua como um proxy do Watson Conversation entre o Voice Gateway/Voice Agent e o serviço Watson Conversation, modificando as solicitações enviadas pelo gateway/agente ao Watson e as respostas enviadas de volta ao gateway/agente pelo Watson.
Utilizamos o Node-Red como SOE para essa integração. Caso você ainda não tenha usado o Node-Red, ele é uma ferramenta de construção prática que permite que as equipes conectem fluxos de trabalho de aplicativos arrastando e soltando componentes dinâmicos, como APIs, dispositivos de hardware e serviços on-line, em uma paleta. Hospedar seu aplicativo de voz como um fluxo do Node-Red simplificará e centralizará a arquitetura da sua solução no IBM Cloud.
Depois de concluir o tutorial, você poderá acessar seu aplicativo, fazer uma pergunta que possa causar confusão semântica, e ele será capaz de detectar sua intenção. É bem legal; experimente.
Com a integração do Nexmo ao Voice Agent, ficou mais fácil do que nunca para os desenvolvedores do IBM Cloud oferecerem interações de voz aprimoradas pelo Watson a todos os seus usuários. O que você está esperando?