1. 程式人生 > >Chatbots for Good: Introduction to empathetic chatbots

Chatbots for Good: Introduction to empathetic chatbots

Your Mission:

Be a champion for compassion and build a chatbot

Imagine if you could build a chatbot that understands how someone is feeling. Your chatbot could play music or make suggestions to help them feel happier. During this mission, you will:
  • Learn how to design a dialog for your specific users by using Design Thinking
  • Play with a chatbot and learn about the three basic components of Watson Assistant:
    intents, entities, and dialog
  • Analyze tone and emotions in text by using Watson Tone Analyzer and brainstorm ways you can use the service to improve your chatbot
   

What you’ll need:

Required accounts:
You need a free IBM Cloud (IBM Bluemix) account.
Skills: No prerequisite skills.

You can work in groups or take on the challenge by yourself.


相關推薦

Chatbots for Good: Introduction to empathetic chatbots

Your Mission: Be a champion for compassion and build a chatbot Imagine if you could build a chatbot that understands how someone is feeling. Your chatbot

A learning opportunity: Chatbots for good

Earlier this year at IBM InterConnect 2017, IBM VP Catherine Solazzo talked with Reshma Saujani, the CEO and Founder of Girls Who Code, about collaborativ

Formik For React: Introduction to Form Management Done Right

Installing and Importing FormikFormik is somewhat of a 2018 success story, with the packing going from 6k weekly downloads at the beginning of the year to

5 Ways to Use Chatbots for Internal Employees

Use of cookies: We our own and third-party cookies to personalise our services and collect statistical information. If you continue browsing the site, you

Note 1 for <Pratical Programming : An Introduction to Computer Science Using Python 3>

3.3 整數 dir 運算 aso mbo int edt log Book Imformation : <Pratical Programming : An Introduction to Computer Science Using Python 3> 2n

Note 2 for <Pratical Programming : An Introduction to Computer Science Using Python 3>

follow more bject eval 3.1 語法 val sin pau Book Imformation : <Pratical Programming : An Introduction to Computer Science Using Python

Gentle Introduction to the Adam Optimization Algorithm for Deep Learning

The choice of optimization algorithm for your deep learning model can mean the difference between good results in minutes, hours, and days. The Adam optim

Why most chatbots suck and how to build bots that bring value™

Why most chatbots suck and how to build bots that bring value™Conversational design seems to be way ahead of actual implementation. What can you do to fix 

Ask HN: Are there good alternatives to ElasticSearch for storing logs?

> I find them lacking when I just want to browse and see my logs in context.Does this mean that you don't need charts - only usual datagrid for your Ela

Chatbots Vs. Email: When To Use Them As Marketing & Support Channels

Chatbots Vs. Email: When To Use Them As Marketing & Support ChannelsChatbots are on the rise. In recent years, technological advancements and changes i

An Introduction to the Risks of AI for General Counsel Corporate Counsel

This article aims to assist general counsels in evaluating the risks posed by artificial intelligence with respect to their company by providing a working

Indian Chatbots Pick Up Steam To Address The Massive Local Market

From rail to utility and delivery services, the rapid adoption of chatbots in India are helping the nation move toward a tech-centric future. While this pi

Introduction to Glide, Image Loader Library for Android, recommended by Google

In the passed Google Developer Summit Thailand, Google introduced us an Image Loader Library for Android developed by bumptech named Glid

Introduction to Git and GitHub for Python Developers

Have you ever worked on a Python project that stopped working after you made a change here or a PEP-8 cleanup there, and you weren’t quite sure how to g

A Gentle Introduction to Transfer Learning for Deep Learning

Tweet Share Share Google Plus Transfer learning is a machine learning method where a model devel

Introduction to Random Number Generators for Machine Learning in Python

Tweet Share Share Google Plus Randomness is a big part of machine learning. Randomness is used a

Gentle Introduction to Models for Sequence Prediction with Recurrent Neural Networks

Tweet Share Share Google Plus Sequence prediction is a problem that involves using historical se

A Gentle Introduction to Matrix Factorization for Machine Learning

Tweet Share Share Google Plus Many complex matrix operations cannot be solved efficiently or wit

Introduction to Matrices and Matrix Arithmetic for Machine Learning

Tweet Share Share Google Plus Matrices are a foundational element of linear algebra. Matrices ar

Intro to Developing Chatbots In Azure

Intro to Developing Chatbots In AzureThe growth of Artificial Intelligence might be scary for some people. There is the fear that soon robots with attitude