Apresentação
Um TJBot é um robô que pode ser usado para acessar serviços do Watson de maneira divertida. Nesta jornada, usamos um TJBot junto com serviços do Watson, Twilio e dados de beisebol do FantasyData.com para que você possa criar seu próprio amigo esportivo pessoal, que poderá ajudá-lo a seguir seu time preferido, receber lembretes dos próximos jogos, obter as estatísticas mais recentes e muito mais.
Descrição
Nesta jornada do desenvolvedor, será desenvolvido um TJBot que entende de beisebol. Usando o Watson Discovery, o TJBot fornecerá informações sobre seus times preferidos, como posição atual na liga, próximos jogos e links para artigos relevantes do Watson News. O Twilio será incluído para mostrar como enviar mensagens de texto por SMS a um usuário.
Depois de concluir esta jornada, você saberá como:
- Desenvolver um TJBot que conversa usando o Watson Conversation.
- Usar os serviços Watson Text to Speech e Speech to Text para conversar com o TJBot.
- Usar o Watson Tone Analyzer para determinar como você se sente em relação aos seus times preferidos.
- Usar o Watson Discovery para encontrar artigos a respeito dos seus times preferidos.
- Consultar origens de dados de terceiros para obter os dados mais recentes sobre a Major League Baseball (MLB) do FantasyData.com.
- Usar o Twilio para enviar mensagens de texto por SMS com os calendários das equipes e links para notícias.
Fluxo
- O usuário conversa com o TJBot pelo microfone USB.
- O TJBot utiliza o serviço Watson Speech to Text para traduzir o que foi dito pelo usuário.
- O TJBot utiliza o serviço Watson Conversation para criar um diálogo entre o usuário e o TJBot (é aqui que perguntamos aos usuários quais são seus times de beisebol preferidos).
- O serviço Watson Conversation utiliza o serviço Watson Discovery para encontrar notícias a respeito do time preferido do usuário.
- O serviço Watson Conversation utiliza o serviço Watson Tone Analyzer para descobrir como o usuário se sente em relação às perspectivas do time para a temporada.
- O serviço Watson Conversation entra em contato com o FantasyData.com para descobrir os próximos jogos do time.
- Como opção, o serviço Watson Conversation entra em contato com o Twilio para enviar ao usuário, por mensagem de texto, os próximos jogos e as manchetes das notícias mais recentes sobre o time.
- Todas as respostas que retornam ao usuário utilizam o serviço Watson Text to Speech.
- O alto-falante do TJBot reproduz o áudio para o usuário.
Aviso
O conteúdo aqui presente foi traduzido da página IBM Developer US. Caso haja qualquer divergência de texto e/ou versões, consulte o conteúdo original.