Contents


Overview

Skill Level: Intermediate

User should have coding skills

This recipe shows how to extend the Watson Car-Dashboard demo app to control a physical IoT device like a Blinker/InternetButton via the Watson conversational API.

Ingredients

Screenshot-2016-09-17-15.51.02

The idea is to extend the conversation Car-Dashboard demo app to add a physical IoT device, such as a particle photon/InternetButton, or PI such as a blinker. The blinker can be controlled via voice from the app as well as sending messages back to Watson when manually interacted with. For example, if the user switches the Blinker on or off manually, Watson will notice this and display a message on the Car Dashboard. In order to archive this we extend the Car-Dashboard app code with mqtt messaging and add a new device to the Watson conversation corpus.

Here some of the pre-requistis.

  • Bluemix Account
  • A Particle.io Account 
  • Particle InternetButton or a NeoPixel with Photon 
    • Note: You can really use anything with LEDs which connects via mqtt to WIoTP.
  • Some understanding of javascript and Node-Red

Save

Save

Step-by-step

  1. Deploy the Iot Starter and Car-Dashboard Apps to Bluemix

    Screenshot-2016-09-17-16.00.37

    Login to Bluemix and create a space like WoW. Deploy the iot starter app into Bluemix. Here's a link to my github which has a modified version of  IoT starter app (which includes Node-RED and the Watson IoT Platform and a cloudant database and the custom node-red flows). After the deployment deploy the enhanced conversation Car-Dashboard app from my github via the Bluemix button. The readme of the Car Dashboard up is very detailed and will help with the deployment and setup if you run into issues.

    I created a series of videos showing the setup steps. Here is a link to Part 1 IBM Watson Car Dashboard IoT Blinker extension

    /*Custom Node-Red Flow in case its not deployed automatically */
    [{"id":"9b994087.cb70e","type":"ibmiot in","z":"8a7968c2.ef895","authentication":"boundService","apiKey":"","inputType":"evt","deviceId":"speech","applicationId":"","deviceType":"+","eventType":"waresult","commandType":"","format":"json","name":"FromCarDashBoard","service":"registered","allDevices":false,"allApplications":"","allDeviceTypes":true,"allEvents":false,"allCommands":"","allFormats":true,"qos":"0","x":141,"y":135,"wires":[["f16238e0.a90d48"]]},{"id":"5df256fe.d45f28","type":"debug","z":"8a7968c2.ef895","name":"WAResponse","active":true,"console":"true","complete":"payload","x":567,"y":130,"wires":[]},{"id":"7d0dc47c.bb182c","type":"ibmiot out","z":"8a7968c2.ef895","authentication":"boundService","apiKey":"","outputType":"cmd","deviceId":"blinker","deviceType":"photon","eventCommandType":"blinker","format":"json","data":"1","qos":0,"name":"ToIBPhoton","service":"registered","x":830,"y":246,"wires":[]},{"id":"b0e62ee7.79777","type":"function","z":"8a7968c2.ef895","name":"send Right","func":"//overwrites\n//msg.topic = \"iot-2/type/cmd/spray/fmt/json\";\n//msg.deviceId = \"team1\";\n//msg.deviceType = \"gladectrl\";\n\n\nvar now = ( new Date() ).getTime();\nvar newPay = {\"d\":{\n \"action\": \"ON\", //ON OFF\n \"appliance\" : \"Blinker\",\n \"direction\" : \"right\",\n \"colorLEDLeft\" : \"3,255,0,0\",\n \"colorLEDRight\" : \"9,255,255,0\",\n \"ts\" : now,\n\n }};\nvar msg = {};\nmsg.payload = newPay;\nreturn msg;","outputs":1,"noerr":0,"x":547,"y":182,"wires":[["7d0dc47c.bb182c","28909be7.940334"]]},{"id":"28909be7.940334","type":"debug","z":"8a7968c2.ef895","name":"SendMsgOut","active":true,"console":"true","complete":"payload","x":825,"y":181,"wires":[]},{"id":"8c0cfbec.8f3668","type":"function","z":"8a7968c2.ef895","name":"Fliter Test Data","func":"\nif ( msg.payload.output.text[0] == \"\")\nmytext = msg.payload.output.text[1];\nelse\nmytext = msg.payload.output.text[0];\n\nmsg.payload = \n{ \n \"appliance\" : msg.payload.entities[0].value,\n \"intent\" : msg.payload.intents[0].intent,\n \"response\" : mytext\n} ;\nreturn msg;","outputs":1,"noerr":0,"x":136,"y":223,"wires":[["301fcc14.f39104"]]},{"id":"f16238e0.a90d48","type":"function","z":"8a7968c2.ef895","name":"Get Response","func":"\nmsg.payload = msg.payload.response;\n\nreturn msg;","outputs":1,"noerr":0,"x":343,"y":134,"wires":[["8c0cfbec.8f3668","5df256fe.d45f28"]]},{"id":"60acb3c5.f09d3c","type":"inject","z":"8a7968c2.ef895","name":"left","topic":"","payload":"left","payloadType":"str","repeat":"","crontab":"","once":false,"x":375,"y":362,"wires":[["50fad92e.a3b858"]]},{"id":"d663e41.30cf118","type":"inject","z":"8a7968c2.ef895","name":"right","topic":"","payload":"right","payloadType":"str","repeat":"","crontab":"","once":false,"x":375,"y":327,"wires":[["b0e62ee7.79777"]]},{"id":"7fe403a1.932d4c","type":"function","z":"8a7968c2.ef895","name":"send CMD OFF","func":"//overwrites\n//msg.topic = \"iot-2/type/cmd/spray/fmt/json\";\n//msg.deviceId = \"team1\";\n//msg.deviceType = \"gladectrl\";\n\nvar now = ( new Date() ).getTime();\nvar newPay = {\"d\":{\n \"action\": \"OFF\", //ON OFF\n \"appliance\" : \"Blinker\",\n \"direction\" : \"left\" ,\n \"intent\" : msg.payload.intent,\n \"colorLEDLeft\" : \"3,255,0,0\",\n \"colorLEDRight\" : \"9,255,255,0\",\n \"ts\" : now,\n\n }};\nvar msg = {};\nmsg.payload = newPay;\nreturn msg;","outputs":1,"noerr":0,"x":555,"y":257,"wires":[["7d0dc47c.bb182c","28909be7.940334"]]},{"id":"405d4d7.60689b4","type":"comment","z":"8a7968c2.ef895","name":"Send to Internet button","info":"See corresponding Lab instructions in the link below :\n\n[Watson Conversation](https://github.com/watson-developer-cloud/node-red-labs/tree/master/basic_examples/conversation)\n","x":162,"y":65,"wires":[]},{"id":"2b97ecad.4421e4","type":"inject","z":"8a7968c2.ef895","name":"OFF","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"x":375,"y":397,"wires":[["7fe403a1.932d4c"]]},{"id":"301fcc14.f39104","type":"switch","z":"8a7968c2.ef895","name":"What","property":"payload.response","propertyType":"msg","rules":[{"t":"cont","v":"blinker right","vt":"str"},{"t":"cont","v":"left blinker on","vt":"str"},{"t":"cont","v":" off the Blinker","vt":"str"},{"t":"cont","v":"blinker left on","vt":"str"},{"t":"cont","v":"blinker right on","vt":"str"},{"t":"else"}],"checkall":"true","outputs":6,"x":289,"y":221,"wires":[["b0e62ee7.79777"],["50fad92e.a3b858"],["7fe403a1.932d4c"],["50fad92e.a3b858"],["b0e62ee7.79777"],[]]},{"id":"50fad92e.a3b858","type":"function","z":"8a7968c2.ef895","name":"send LEFT ","func":"//overwrites\n//msg.topic = \"iot-2/type/cmd/spray/fmt/json\";\n//msg.deviceId = \"team1\";\n//msg.deviceType = \"gladectrl\";\n\n\nvar now = ( new Date() ).getTime();\nvar newPay = {\"d\":{\n \"action\": \"ON\", //ON OFF\n \"appliance\" : \"Blinker\",\n \"direction\" : \"left\",\n \"colorLEDLeft\" : \"3,255,0,0\",\n \"colorLEDRight\" : \"9,255,255,0\",\n \"ts\" : now,\n\n }};\nvar msg = {};\nmsg.payload = newPay;\nreturn msg;","outputs":1,"noerr":0,"x":547,"y":219,"wires":[["7d0dc47c.bb182c","28909be7.940334"]]},{"id":"5ef1f790.538e08","type":"function","z":"8a7968c2.ef895","name":"send Manu Updates","func":"//overwrites\n//msg.topic = \"iot-2/type/cmd/spray/fmt/json\";\n//msg.deviceId = \"team1\";\n//msg.deviceType = \"gladectrl\";\nvar text= \"Blinker was turned off manually.\";\nvar status = \"OFF\";\nvar dir = \"\";\n\nif (msg.payload.d.cmd == \"blinker_right_on\")\n{\ntext= \"Blinker right was turned on manually.\";\nstatus = \"ON\";\ndir = \"right\";\n}\n\nif (msg.payload.d.cmd == \"blinker_right_off\")\ntext= \"Blinker right was turned off manually.\";\n\nif (msg.payload.d.cmd == \"blinker_left_on\")\n{\ntext= \"Blinker left was turned on manually.\";\nstatus = \"ON\";\ndir = \"left\";\n}\n\nif (msg.payload.d.cmd == \"blinker_left_off\")\ntext= \"Blinker left was turned off manually.\";\n\nvar now = ( new Date() ).getTime();\nvar newPay = {\"d\":{\n \"status\": status, //ON OFF\n \"appliance\" : \"Blinker\",\n \"dir\" : dir,\n \"text\" : text,\n \"ts\" : now,\n }};\n \nvar msg = {};\nmsg.payload = newPay;\nreturn msg;","outputs":1,"noerr":0,"x":584,"y":598,"wires":[["8f5f881.0174578","aab23133.388f4"]]},{"id":"206a6177.5e3dce","type":"inject","z":"8a7968c2.ef895","name":"OFF","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"x":318,"y":520,"wires":[["d36f5b0d.efff28"]]},{"id":"8f5f881.0174578","type":"websocket out","z":"8a7968c2.ef895","name":"toCarDashBoard","server":"bf551b83.d41878","client":"","x":837,"y":599,"wires":[]},{"id":"4fc0a70f.b77608","type":"ibmiot in","z":"8a7968c2.ef895","authentication":"boundService","apiKey":"","inputType":"evt","deviceId":"blinker","applicationId":"","deviceType":"photon","eventType":"status","commandType":"","format":"json","name":"IBPhoton","service":"registered","allDevices":true,"allApplications":"","allDeviceTypes":true,"allEvents":true,"allCommands":"","allFormats":"","qos":0,"x":249,"y":606,"wires":[["2b766c82.fc1d24","1fdbeb7a.c6cbd5"]]},{"id":"aab23133.388f4","type":"debug","z":"8a7968c2.ef895","name":"ManualUpdates","active":true,"console":"true","complete":"payload","x":836,"y":516,"wires":[]},{"id":"fe1bbf4a.5f25","type":"comment","z":"8a7968c2.ef895","name":"Get updates from InternetButto","info":"See corresponding Lab instructions in the link below :\n\n[Watson Conversation](https://github.com/watson-developer-cloud/node-red-labs/tree/master/basic_examples/conversation)\n","x":189,"y":436,"wires":[]},{"id":"d36f5b0d.efff28","type":"function","z":"8a7968c2.ef895","name":"send OFF Update","func":"//overwrites\n//msg.topic = \"iot-2/type/cmd/spray/fmt/json\";\n//msg.deviceId = \"team1\";\n//msg.deviceType = \"gladectrl\";\nvar text= \"Blinker was turned off manually.\";\n\nvar now = ( new Date() ).getTime();\nvar newPay = {\"d\":{\n \"status\": \"OFF\", //ON OFF\n \"appliance\" : \"Blinker\",\n \"dir\" : \"\",\n \"text\" : text,\n \"ts\" : now,\n }};\n \nvar msg = {};\nmsg.payload = newPay;\nreturn msg;","outputs":1,"noerr":0,"x":571,"y":519,"wires":[["aab23133.388f4","8f5f881.0174578"]]},{"id":"2b766c82.fc1d24","type":"debug","z":"8a7968c2.ef895","name":"PhotonIncomming","active":true,"console":"true","complete":"payload","x":562,"y":661,"wires":[]},{"id":"387ffe02.69971a","type":"comment","z":"8a7968c2.ef895","name":"Simulate","info":"See corresponding Lab instructions in the link below :\n\n[Watson Conversation](https://github.com/watson-developer-cloud/node-red-labs/tree/master/basic_examples/conversation)\n","x":424,"y":489,"wires":[]},{"id":"57d39a53.a4f174","type":"comment","z":"8a7968c2.ef895","name":"Simulate","info":"See corresponding Lab instructions in the link below :\n\n[Watson Conversation](https://github.com/watson-developer-cloud/node-red-labs/tree/master/basic_examples/conversation)\n","x":353,"y":288,"wires":[]},{"id":"1fdbeb7a.c6cbd5","type":"switch","z":"8a7968c2.ef895","name":"","property":"eventType","propertyType":"msg","rules":[{"t":"eq","v":"status","vt":"str"},{"t":"else"}],"checkall":"true","outputs":2,"x":402.5,"y":604.75,"wires":[["5ef1f790.538e08"],[]]},{"id":"bf551b83.d41878","type":"websocket-listener","z":"622464fa.3fdb5c","path":"/blinkupdate","wholemsg":"false"}]

    Save

    Save

  2. Configuration of the Watson Conversation workspace

    Screenshot-2016-09-17-16.01.24After you deployed the apps we will need to setup the Watson conversation workspace and capture the workspace id for the app and for node-red flows. The instructions for this are here. There is also a good video, which walks you through the manual setup steps. Just keep in mind that the service is already deployed as part of the github deployment for the Car Dashboard app.

    In order to simplify the setup I created a new corpus/training file for the conversation workspace. You can find the Watson training json file here , which you need to upload into the conversation workspace. The json contains already the intent and dialog for our new device the Blinker.

    Here is  a video showing Part 2 of IBM Watson Car Dashboard IoT Blinker extension in detail.

    /*Blinker Training json*/
    {"name":"BLINKER","created":"2016-09-08T22:27:37.198Z","intents":[{"intent":"blinker_on","created":"2016-09-13T03:22:24.464Z","examples":[{"text":"could you turn on the blinker","created":"2016-09-13T03:23:19.724Z"},{"text":"please turn blinker on","created":"2016-09-13T03:23:02.574Z"},{"text":"please turn indicator on","created":"2016-09-13T07:07:06.584Z"},{"text":"switch on blinker","created":"2016-09-13T03:40:42.454Z"},{"text":"switch on directions indicator","created":"2016-09-13T07:07:33.055Z"},{"text":"switch on indicator","created":"2016-09-13T07:07:48.678Z"},{"text":"turn binkr on","created":"2016-09-13T03:22:48.736Z"},{"text":"turn blinker on","created":"2016-09-13T03:22:35.296Z"},{"text":"turn on blinker","created":"2016-09-13T03:23:36.290Z"},{"text":"turn on blinkers","created":"2016-09-13T07:10:08.229Z"},{"text":"turn on directional signals","created":"2016-09-13T07:08:49.465Z"},{"text":"turn on direction indicators","created":"2016-09-13T07:08:35.900Z"},{"text":"turn on indicator","created":"2016-09-13T07:07:16.976Z"},{"text":"Turn on signals","created":"2016-09-13T07:09:19.231Z"}],"description":null},{"intent":"capabilities","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"can I manipulate the","created":"2016-09-08T22:27:37.198Z"},{"text":"help","created":"2016-09-08T22:27:37.198Z"},{"text":"help me","created":"2016-09-08T22:27:37.198Z"},{"text":"How are you going to help me","created":"2016-09-08T22:27:37.198Z"},{"text":"how can you help me","created":"2016-09-08T22:27:37.198Z"},{"text":"need help","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me what things you can do","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me what you can do","created":"2016-09-08T22:27:37.198Z"},{"text":"What are you","created":"2016-09-08T22:27:37.198Z"},{"text":"what are you capable of","created":"2016-09-08T22:27:37.198Z"},{"text":"what are your capabilities Watson","created":"2016-09-08T22:27:37.198Z"},{"text":"what can I do","created":"2016-09-08T22:27:37.198Z"},{"text":"What can i say","created":"2016-09-08T22:27:37.198Z"},{"text":"what can you do","created":"2016-09-08T22:27:37.198Z"},{"text":"what can you do for me","created":"2016-09-08T22:27:37.198Z"},{"text":"what can you help me with","created":"2016-09-08T22:27:37.198Z"},{"text":"what do you know","created":"2016-09-08T22:27:37.198Z"},{"text":"what else","created":"2016-09-08T22:27:37.198Z"},{"text":"what things can you do","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"goodbyes","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"adieu","created":"2016-09-08T22:27:37.198Z"},{"text":"adios","created":"2016-09-08T22:27:37.198Z"},{"text":"au revoir","created":"2016-09-08T22:27:37.198Z"},{"text":"bye","created":"2016-09-08T22:27:37.198Z"},{"text":"bye bye","created":"2016-09-08T22:27:37.198Z"},{"text":"bye now","created":"2016-09-08T22:27:37.198Z"},{"text":"cya","created":"2016-09-08T22:27:37.198Z"},{"text":"farewell","created":"2016-09-08T22:27:37.198Z"},{"text":"go","created":"2016-09-08T22:27:37.198Z"},{"text":"goodbye","created":"2016-09-08T22:27:37.198Z"},{"text":"good bye","created":"2016-09-08T22:27:37.198Z"},{"text":"good day","created":"2016-09-08T22:27:37.198Z"},{"text":"good night","created":"2016-09-08T22:27:37.198Z"},{"text":"gotta go","created":"2016-09-08T22:27:37.198Z"},{"text":"gotta run","created":"2016-09-08T22:27:37.198Z"},{"text":"gtg","created":"2016-09-08T22:27:37.198Z"},{"text":"I'm leaving","created":"2016-09-08T22:27:37.198Z"},{"text":"later","created":"2016-09-08T22:27:37.198Z"},{"text":"laters","created":"2016-09-08T22:27:37.198Z"},{"text":"leave","created":"2016-09-08T22:27:37.198Z"},{"text":"logging off","created":"2016-09-08T22:27:37.198Z"},{"text":"my time is up","created":"2016-09-08T22:27:37.198Z"},{"text":"ok bye","created":"2016-09-08T22:27:37.198Z"},{"text":"out of time","created":"2016-09-08T22:27:37.198Z"},{"text":"over and out","created":"2016-09-08T22:27:37.198Z"},{"text":"run","created":"2016-09-08T22:27:37.198Z"},{"text":"see ya","created":"2016-09-08T22:27:37.198Z"},{"text":"see ya later","created":"2016-09-08T22:27:37.198Z"},{"text":"see ya soon","created":"2016-09-08T22:27:37.198Z"},{"text":"see you","created":"2016-09-08T22:27:37.198Z"},{"text":"should be going","created":"2016-09-08T22:27:37.198Z"},{"text":"should go","created":"2016-09-08T22:27:37.198Z"},{"text":"signing off","created":"2016-09-08T22:27:37.198Z"},{"text":"signing out","created":"2016-09-08T22:27:37.198Z"},{"text":"so long","created":"2016-09-08T22:27:37.198Z"},{"text":"soon","created":"2016-09-08T22:27:37.198Z"},{"text":"thanks watson","created":"2016-09-08T22:27:37.198Z"},{"text":"thank you","created":"2016-09-08T22:27:37.198Z"},{"text":"then bye","created":"2016-09-08T22:27:37.198Z"},{"text":"toodles","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"greetings","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"aloha","created":"2016-09-08T22:27:37.198Z"},{"text":"bad","created":"2016-09-08T22:27:37.198Z"},{"text":"bonjour","created":"2016-09-08T22:27:37.198Z"},{"text":"buenos dias","created":"2016-09-08T22:27:37.198Z"},{"text":"ciao","created":"2016-09-08T22:27:37.198Z"},{"text":"feeling bit low","created":"2016-09-08T22:27:37.198Z"},{"text":"g'day","created":"2016-09-08T22:27:37.198Z"},{"text":"good","created":"2016-09-08T22:27:37.198Z"},{"text":"good day","created":"2016-09-08T22:27:37.198Z"},{"text":"good evening","created":"2016-09-08T22:27:37.198Z"},{"text":"good how are you","created":"2016-09-08T22:27:37.198Z"},{"text":"good morning","created":"2016-09-08T22:27:37.198Z"},{"text":"greetings","created":"2016-09-08T22:27:37.198Z"},{"text":"Hello","created":"2016-09-08T22:27:37.198Z"},{"text":"Hello, how are you","created":"2016-09-08T22:27:37.198Z"},{"text":"Hello Watson","created":"2016-09-08T22:27:37.198Z"},{"text":"hey","created":"2016-09-08T22:27:37.198Z"},{"text":"heya","created":"2016-09-08T22:27:37.198Z"},{"text":"hey there","created":"2016-09-08T22:27:37.198Z"},{"text":"hi","created":"2016-09-08T22:27:37.198Z"},{"text":"hi how are u","created":"2016-09-08T22:27:37.198Z"},{"text":"hi there","created":"2016-09-08T22:27:37.198Z"},{"text":"Hi watson","created":"2016-09-08T22:27:37.198Z"},{"text":"hiya","created":"2016-09-08T22:27:37.198Z"},{"text":"Hola","created":"2016-09-08T22:27:37.198Z"},{"text":"hola como estas","created":"2016-09-08T22:27:37.198Z"},{"text":"How are you doing","created":"2016-09-08T22:27:37.198Z"},{"text":"howdy","created":"2016-09-08T22:27:37.198Z"},{"text":"I am not feeling good","created":"2016-09-08T22:27:37.198Z"},{"text":"I'm feeling good thanks","created":"2016-09-08T22:27:37.198Z"},{"text":"Its not that good","created":"2016-09-08T22:27:37.198Z"},{"text":"namaste","created":"2016-09-08T22:27:37.198Z"},{"text":"What's up","created":"2016-09-08T22:27:37.198Z"},{"text":"yello","created":"2016-09-08T22:27:37.198Z"},{"text":"yo","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"locate_amenity","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"Amenities","created":"2016-09-08T22:27:37.198Z"},{"text":"can you find a good place to","created":"2016-09-08T22:27:37.198Z"},{"text":"can you find me a","created":"2016-09-08T22:27:37.198Z"},{"text":"can you find the nearest for me","created":"2016-09-08T22:27:37.198Z"},{"text":"can you locate a","created":"2016-09-08T22:27:37.198Z"},{"text":"drive to the","created":"2016-09-08T22:27:37.198Z"},{"text":"find a","created":"2016-09-08T22:27:37.198Z"},{"text":"Find best option","created":"2016-09-08T22:27:37.198Z"},{"text":"find me a","created":"2016-09-08T22:27:37.198Z"},{"text":"gas","created":"2016-09-08T22:27:37.198Z"},{"text":"get me directions","created":"2016-09-08T22:27:37.198Z"},{"text":"go to a","created":"2016-09-08T22:27:37.198Z"},{"text":"go to the closest","created":"2016-09-08T22:27:37.198Z"},{"text":"I am hungry","created":"2016-09-08T22:27:37.198Z"},{"text":"I'd like to get something to eat","created":"2016-09-08T22:27:37.198Z"},{"text":"i'm hungry","created":"2016-09-08T22:27:37.198Z"},{"text":"im hungry I want to eat something","created":"2016-09-08T22:27:37.198Z"},{"text":"i need some coffee","created":"2016-09-08T22:27:37.198Z"},{"text":"i need to stop for","created":"2016-09-08T22:27:37.198Z"},{"text":"Information on locations near me","created":"2016-09-08T22:27:37.198Z"},{"text":"I want to stop for some food","created":"2016-09-08T22:27:37.198Z"},{"text":"let's get some grub","created":"2016-09-08T22:27:37.198Z"},{"text":"locate ammenity","created":"2016-09-08T22:27:37.198Z"},{"text":"Navigation","created":"2016-09-08T22:27:37.198Z"},{"text":"nearby restaurant","created":"2016-09-08T22:27:37.198Z"},{"text":"order a pizza","created":"2016-09-08T22:27:37.198Z"},{"text":"pizza","created":"2016-09-08T22:27:37.198Z"},{"text":"restaurant","created":"2016-09-08T22:27:37.198Z"},{"text":"restaurants","created":"2016-09-08T22:27:37.198Z"},{"text":"restroom","created":"2016-09-08T22:27:37.198Z"},{"text":"show me the best path","created":"2016-09-08T22:27:37.198Z"},{"text":"Stop for food/coffee","created":"2016-09-08T22:27:37.198Z"},{"text":"take me to","created":"2016-09-08T22:27:37.198Z"},{"text":"what is closeby","created":"2016-09-08T22:27:37.198Z"},{"text":"what is near","created":"2016-09-08T22:27:37.198Z"},{"text":"what is nearby","created":"2016-09-08T22:27:37.198Z"},{"text":"what is near me","created":"2016-09-08T22:27:37.198Z"},{"text":"what's closeby","created":"2016-09-08T22:27:37.198Z"},{"text":"what's close to me","created":"2016-09-08T22:27:37.198Z"},{"text":"what's near","created":"2016-09-08T22:27:37.198Z"},{"text":"what's nearby Watson","created":"2016-09-08T22:27:37.198Z"},{"text":"where are the closest restrooms","created":"2016-09-08T22:27:37.198Z"},{"text":"where can i drink","created":"2016-09-08T22:27:37.198Z"},{"text":"where can i eat pizza","created":"2016-09-08T22:27:37.198Z"},{"text":"where can i have pizza","created":"2016-09-08T22:27:37.198Z"},{"text":"where is a","created":"2016-09-08T22:27:37.198Z"},{"text":"where is ATM","created":"2016-09-08T22:27:37.198Z"},{"text":"where is the","created":"2016-09-08T22:27:37.198Z"},{"text":"where's the nearest exit","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"not_specified","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"any","created":"2016-09-08T22:27:37.198Z"},{"text":"anything","created":"2016-09-08T22:27:37.198Z"},{"text":"doesn't matter","created":"2016-09-08T22:27:37.198Z"},{"text":"no preference","created":"2016-09-08T22:27:37.198Z"},{"text":"whatever","created":"2016-09-08T22:27:37.198Z"},{"text":"you decide","created":"2016-09-08T22:27:37.198Z"},{"text":"your favorite","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"off_topic","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"aho","created":"2016-09-08T22:27:37.198Z"},{"text":"asdasdasda","created":"2016-09-08T22:27:37.198Z"},{"text":"asdasidjiwe","created":"2016-09-08T22:27:37.198Z"},{"text":"book a flight for NY on sunday","created":"2016-09-08T22:27:37.198Z"},{"text":"carrot","created":"2016-09-08T22:27:37.198Z"},{"text":"cats are my favorite animal","created":"2016-09-08T22:27:37.198Z"},{"text":"cold","created":"2016-09-08T22:27:37.198Z"},{"text":"cool","created":"2016-09-08T22:27:37.198Z"},{"text":"culd","created":"2016-09-08T22:27:37.198Z"},{"text":"deploy airbags","created":"2016-09-08T22:27:37.198Z"},{"text":"dfddfg","created":"2016-09-08T22:27:37.198Z"},{"text":"don't you know any jokes","created":"2016-09-08T22:27:37.198Z"},{"text":"do you hate","created":"2016-09-08T22:27:37.198Z"},{"text":"Do you like","created":"2016-09-08T22:27:37.198Z"},{"text":"do you love","created":"2016-09-08T22:27:37.198Z"},{"text":"fdsafsaHi watson","created":"2016-09-08T22:27:37.198Z"},{"text":"funny","created":"2016-09-08T22:27:37.198Z"},{"text":"go fast","created":"2016-09-08T22:27:37.198Z"},{"text":"go slow","created":"2016-09-08T22:27:37.198Z"},{"text":"hot","created":"2016-09-08T22:27:37.198Z"},{"text":"how close is","created":"2016-09-08T22:27:37.198Z"},{"text":"how far is","created":"2016-09-08T22:27:37.198Z"},{"text":"how far is the moon","created":"2016-09-08T22:27:37.198Z"},{"text":"how far to","created":"2016-09-08T22:27:37.198Z"},{"text":"how many licks does it take to get to the center of a tootsie roll","created":"2016-09-08T22:27:37.198Z"},{"text":"how much do you weigh","created":"2016-09-08T22:27:37.198Z"},{"text":"how old are you","created":"2016-09-08T22:27:37.198Z"},{"text":"how tall are you","created":"2016-09-08T22:27:37.198Z"},{"text":"huhu","created":"2016-09-08T22:27:37.198Z"},{"text":"I'd like to have dinner with you","created":"2016-09-08T22:27:37.198Z"},{"text":"I enjoy petting cats","created":"2016-09-08T22:27:37.198Z"},{"text":"I love dolphins","created":"2016-09-08T22:27:37.198Z"},{"text":"I love spicy food","created":"2016-09-08T22:27:37.198Z"},{"text":"i need a new wheelchair","created":"2016-09-08T22:27:37.198Z"},{"text":"I need to shut it down","created":"2016-09-08T22:27:37.198Z"},{"text":"it's too dark","created":"2016-09-08T22:27:37.198Z"},{"text":"i want jokes","created":"2016-09-08T22:27:37.198Z"},{"text":"I want to date you","created":"2016-09-08T22:27:37.198Z"},{"text":"I want to eat tacos everyday","created":"2016-09-08T22:27:37.198Z"},{"text":"i want to see how this demo works","created":"2016-09-08T22:27:37.198Z"},{"text":"I want to talk","created":"2016-09-08T22:27:37.198Z"},{"text":"know any jokes","created":"2016-09-08T22:27:37.198Z"},{"text":"lgiths","created":"2016-09-08T22:27:37.198Z"},{"text":"lgits","created":"2016-09-08T22:27:37.198Z"},{"text":"make me a sandwich","created":"2016-09-08T22:27:37.198Z"},{"text":"near","created":"2016-09-08T22:27:37.198Z"},{"text":"nope","created":"2016-09-08T22:27:37.198Z"},{"text":"Nuts","created":"2016-09-08T22:27:37.198Z"},{"text":"ok watson, why should I use you","created":"2016-09-08T22:27:37.198Z"},{"text":"open door","created":"2016-09-08T22:27:37.198Z"},{"text":"please open the sunroof","created":"2016-09-08T22:27:37.198Z"},{"text":"poop","created":"2016-09-08T22:27:37.198Z"},{"text":"Post-it notes taste terrible.","created":"2016-09-08T22:27:37.198Z"},{"text":"repair my car","created":"2016-09-08T22:27:37.198Z"},{"text":"roll down windows","created":"2016-09-08T22:27:37.198Z"},{"text":"shutdown","created":"2016-09-08T22:27:37.198Z"},{"text":"shut down","created":"2016-09-08T22:27:37.198Z"},{"text":"sup","created":"2016-09-08T22:27:37.198Z"},{"text":"system error, unable to lonin","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me a joke","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me joke","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me jokes","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me some jokes","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me your favorite color","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me your favorite foods","created":"2016-09-08T22:27:37.198Z"},{"text":"test","created":"2016-09-08T22:27:37.198Z"},{"text":"testing om","created":"2016-09-08T22:27:37.198Z"},{"text":"This is awesome","created":"2016-09-08T22:27:37.198Z"},{"text":"This is good","created":"2016-09-08T22:27:37.198Z"},{"text":"Turn left","created":"2016-09-08T22:27:37.198Z"},{"text":"what is my speed","created":"2016-09-08T22:27:37.198Z"},{"text":"what is your name","created":"2016-09-08T22:27:37.198Z"},{"text":"what kind of food do you eat","created":"2016-09-08T22:27:37.198Z"},{"text":"What's the speed","created":"2016-09-08T22:27:37.198Z"},{"text":"whats the square root of 70","created":"2016-09-08T22:27:37.198Z"},{"text":"what's the time","created":"2016-09-08T22:27:37.198Z"},{"text":"what's up","created":"2016-09-08T22:27:37.198Z"},{"text":"what's your","created":"2016-09-08T22:27:37.198Z"},{"text":"what's your favorite","created":"2016-09-08T22:27:37.198Z"},{"text":"whats your favorite color","created":"2016-09-08T22:27:37.198Z"},{"text":"whats your favorite movie","created":"2016-09-08T22:27:37.198Z"},{"text":"what's your name","created":"2016-09-08T22:27:37.198Z"},{"text":"whats your name","created":"2016-09-08T22:27:37.198Z"},{"text":"what time is it","created":"2016-09-08T22:27:37.198Z"},{"text":"what types of food do you like","created":"2016-09-08T22:27:37.198Z"},{"text":"when will it be funny","created":"2016-09-08T22:27:37.198Z"},{"text":"Where are we","created":"2016-09-08T22:27:37.198Z"},{"text":"where is the poop deck on this ship","created":"2016-09-08T22:27:37.198Z"},{"text":"where should I turn","created":"2016-09-08T22:27:37.198Z"},{"text":"which color is best for wedding","created":"2016-09-08T22:27:37.198Z"},{"text":"why","created":"2016-09-08T22:27:37.198Z"},{"text":"why is the sky blue","created":"2016-09-08T22:27:37.198Z"},{"text":"yeah","created":"2016-09-08T22:27:37.198Z"},{"text":"yes","created":"2016-09-08T22:27:37.198Z"},{"text":"Yolo","created":"2016-09-08T22:27:37.198Z"},{"text":"you are funny","created":"2016-09-08T22:27:37.198Z"},{"text":"You're asking me too much","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"out_of_scope","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"bluetooth","created":"2016-09-08T22:27:37.198Z"},{"text":"Can I play music through bluetooth from my phone","created":"2016-09-08T22:27:37.198Z"},{"text":"change bulb","created":"2016-09-08T22:27:37.198Z"},{"text":"changing gears","created":"2016-09-08T22:27:37.198Z"},{"text":"changing the light bulb","created":"2016-09-08T22:27:37.198Z"},{"text":"checking the engine oil","created":"2016-09-08T22:27:37.198Z"},{"text":"coolant level","created":"2016-09-08T22:27:37.198Z"},{"text":"fuel tank flap","created":"2016-09-08T22:27:37.198Z"},{"text":"how can i change oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how can i connect the phone","created":"2016-09-08T22:27:37.198Z"},{"text":"how can i find current level of oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how can i lock the car","created":"2016-09-08T22:27:37.198Z"},{"text":"how can i replace light bulb","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust exterior mirrors","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust head restraint","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust the cruise control speed","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust the mirror","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust the mirror inside","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust the rear view mirror","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i adjust the vehicle distance","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i arm the alarm","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i browse the tracks on the iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i cancel cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i change oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i change the headlight bulbs","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i change the lights bulb","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i change the oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i clean the vehicle","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i close the window","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i connect my phone","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i connect USB device","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i control a phone","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i disable the vehicle stability control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i fill in the engine oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i find the fuel consumption","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i lock the window","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i lock the windows","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i lock the windows to prevent children from opening","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the doors","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the fuel filler flap","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the power windows","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the rear window","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the side window","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the tank fuel","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i open the window","created":"2016-09-08T22:27:37.198Z"},{"text":"How do I pair my android phone to the radio","created":"2016-09-08T22:27:37.198Z"},{"text":"How do I pair my iPhone to the radio","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i pause song in my iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i play an iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i play the track on the iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"How do I program my radio stations","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i refill the engine oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i resume cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i resume the cruise speed","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i resume the vehicle speed","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i save my favourite radio station","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i save the seat position","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i scroll the screen","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i select a desired track on the iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i select the song on the iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i set the adaptive cruise control speed","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i set the cruise speed","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i set the vehicle speed","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i switch on the cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i tune the radio","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn off ambient lights","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn off the alarm","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn off the cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn off the high beams","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn off the traction control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn off voice guidance","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on adaptive cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on ambient lights","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on front seat heating","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on headlamps","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on high beams","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on the alarm","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on the cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on the fog lamps","created":"2016-09-08T22:27:37.198Z"},{"text":"How do I turn on the high-beams","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on the pre collision system","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on the traction control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on traffic info","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i turn on windscreen washer","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i unlock the windows","created":"2016-09-08T22:27:37.198Z"},{"text":"How do I use cruise control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i use the blind spot monitor","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i use the electric power steering","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i use the iPod","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i use the pre collision system","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i use the traction control","created":"2016-09-08T22:27:37.198Z"},{"text":"how do i wash the car","created":"2016-09-08T22:27:37.198Z"},{"text":"How frequently should I change the oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how often should i change the oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how to adjust the vehicle to vehicle distance","created":"2016-09-08T22:27:37.198Z"},{"text":"how to change engine oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how to change oil","created":"2016-09-08T22:27:37.198Z"},{"text":"how to change the oil","created":"2016-09-08T22:27:37.198Z"},{"text":"How to connect bluetooth","created":"2016-09-08T22:27:37.198Z"},{"text":"how to replace light bulbs","created":"2016-09-08T22:27:37.198Z"},{"text":"how to switch on the fog lights","created":"2016-09-08T22:27:37.198Z"},{"text":"how to turn on warning lights","created":"2016-09-08T22:27:37.198Z"},{"text":"Is there a lane change assist feature","created":"2016-09-08T22:27:37.198Z"},{"text":"Is there an automatic parallel park feature","created":"2016-09-08T22:27:37.198Z"},{"text":"Is there a warning light for low washer fluid","created":"2016-09-08T22:27:37.198Z"},{"text":"light bulbs replacement","created":"2016-09-08T22:27:37.198Z"},{"text":"opening the windows","created":"2016-09-08T22:27:37.198Z"},{"text":"operating the radio","created":"2016-09-08T22:27:37.198Z"},{"text":"parking brake","created":"2016-09-08T22:27:37.198Z"},{"text":"refilling the engine coolant","created":"2016-09-08T22:27:37.198Z"},{"text":"show me how to change the light bulbs","created":"2016-09-08T22:27:37.198Z"},{"text":"switch on fog light","created":"2016-09-08T22:27:37.198Z"},{"text":"turn off traffic info","created":"2016-09-08T22:27:37.198Z"},{"text":"what are the crash ratings","created":"2016-09-08T22:27:37.198Z"},{"text":"what is the pre collision system","created":"2016-09-08T22:27:37.198Z"},{"text":"what is the traction control","created":"2016-09-08T22:27:37.198Z"},{"text":"what is the vehicle stability control","created":"2016-09-08T22:27:37.198Z"},{"text":"what kind of fuel does the car require","created":"2016-09-08T22:27:37.198Z"},{"text":"what kind of fuel should i use","created":"2016-09-08T22:27:37.198Z"},{"text":"What PSI do I inflate the spare tire to","created":"2016-09-08T22:27:37.198Z"},{"text":"what's the tires pressure","created":"2016-09-08T22:27:37.198Z"},{"text":"what type of oil do i need","created":"2016-09-08T22:27:37.198Z"},{"text":"where are fog lights","created":"2016-09-08T22:27:37.198Z"},{"text":"where are the lights","created":"2016-09-08T22:27:37.198Z"},{"text":"where can i start air conditioning","created":"2016-09-08T22:27:37.198Z"},{"text":"Where is the fuse box","created":"2016-09-08T22:27:37.198Z"},{"text":"Where is the fuse box located","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"phone","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"answer the phone","created":"2016-09-08T22:27:37.198Z"},{"text":"call dad","created":"2016-09-08T22:27:37.198Z"},{"text":"call on the telephone","created":"2016-09-08T22:27:37.198Z"},{"text":"dial Home","created":"2016-09-08T22:27:37.198Z"},{"text":"do you have a phone","created":"2016-09-08T22:27:37.198Z"},{"text":"I'd like to call my mom","created":"2016-09-08T22:27:37.198Z"},{"text":"I'd like to make a call","created":"2016-09-08T22:27:37.198Z"},{"text":"I want to text my father","created":"2016-09-08T22:27:37.198Z"},{"text":"I would like to call someone on the phone","created":"2016-09-08T22:27:37.198Z"},{"text":"make a phone call","created":"2016-09-08T22:27:37.198Z"},{"text":"smartphone","created":"2016-09-08T22:27:37.198Z"},{"text":"text mom","created":"2016-09-08T22:27:37.198Z"},{"text":"text someone","created":"2016-09-08T22:27:37.198Z"},{"text":"use the phone","created":"2016-09-08T22:27:37.198Z"},{"text":"What's your phone number","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"traffic_update","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"are there any accidents ahead","created":"2016-09-08T22:27:37.198Z"},{"text":"Are there any jams","created":"2016-09-08T22:27:37.198Z"},{"text":"Estimated time left","created":"2016-09-08T22:27:37.198Z"},{"text":"estimated time of arrival","created":"2016-09-08T22:27:37.198Z"},{"text":"ETA","created":"2016-09-08T22:27:37.198Z"},{"text":"give me traffic updates","created":"2016-09-08T22:27:37.198Z"},{"text":"how far","created":"2016-09-08T22:27:37.198Z"},{"text":"how is traffic looking this evening","created":"2016-09-08T22:27:37.198Z"},{"text":"how long it would take me get home","created":"2016-09-08T22:27:37.198Z"},{"text":"how long until I arrive","created":"2016-09-08T22:27:37.198Z"},{"text":"How long will it take to get there","created":"2016-09-08T22:27:37.198Z"},{"text":"How's the traffic","created":"2016-09-08T22:27:37.198Z"},{"text":"how's the traffic today","created":"2016-09-08T22:27:37.198Z"},{"text":"how's traffic","created":"2016-09-08T22:27:37.198Z"},{"text":"hows traffic","created":"2016-09-08T22:27:37.198Z"},{"text":"hows traffic looking","created":"2016-09-08T22:27:37.198Z"},{"text":"is the highway busy","created":"2016-09-08T22:27:37.198Z"},{"text":"is there an accident ahead","created":"2016-09-08T22:27:37.198Z"},{"text":"jam","created":"2016-09-08T22:27:37.198Z"},{"text":"traffic conditions","created":"2016-09-08T22:27:37.198Z"},{"text":"traffic conditions on 85","created":"2016-09-08T22:27:37.198Z"},{"text":"whats my ETA","created":"2016-09-08T22:27:37.198Z"},{"text":"what's the Estimated Time of Arrival","created":"2016-09-08T22:27:37.198Z"},{"text":"whats the traffic like on 101","created":"2016-09-08T22:27:37.198Z"},{"text":"when do we arrive","created":"2016-09-08T22:27:37.198Z"},{"text":"when rain there is lot of trafic jams","created":"2016-09-08T22:27:37.198Z"},{"text":"when will we arrive","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"turn_down","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"decrease the","created":"2016-09-08T22:27:37.198Z"},{"text":"down","created":"2016-09-08T22:27:37.198Z"},{"text":"I need you to turn my down","created":"2016-09-08T22:27:37.198Z"},{"text":"lessen the","created":"2016-09-08T22:27:37.198Z"},{"text":"lower the","created":"2016-09-08T22:27:37.198Z"},{"text":"please turn the down","created":"2016-09-08T22:27:37.198Z"},{"text":"reduce the","created":"2016-09-08T22:27:37.198Z"},{"text":"set to low","created":"2016-09-08T22:27:37.198Z"},{"text":"the needs to be turned down","created":"2016-09-08T22:27:37.198Z"},{"text":"turn down the","created":"2016-09-08T22:27:37.198Z"},{"text":"turn it down","created":"2016-09-08T22:27:37.198Z"},{"text":"turn my down","created":"2016-09-08T22:27:37.198Z"},{"text":"turn on low","created":"2016-09-08T22:27:37.198Z"},{"text":"turn the down","created":"2016-09-08T22:27:37.198Z"},{"text":"turn the down for me","created":"2016-09-08T22:27:37.198Z"},{"text":"turn this down","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"turn_off","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"cancel","created":"2016-09-08T22:27:37.198Z"},{"text":"can I turn off the","created":"2016-09-08T22:27:37.198Z"},{"text":"close","created":"2016-09-08T22:27:37.198Z"},{"text":"I don't need the anymore","created":"2016-09-08T22:27:37.198Z"},{"text":"I need my off","created":"2016-09-08T22:27:37.198Z"},{"text":"I want the off","created":"2016-09-08T22:27:37.198Z"},{"text":"no more","created":"2016-09-08T22:27:37.198Z"},{"text":"off","created":"2016-09-08T22:27:37.198Z"},{"text":"power off","created":"2016-09-08T22:27:37.198Z"},{"text":"shut","created":"2016-09-08T22:27:37.198Z"},{"text":"shut off","created":"2016-09-08T22:27:37.198Z"},{"text":"stop","created":"2016-09-08T22:27:37.198Z"},{"text":"stop the","created":"2016-09-08T22:27:37.198Z"},{"text":"switch it off","created":"2016-09-08T22:27:37.198Z"},{"text":"switch off","created":"2016-09-08T22:27:37.198Z"},{"text":"switch off please","created":"2016-09-08T22:27:37.198Z"},{"text":"switch off the","created":"2016-09-08T22:27:37.198Z"},{"text":"turn off","created":"2016-09-08T22:27:37.198Z"},{"text":"Turn off my","created":"2016-09-08T22:27:37.198Z"},{"text":"turn off my please","created":"2016-09-08T22:27:37.198Z"},{"text":"turn off the for me","created":"2016-09-08T22:27:37.198Z"},{"text":"turn off the please","created":"2016-09-08T22:27:37.198Z"},{"text":"turn the off","created":"2016-09-08T22:27:37.198Z"},{"text":"will you turn my off please","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"turn_on","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"can be turned on","created":"2016-09-08T22:27:37.198Z"},{"text":"can i have some","created":"2016-09-08T22:27:37.198Z"},{"text":"can you turn on the","created":"2016-09-08T22:27:37.198Z"},{"text":"find me a good station","created":"2016-09-08T22:27:37.198Z"},{"text":"i want the on","created":"2016-09-08T22:27:37.198Z"},{"text":"I want to listen to","created":"2016-09-08T22:27:37.198Z"},{"text":"i want to turn on","created":"2016-09-08T22:27:37.198Z"},{"text":"music","created":"2016-09-08T22:27:37.198Z"},{"text":"on","created":"2016-09-08T22:27:37.198Z"},{"text":"on now","created":"2016-09-08T22:27:37.198Z"},{"text":"play","created":"2016-09-08T22:27:37.198Z"},{"text":"play me some","created":"2016-09-08T22:27:37.198Z"},{"text":"power on","created":"2016-09-08T22:27:37.198Z"},{"text":"power on the","created":"2016-09-08T22:27:37.198Z"},{"text":"start","created":"2016-09-08T22:27:37.198Z"},{"text":"start up","created":"2016-09-08T22:27:37.198Z"},{"text":"switch on","created":"2016-09-08T22:27:37.198Z"},{"text":"switch on the","created":"2016-09-08T22:27:37.198Z"},{"text":"turn my on","created":"2016-09-08T22:27:37.198Z"},{"text":"turn my on for me","created":"2016-09-08T22:27:37.198Z"},{"text":"turn on","created":"2016-09-08T22:27:37.198Z"},{"text":"turn on my","created":"2016-09-08T22:27:37.198Z"},{"text":"Turn on the","created":"2016-09-08T22:27:37.198Z"},{"text":"turn on the light","created":"2016-09-08T22:27:37.198Z"},{"text":"turn on the please","created":"2016-09-08T22:27:37.198Z"},{"text":"turn the on","created":"2016-09-08T22:27:37.198Z"},{"text":"watson please turn my on","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"turn_up","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"amplify the","created":"2016-09-08T22:27:37.198Z"},{"text":"boost","created":"2016-09-08T22:27:37.198Z"},{"text":"can you increase the","created":"2016-09-08T22:27:37.198Z"},{"text":"can you turn my up","created":"2016-09-08T22:27:37.198Z"},{"text":"can you turn the up","created":"2016-09-08T22:27:37.198Z"},{"text":"enhance the","created":"2016-09-08T22:27:37.198Z"},{"text":"increase the","created":"2016-09-08T22:27:37.198Z"},{"text":"increase the for me","created":"2016-09-08T22:27:37.198Z"},{"text":"intensify","created":"2016-09-08T22:27:37.198Z"},{"text":"I want more","created":"2016-09-08T22:27:37.198Z"},{"text":"magnify the","created":"2016-09-08T22:27:37.198Z"},{"text":"play the louder","created":"2016-09-08T22:27:37.198Z"},{"text":"please turn my up","created":"2016-09-08T22:27:37.198Z"},{"text":"please turn the up","created":"2016-09-08T22:27:37.198Z"},{"text":"please turn up the","created":"2016-09-08T22:27:37.198Z"},{"text":"set to high","created":"2016-09-08T22:27:37.198Z"},{"text":"step up the","created":"2016-09-08T22:27:37.198Z"},{"text":"turn on high","created":"2016-09-08T22:27:37.198Z"},{"text":"turn the up","created":"2016-09-08T22:27:37.198Z"},{"text":"turn the up now","created":"2016-09-08T22:27:37.198Z"},{"text":"turn up the","created":"2016-09-08T22:27:37.198Z"},{"text":"turn up this","created":"2016-09-08T22:27:37.198Z"}],"description":null},{"intent":"weather","created":"2016-09-08T22:27:37.198Z","examples":[{"text":"check the weather","created":"2016-09-08T22:27:37.198Z"},{"text":"check the wheather","created":"2016-09-08T22:27:37.198Z"},{"text":"check weather","created":"2016-09-08T22:27:37.198Z"},{"text":"Does the weather get worse","created":"2016-09-08T22:27:37.198Z"},{"text":"do I need a jacket","created":"2016-09-08T22:27:37.198Z"},{"text":"how cold","created":"2016-09-08T22:27:37.198Z"},{"text":"how cold is it out","created":"2016-09-08T22:27:37.198Z"},{"text":"how cold is it outside","created":"2016-09-08T22:27:37.198Z"},{"text":"how hot","created":"2016-09-08T22:27:37.198Z"},{"text":"how hot is it outside","created":"2016-09-08T22:27:37.198Z"},{"text":"how long will it rain","created":"2016-09-08T22:27:37.198Z"},{"text":"how warm is it","created":"2016-09-08T22:27:37.198Z"},{"text":"is it dark outside","created":"2016-09-08T22:27:37.198Z"},{"text":"is it raining","created":"2016-09-08T22:27:37.198Z"},{"text":"It's cold here","created":"2016-09-08T22:27:37.198Z"},{"text":"it's hot","created":"2016-09-08T22:27:37.198Z"},{"text":"tell me the weather","created":"2016-09-08T22:27:37.198Z"},{"text":"what is the weather like","created":"2016-09-08T22:27:37.198Z"},{"text":"what's the weather","created":"2016-09-08T22:27:37.198Z"},{"text":"whats the weather like right now","created":"2016-09-08T22:27:37.198Z"},{"text":"whats the weather outside","created":"2016-09-08T22:27:37.198Z"},{"text":"When will the rain stop","created":"2016-09-08T22:27:37.198Z"},{"text":"when will the sun come out","created":"2016-09-08T22:27:37.198Z"}],"description":null}],"updated":"2016-09-13T08:39:37.917Z","entities":[{"entity":"amenity","values":[{"value":"gas","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["fuel","fuel station","fuel stations","gas station","gas stations","pump","pumps"]},{"value":"place","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["class","home","office","school","work"]},{"value":"restaurant","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["eat"," food","hungry"," meal"," meals"," restaurants"]},{"value":"restroom","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[" bathroom"," bathrooms","loo"," restrooms"," toilet"," toilets"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"appliance","values":[{"value":"AC","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["ac","acs","air conditioner","air conditioners","air conditioning"]},{"value":"AF","created":"2016-09-12T22:19:10.522Z","metadata":null,"synonyms":["AF","air freshener","Airfreshener","Air-Freshener","air fresheners","fresh air","spray sense"]},{"value":"Blinker","created":"2016-09-13T00:51:59.355Z","metadata":null,"synonyms":["blink","blinker","blinking","blinkr"]},{"value":"fan","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["fans"]},{"value":"heater","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["heat"]},{"value":"lights","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["bulb","bulbs","headlight","head light","headlights","head lights","highbeam","high beam","highbeams","high beams","light","tubelight","tubelights"]},{"value":"music","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["radio","radio station","song","songs","station","tune","tunes"]},{"value":"volume","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["sound"]},{"value":"wipers","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["windshield wiper","windshield wipers","wiper"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"cuisine","values":[{"value":"burgers","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["american","burger","burgers","cheeseburger","cheeseburgers","hamburger","hamburgers"]},{"value":"pasta","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Italian","pasta","pizza"]},{"value":"seafood","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["fish","seafood","shrimp"]},{"value":"tacos","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Mexican","taco","tacos"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"cuisine_bad","values":[{"value":"african","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"american","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"argentine","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"asian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"austrian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"basque","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"belgian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"breakfast","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"british","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"cajun","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"californian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"canadian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"caribbean","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"chinese","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"christmas","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"comfort","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"creole","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"cuban","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"danish","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"english","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"european","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"french","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"galician","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"german","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"gluten free","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"greek","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"halal","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"hawaiian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"indian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"irish","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"israeli","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"italian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"jamaican","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"japanese","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"korean","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"kosher","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"latin","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"malaysian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"mediterranean","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"mexican","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"middle eastern","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"moroccan","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"paleo","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"persian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"peruvian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"pescatarian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"portuguese","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"russian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"scandinavian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"scottish","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"sichuan","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"soul","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"southern","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"southwestern","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"spanish","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"texan","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"tex mex","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"thai","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"turkish","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"tuscan","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"vegan","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"vegetarian","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]},{"value":"vietnamese","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"direction","values":[{"value":"left","created":"2016-09-13T00:55:50.125Z","metadata":null,"synonyms":["Left","left hand"]},{"value":"right","created":"2016-09-13T00:56:07.455Z","metadata":null,"synonyms":["Right","right hand"]}],"created":"2016-09-13T00:55:28.700Z","open_list":false,"description":null},{"entity":"genre","values":[{"value":"classical","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["avant-garde","baroque","chamber","chant","choral","classical","impressionist","medieval","opera","orchestra","orchestral","renaissance","wedding"]},{"value":"jazz","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["bebop","big band","dixie","jazz","lounge","swing"]},{"value":"pop","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["pop","popular"]},{"value":"rock","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["jam","metal","prog","progressive","punk","punkrock","rock","surf"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"genre_bad","values":[{"value":"Alternative","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["alt","altrock","grunge","new wave"]},{"value":"Blues","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Ragtime","sad"]},{"value":"Childrens","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["disney","lullabies","singalong"]},{"value":"Comedy","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["standup","tv"]},{"value":"Country","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["americana","bluegrass","honky tonk","outlaw","urban cowboy"]},{"value":"Dance","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["club","deep house","dubstep","edm","electro house","electroswing","exercise","house","jungle","techno","trance","trap"]},{"value":"Electronic","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["ambient","crunk","drum and bass","drum & bass","electro","electronica","industrial","trip hop"]},{"value":"Folk","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Acoustic","traditional"]},{"value":"Hip Hop","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Bounce","dirty south","rap"]},{"value":"Holiday","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Chanukah","christmas","easter","halloween","thanksgiving"]},{"value":"Instrumental","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["marching band"]},{"value":"J-Pop","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["J-Rock"]},{"value":"Latin","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Baladas","bossa nova","brazilian","cubmia","flamenco","portuguese","reggaeton","salsa","Tango"]},{"value":"New Age","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Environmental","healing","meditation","relaxation"]},{"value":"R&B","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Disco","Funk","Motown","Soul"]},{"value":"Reggae","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["dancehall","dub","roots","ska"]},{"value":"Religious","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Christian","gospel"]},{"value":"Soundtrack","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["cinema","musical"]},{"value":"Vocal","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["acapella","acappella","A cappella","barbershop","doowop"]},{"value":"World","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["Afrobeat","afropop","cajun","calypso","caribbean","celtic","congo","polka","soca","zydeco"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"option","values":[{"value":"fifth","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["5","5th","farthest","fifth","five","last"]},{"value":"first","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[" 1","1st","any","closest"," first","nearest","whatever"]},{"value":"fourth","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["4","4th","four","fourth"]},{"value":"second","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["2","2nd","best","highest rated","recommended"," second","top rated"," two"]},{"value":"third","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[" 3","3rd","cheap","cheapest"," third","three"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null},{"entity":"phone","values":[{"value":"call","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":["call"," calls"]},{"value":"text","created":"2016-09-08T22:27:37.198Z","metadata":null,"synonyms":[" message"," messages","text"," texts"]}],"created":"2016-09-08T22:27:37.198Z","open_list":false,"description":null}],"language":"en","metadata":null,"description":"Cognitive Car Dashboard workspace which allows multi-turn conversations to perform tasks in the car.","dialog_nodes":[{"go_to":null,"output":{"text":"Great choice! Playing some @genre music for you."},"parent":"node_1_1467232431348","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@genre","description":null,"dialog_node":"node_5_1469049934217","previous_sibling":null},{"go_to":null,"output":{"text":"Great choice! Playing some @genre music for you."},"parent":"node_1_1467994455318","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@genre","description":null,"dialog_node":"node_1_1467994522653","previous_sibling":null},{"go_to":null,"output":{"text":"Hello! I'm doing good. I'm here to help you. Just say the word."},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#greetings","description":null,"dialog_node":"node_7_1468608329601","previous_sibling":"node_11_1468608786372"},{"go_to":null,"output":{"text":"Hi. It looks like a nice drive today. What would you like me to do? "},"parent":null,"context":{"default_counter":0},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"conversation_start","description":null,"dialog_node":"node_1_1467221909631","previous_sibling":null},{"go_to":null,"output":{"text":"I am having trouble understanding you. Try asking your question in a different way."},"parent":"node_2_1467221939202","context":{"default_counter":0},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"$default_counter>2","description":null,"dialog_node":"node_1_1467919680248","previous_sibling":null},{"go_to":null,"output":{"text":"I can only perform one operation at a time. We can start with the first one. What would you like me to do?"},"parent":"node_10_1467233003109","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"entities.size()>1","description":null,"dialog_node":"node_11_1467233013716","previous_sibling":null},{"go_to":null,"output":{"text":"I can only perform one operation at a time. We can start with the first one. What would you like me to do?"},"parent":"node_1_1467232431348","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"entities.size()>1","description":null,"dialog_node":"node_4_1469816307739","previous_sibling":"node_6_1469049958082"},{"go_to":null,"output":{"text":"I can only perform one operation at a time. We can start with the first one. What would you like me to do?"},"parent":"node_1_1467233388598","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"entities.size()>1","description":null,"dialog_node":"node_2_1467233413666","previous_sibling":null},{"go_to":null,"output":{"text":"I can only perform one operation at a time. We can start with the first one. What would you like me to do?"},"parent":"node_1_1473737180195","context":null,"created":"2016-09-13T03:32:37.763Z","metadata":null,"conditions":"entities.size()>1","description":null,"dialog_node":"node_3_1473737557551","previous_sibling":"node_2_1473737313173"},{"go_to":null,"output":{"text":"I can only perform one operation at a time. We can start with the first one. What would you like me to do?"},"parent":"node_7_1467232789215","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"entities.size()>1","description":null,"dialog_node":"node_8_1467232810733","previous_sibling":null},{"go_to":null,"output":{"text":"I don't know much about traffic. I only know that it gets a little heavier downtown, but your route isn't affected."},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#traffic_update","description":null,"dialog_node":"node_6_1467233590477","previous_sibling":"node_1_1467233388598"},{"go_to":null,"output":{"text":"I'm not sure about that. You can say things like \"Turn on my lights\" or \"Play some music.\""},"parent":"node_2_1467221939202","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_2_1467919781627","previous_sibling":"node_1_1467919680248"},{"go_to":null,"output":{"text":"I'm trained to turn things on or off in the car dashboard, play music and find nearby amenities like restaurants, gas stations and restrooms."},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#capabilities","description":null,"dialog_node":"node_11_1468608786372","previous_sibling":"node_1_1467304857249"},{"go_to":null,"output":{"text":"I prefer not to text while I drive."},"parent":"node_1_1467304857249","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@phone:text","description":null,"dialog_node":"node_2_1467307757606","previous_sibling":"node_1_1467307743052"},{"go_to":null,"output":{"text":"It doesn't look like there are any restaurants that serve @cuisine_bad around you. Try saying things like burgers or tacos."},"parent":"node_10_1467233806357","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@cuisine_bad","description":null,"dialog_node":"node_9_1468364300050","previous_sibling":"node_13_1467234287024"},{"go_to":null,"output":{"text":"I understand you want me to locate an amenity. I can find restaurants, gas stations and restrooms nearby."},"parent":"node_7_1467233747449","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_12_1467234209966","previous_sibling":"node_8_1467233758272"},{"go_to":null,"output":{"text":"I understand you want me to turn down something. You can say things like- turn down the volume or lower the heat."},"parent":"node_1_1467233388598","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_5_1467233563932","previous_sibling":"node_2_1469815845889"},{"go_to":null,"output":{"text":"I understand you want me to turn off something. You can say turn off the wipers or switch off the AC."},"parent":"node_7_1467232789215","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_9_1467232828857","previous_sibling":"node_3_1469816251577"},{"go_to":null,"output":{"text":"I understand you want me to turn on blinker. You can say turn on the left or right ."},"parent":"node_1_1473737180195","context":null,"created":"2016-09-13T03:39:23.682Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_7_1473737963474","previous_sibling":"node_4_1473737610510"},{"go_to":null,"output":{"text":"I understand you want me to turn on something. You can say turn on the wipers or switch on the lights."},"parent":"node_1_1467232431348","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_1_1467310860502","previous_sibling":"node_2_1467232480480"},{"go_to":null,"output":{"text":"I understand you want me to turn up something. You can say increase the volume or turn up the AC."},"parent":"node_10_1467233003109","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_12_1467233032148","previous_sibling":"node_1_1469815492101"},{"go_to":null,"output":{"text":"I've found the closest restroom stops. Which one would you like to drive to?"},"parent":"node_8_1467233758272","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@amenity:restroom","description":null,"dialog_node":"node_11_1467233815579","previous_sibling":"node_10_1467233806357"},{"go_to":null,"output":{"text":"I've turned down the @appliance for you."},"parent":"node_1_1467233388598","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@appliance","description":null,"dialog_node":"node_2_1469815845889","previous_sibling":"node_2_1467233413666"},{"go_to":null,"output":{"text":"I've turned up the @appliance for you."},"parent":"node_10_1467233003109","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@appliance","description":null,"dialog_node":"node_1_1469815492101","previous_sibling":"node_11_1467233013716"},{"go_to":null,"output":{"text":"Of course. Do you have a specific cuisine in mind?"},"parent":"node_8_1467233758272","context":{"reprompt":true},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@amenity:restaurant","description":null,"dialog_node":"node_10_1467233806357","previous_sibling":"node_9_1467233775768"},{"go_to":null,"output":{"text":"Ok. Navigating to the closest gas station."},"parent":"node_9_1467233775768","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#not_specified","description":null,"dialog_node":"node_6_1469824228742","previous_sibling":"node_17_1467234455512"},{"go_to":null,"output":{"text":"Ok. Navigating to the closest restroom."},"parent":"node_11_1467233815579","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#not_specified","description":null,"dialog_node":"node_8_1469824417089","previous_sibling":"node_19_1467234523021"},{"go_to":null,"output":{"text":"Ok. Navigating to the @option restroom. We should get there quickly."},"parent":"node_11_1467233815579","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@option","description":null,"dialog_node":"node_19_1467234523021","previous_sibling":null},{"go_to":null,"output":{"text":"Ok. Turning off the @appliance."},"parent":"node_7_1467232789215","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@appliance","description":null,"dialog_node":"node_3_1469816251577","previous_sibling":"node_8_1467232810733"},{"go_to":null,"output":{"text":"Ok. Turning on the @appliance."},"parent":"node_2_1467232480480","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_1_1467749020340","previous_sibling":"node_1_1467994455318"},{"go_to":null,"output":{"text":"Sorry I cannot drive you there."},"parent":"node_8_1467233758272","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@amenity:place","description":null,"dialog_node":"node_5_1469821256750","previous_sibling":"node_11_1467233815579"},{"go_to":null,"output":{"text":"Sorry I don't know how to make a phone call. I must be all out of minutes!"},"parent":"node_1_1467304857249","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@phone:call","description":null,"dialog_node":"node_1_1467307743052","previous_sibling":null},{"go_to":null,"output":{"text":"Sorry I don't recognize that direction. Use left or right"},"parent":"node_5_1473737749520","context":{"reprompt":false},"created":"2016-09-13T03:46:08.803Z","metadata":null,"conditions":"$reprompt","description":null,"dialog_node":"node_9_1473738368593","previous_sibling":"node_8_1473738267517"},{"go_to":null,"output":{"text":"Sorry I haven't learned answers to questions like this."},"parent":"node_1_1467743415843","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_2_1467911128151","previous_sibling":"node_1_1467910920863"},{"go_to":null,"output":{"text":"Sorry I haven't yet learnt to perform operations with phones."},"parent":"node_1_1467304857249","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_3_1467307837947","previous_sibling":"node_2_1467307757606"},{"go_to":null,"output":{"text":"Super! I've found some options for you. Which one do you like?"},"parent":"node_10_1467233806357","context":{"reprompt":true},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@cuisine","description":null,"dialog_node":"node_13_1467234287024","previous_sibling":null},{"go_to":null,"output":{"text":"Sure! Let me know if you have more requests or questions."},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#goodbyes","description":null,"dialog_node":"node_8_1468608349230","previous_sibling":"node_7_1468608329601"},{"go_to":null,"output":{"text":"Sure! Navigating to the @option gas station."},"parent":"node_9_1467233775768","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@option","description":null,"dialog_node":"node_17_1467234455512","previous_sibling":null},{"go_to":null,"output":{"text":"Sure thing. Navigating to the @option restaurant. That place gets great reviews. You'll be there soon."},"parent":"node_13_1467234287024","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@option","description":null,"dialog_node":"node_15_1467234349255","previous_sibling":null},{"go_to":null,"output":{"text":"Sure thing! Which direction ? Left or Right."},"parent":"node_4_1473737610510","context":{"reprompt":true},"created":"2016-09-13T03:35:49.770Z","metadata":null,"conditions":"@appliance:Blinker","description":null,"dialog_node":"node_5_1473737749520","previous_sibling":null},{"go_to":null,"output":{"text":"Sure thing! Which genre would you prefer? Jazz is my personal favorite."},"parent":"node_2_1467232480480","context":{"reprompt":true},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@appliance:music","description":null,"dialog_node":"node_1_1467994455318","previous_sibling":null},{"go_to":null,"output":{"text":"That question is out of scope for this application, take a look at the Conversation Enhanced application to handle questions like these."},"parent":"node_1_1467743415843","context":{"call_retrieve_and_rank":true},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"intents[0].confidence>0.5","description":null,"dialog_node":"node_1_1467910920863","previous_sibling":null},{"go_to":null,"output":{"text":"There are a few gas stations nearby. Which one would you like to drive to?"},"parent":"node_8_1467233758272","context":{"reprompt":true},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@amenity:gas","description":null,"dialog_node":"node_9_1467233775768","previous_sibling":null},{"go_to":null,"output":{"text":"Turning blinker @direction on."},"parent":"node_1_1473737180195","context":null,"created":"2016-09-13T03:28:33.449Z","metadata":null,"conditions":"@direction","description":null,"dialog_node":"node_2_1473737313173","previous_sibling":null},{"go_to":null,"output":{"text":"Turning @direction blinker on."},"parent":"node_5_1473737749520","context":null,"created":"2016-09-13T03:44:27.862Z","metadata":null,"conditions":"@direction","description":null,"dialog_node":"node_8_1473738267517","previous_sibling":null},{"go_to":null,"output":{"text":"Unfortunately I don't have any @genre_bad music in my collection. Try genres like jazz or rock."},"parent":"node_1_1467232431348","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@genre_bad","description":null,"dialog_node":"node_6_1469049958082","previous_sibling":"node_5_1469049934217"},{"go_to":null,"output":{"text":"Unfortunately I don't have any @genre_bad music in my collection. Try genres like jazz or rock."},"parent":"node_1_1467994455318","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@genre_bad","description":null,"dialog_node":"node_11_1468364542917","previous_sibling":"node_1_1467994522653"},{"go_to":null,"output":{"text":"Unfortunately I don't know much about the weather. I'm still learning."},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#weather","description":null,"dialog_node":"node_1_1467303308178","previous_sibling":"node_7_1467233747449"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_10_1467233806357"},"output":{},"parent":"node_9_1467233775768","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_3_1469811993652","previous_sibling":"node_18_1467234505187"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_11_1467233013716"},"output":{},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#turn_up","description":null,"dialog_node":"node_10_1467233003109","previous_sibling":"node_7_1467232789215"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_1_1467307743052"},"output":{"text":""},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#phone || @phone","description":null,"dialog_node":"node_1_1467304857249","previous_sibling":"node_1_1467303308178"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_1_1467910920863"},"output":{"text":""},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#out_of_scope","description":null,"dialog_node":"node_1_1467743415843","previous_sibling":"node_8_1468608349230"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_1_1467919680248"},"output":{"text":""},"parent":null,"context":{"default_counter":"<?$default_counter+1?>"},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"anything_else","description":null,"dialog_node":"node_2_1467221939202","previous_sibling":"node_1_1467743415843"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_1_1467994455318"},"output":{"text":""},"parent":"node_1_1467232431348","context":{"reprompt":true},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@appliance","description":null,"dialog_node":"node_2_1467232480480","previous_sibling":"node_4_1469816307739"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_2_1467233413666"},"output":{},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#turn_down","description":null,"dialog_node":"node_1_1467233388598","previous_sibling":"node_10_1467233003109"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_2_1473737313173"},"output":{},"parent":null,"context":null,"created":"2016-09-13T03:26:20.432Z","metadata":null,"conditions":"#blinker_on","description":null,"dialog_node":"node_1_1473737180195","previous_sibling":"node_1_1467232431348"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_5_1469049934217"},"output":{},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#turn_on","description":null,"dialog_node":"node_1_1467232431348","previous_sibling":"node_1_1467221909631"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_5_1473737749520"},"output":{"text":""},"parent":"node_1_1473737180195","context":{"reprompt":true},"created":"2016-09-13T03:33:30.777Z","metadata":null,"conditions":"@appliance","description":null,"dialog_node":"node_4_1473737610510","previous_sibling":"node_3_1473737557551"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_8_1467232810733"},"output":{},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#turn_off","description":null,"dialog_node":"node_7_1467232789215","previous_sibling":"node_1_1473737180195"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_8_1467233758272"},"output":{},"parent":null,"context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#locate_amenity","description":null,"dialog_node":"node_7_1467233747449","previous_sibling":"node_6_1467233590477"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_9_1467233775768"},"output":{},"parent":"node_10_1467233806357","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_4_1469812033731","previous_sibling":"node_14_1467234311677"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_9_1467233775768"},"output":{},"parent":"node_11_1467233815579","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_2_1469811953121","previous_sibling":"node_20_1467234565322"},{"go_to":{"return":null,"selector":"condition","dialog_node":"node_9_1467233775768"},"output":{},"parent":"node_7_1467233747449","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"@amenity","description":null,"dialog_node":"node_8_1467233758272","previous_sibling":null},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_1_1467994522653"},"output":{"text":"Sorry I don't recognize that genre. Want to try something? Jazz? Rock?"},"parent":"node_1_1467994455318","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"$reprompt","description":null,"dialog_node":"node_2_1467994543354","previous_sibling":"node_11_1468364542917"},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_13_1467234287024"},"output":{"text":"I see a few nearby restaurants serving tacos, burgers, seafood and pasta. You can select one of these."},"parent":"node_10_1467233806357","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"$reprompt","description":null,"dialog_node":"node_14_1467234311677","previous_sibling":"node_7_1469824258064"},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_15_1467234349255"},"output":{"text":"I love tacos. I'm sure you'll love them too! Which restaurant do you want to drive to?"},"parent":"node_10_1467233806357","context":null,"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"#not_specified","description":null,"dialog_node":"node_7_1469824258064","previous_sibling":"node_9_1468364300050"},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_15_1467234349255"},"output":{"text":"Which option would you like? You can say first, third, nearest and so on."},"parent":"node_13_1467234287024","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"$reprompt","description":null,"dialog_node":"node_16_1467234390805","previous_sibling":"node_15_1467234349255"},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_17_1467234455512"},"output":{"text":"Which option would you like? You can say first, third, nearest and so on."},"parent":"node_9_1467233775768","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"$reprompt","description":null,"dialog_node":"node_18_1467234505187","previous_sibling":"node_6_1469824228742"},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_19_1467234523021"},"output":{"text":"Which option would you like? You can say first, third, nearest and so on."},"parent":"node_11_1467233815579","context":{"reprompt":false},"created":"2016-09-08T22:27:37.198Z","metadata":null,"conditions":"$reprompt","description":null,"dialog_node":"node_20_1467234565322","previous_sibling":"node_8_1469824417089"},{"go_to":{"return":null,"selector":"user_input","dialog_node":"node_2_1473737313173"},"output":{"text":"Ok. Turning on @direction @appliance."},"parent":"node_4_1473737610510","context":null,"created":"2016-09-13T03:37:55.449Z","metadata":null,"conditions":"true","description":null,"dialog_node":"node_6_1473737875239","previous_sibling":"node_5_1473737749520"}],"workspace_id":"6dc1cdf7-cac0-4ba2-b95e-27ec8eb00e54"}

    Save

    Save

  3. Connect the Car-Dashboard app to the Watson IoT Platform

    Screenshot-2016-09-17-16.09.28

    Step 3 is were we connect the Car-Dashboard to the Watson IoT Platform. We will need to register the Car-Dashboard up as a device (I called it “speech” and define a device type Watson since we use the app as speech/ text input and send Watson conversation results to Node-Red via mqtt). Once you have registered the devices you will need to update the Car-Dashboard app code with the authentication token and the IoT orgid.

    This video (Part 3 – IBM Watson Car Dashboard IoT Blinker extension project) shows the device registration and how you update and deploy the code.

    Save

    Save

  4. Setting up the Particle Internet Button and connecting it to WIoTP

    Screenshot-2016-09-17-16.26.08

    In this step we setup a photon/InternetButton in the particle.io cloud.  Next, we register the Particle InternetButton as an IoT device (I called it blinker and defined device type photon) in the Watson IoT Platform. We than add some c-code to the photon which can be found here ,together with the authentication token and the orgid so that the photon can send and receive messages via mqtt from the IoT platform using Node-Red.

    Here a video (Part 4 and 5 – IBM Watson Car Dashboard IoT Blinker extension) which shows this step in detail.

    /*Photon Code*/
    https://github.com/markusvankempen/blinker-car-dashboard/tree/master/photon

    Save

    Save

  5. Sending events from the InternetButton via WebSockets to the Watson Car-Dashboard app

    Screenshot-2016-09-17-16.28.28

    This is the last step in which we put it all together. We will be able to interact with the InternetButton/Photon and send events to make Watson aware of the manual actions with the InternetButton on the Car-Dashboard app. In order to get there we need to setup a WebSocket connection in Node-Red. My custom node-red flow has a WebSocket already configured but we will need to enable the WebSocket in the Car-Dashboard app. The WebSocket js code is already there you need to add your node-red instance/server name to the api.js file of the Car-Dashboard app.

    Here the configuration steps in a video (Part 6 and 7 – IBM Watson Car Dashboard IoT Blinker extension) and the end-to-end integration test of the extend Car-Dashboard application.

    I hope you enjoyed this recipe and got it all working! Let me know if you have questions or recommendations via a comment below.

    Cheers,

    Markus

     

    Save

    Save

  6. References

     Here is my finished demo app Ask : Turn on Blinker

    http://blinker-car-dashboard-t02.mybluemix.net/

    Ready to deploy IoT starter app with Node-Redand custom flows

    https://github.com/markusvankempen/node-red-blinker

    Modified / ready to delopy Car-Dashboard app and Photon code

    https://github.com/markusvankempen/blinker-car-dashboard

    Slides http://www.slideshare.net/MarkusVanKempen

    YouTube Playlist with all Video

    https://www.youtube.com/playlist?list=PLkgoc309GV1ISSO_TQvbvqVFqLpU4delT

     

     

1 comment on"Connecting IoT devices to the Watson Conversation Car-Dashboard app"

Join The Discussion