Crie um amigo esportivo com TJBot e Watson  

Utilize Raspberry Pi, Watson e Twilio para criar um rob√ī interativo que conversa e envia mensagens de texto

Last updated

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.

By Rich Hagarty

Overview

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.

Flow

  1. O usu√°rio conversa com o TJBot pelo microfone USB.
  2. O TJBot utiliza o serviço Watson Speech to Text para traduzir o que foi dito pelo usuário.
  3. 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).
  4. O serviço Watson Conversation utiliza o serviço Watson Discovery para encontrar notícias a respeito do time preferido do usuário.
  5. 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.
  6. O serviço Watson Conversation entra em contato com o FantasyData.com para descobrir os próximos jogos do time.
  7. 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.
  8. Todas as respostas que retornam ao usuário utilizam o serviço Watson Text to Speech.
  9. O alto-falante do TJBot reproduz o √°udio para o usu√°rio.

Components

Watson Conversation

Crie um chatbot que interaja através de uma conversa por voz ou texto.

Watson Discovery

Um mecanismo cognitivo de procura e analytics de conte√ļdo para aplicativos identificarem padr√Ķes, tend√™ncias e informa√ß√Ķes acion√°veis.

Watson Text to Speech

Converte textos escritos para √°udios em linguagem natural, com suporte a v√°rios idiomas e tipos de vozes.

Watson Speech to Text

Converte uma conversa na voz humana para textos escritos.

Watson Tone Analyzer

Usa análise linguística para detectar os tons da comunicação em texto escrito.

Twilio

Integre voz, mensagens e VoIP nos seus aplicativos móveis e web.

FantasyData

Coleta e distribui dados esportivos em tempo real.

Technologies

Inteligência Artificial

Tecnologias cognitivas capazes de entender, raciocinar, aprender e interagir como seres humanos.

IoT

Uma inter-rede de grandes volumes de dispositivos físicos, permitindo a coleta e a troca de dados.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links

Série Crie um chatbot

A Parte 3 mostra como usar serviços cognitivos (ou de inteligência artificial) para aprimorar um chatbot.