pepper workshop humix
TRANSCRIPT
Watson Carhttp://tech.fanpiece.com/tech2ipo/ -ibm-watson- - -c1232693.html
This expertise will combine with Watson's natural language processing, pattern recognition, and other cognitive computing technologies to create highly personalized learning
experiences intended to complement the roles that parents and teachers play in early development
http://www.slideshare.net/IBMWatson/innovation-and-inspiration-through-cognitive-computing-ibm-watson
http://www.smh.com.au/technology/innovation/professor-reveals-to-students-that-his-assistant-was-an-ai-all-along-20160513-gou6us.html
Professor reveals to students that his assistant was an AI all along
http://www.dailymail.co.uk/sciencetech/article-2229967/Could-Miss-replaced-robot-Autistic-pupils-learn-better-android-buddies-human-teachers.html
Autistic children could be further helped to learn by robot in the classroom
http://www.telegraph.co.uk/technology/2016/03/24/microsofts-teen-girl-ai-turns-into-a-hitler-loving-sex-robot-wit/
https://www.youtube.com/watch?v=wB7imgUQ26Y
http://ai.xprize.org
Part II
HUMIX SENSE
HUMIX THINK
Support Multiple Interaction Channels
Facebook Messages / Other Messengers
RESTFul API
IoT Foundation (MQTT) WebSocketsensor event / command image / audio
IFTTT
There are many ways for the robot to sense the world
Humix Architecture
Sensor Module (Temperature/Humid/Light)
Dialog ModuleNAO Proxy
Humix Sense Messaging Bus
Dashboard
HUMIX THINK
Flow Engine
KnowledgeSet
Physical Robot
Cloud Brain
Dialog Design
HUMIX Sense
Kiosk ModuleCamera Module
KnowledgePersistent Module
Cloudant
NodeRed
core
WebSocket or MQTT
KnowledgeSet KnowledgeSet KnowledgeSet
Programming Model
1. Require Humix-Sense and provide module config
Programming Model
2. Connect to “Think”
Programming Model
3. Process “commands”, send “events” on device
Programming Model
4. Support Synchronous “commands”
Sync Command
HUMIX SENSE
HUMIX THINK
Programming in Synchronous manner
ModuleA
handle request in asynchronous manner
Dynamic Module Registration
HUMIX SENSE
ModuleA ModuleB ModuleC
NATS
WebSocket
Dashboard
HUMIX THINK
Flow Engine
{ moduleName: ‘Temperature’ commands: [‘cmd1’,’cmd2’], events: [‘event1’,’event2’] }
humix.sense.mgmt.cmd.register
Module Status Monitoring & Management
HUMIX SENSE
ModuleA ModuleB ModuleC
Dashboard
HUMIX THINK
Flow Engine
PING
PONG
DeviceModule Status
APIstatus
mgmt