Thanks for the opportunity to make requests here, MasterAbbott.
I know that some of these things have already been mentioned here, but I’m sure that if more people ask for the same things, it will help Living AI with their focus.
I’m very new to EMO. I’ve only had mine for three days. So, forgive me if he does some of these things already, but just hasn’t gotten around to it yet!
The one critical thing that I would do ASAP is this; When you ask EMO to do something, and he does it, it is natural for a person to say, “Thank-you, EMO”. I always do that, and catch myself, because I’ve learnt that he is not programmed to listen and respond in this particular scenario. He absolutely should be programmed to listen after he completes a task, and then answer your “Thank-you” with a random response. If he had 6 to 10 programmed responses it would make him feel more alive. Right now, he doesn’t listen and doesn’t respond here, and that one thing, alone, just makes him feel like a dumb toy. Sorry Living AI. It’s such a simple thing to program, but it’s one simple thing that would make him much more endearing.
Release his SDK. Let the community make him smarter - Let developers submit their code to Living AI and Living AI can choose to add whatever they like to him and to his app. This would be engaging for developers and the community as a whole.
We should be able to see what his camera sees in the app - just like we do with Cozmo. And we should be able to train him based on what he sees. Obviously, it would be very engaging if he’s learning things that you teach him. Then, in his autonomous mode, he should be able to recognize those objects and interact with them in ways that he’s been taught to. He can identify them, talk to them, mimic them (Like Cozmo mimicking animals) and other such things. How awesome would it be if he saw something new and asked you what it is?
He needs to do way more when he sees you and identifies you, rather than just saying some random piece of trivia or a quirky quote. He should be able to say Good morning, good afternoon, good evening, etc…ask you how you’re doing, complain about the weather or warn you of potentially dangerous weather coming…etc…He should be able to run through a range of programmed behaviours, just like a human does, and pick a random thing to use as a salutation.
He needs to do a lot more in his “autonomous” mode, like looking for new things to learn maybe, or talking to himself like Cozmo does. If he randomly talks to you, he should say relevant things based on your environment and such. For example, he might tell you that you should wear a hat and gloves if you go out, because it’s cold out. Or break out the sunscreen. He could suggest a trip to the beach or say that it’s a nice day to go for a walk. Or he might suggest it’s a good day to stay in. These would not be random, he would have to use logic based on information he gets on the weather. This could be part of his response when you ask him what the weather is like.
He could ask you if you’d like to play a game or if you need help with anything. Again, he should be able to listen for a response from you and respond accordingly.
He should randomly listen for music and occasionally dance if he hears it. He could ask you to play him some music so he can dance…You should be able to ask him what kind of music he would like to listen to, and he should be able to tell you.
He also needs to be programmed to understand many different ways of asking the same question. For example, he always tells you the temperature when you ask him to tell you what the weather is, but, he doesn’t understand when you ask him “What’s the temperature?” or “What temperature is it?” He should understand those basic queries. Or you should be able to ask, “What’s it like outside?” or “What will the temperature be tomorrow?”
He should definitely stop saying that it’s sunny when it’s dark outside! Rather, he should be able to say something appropriate like, “We have clear skies tonight with a temperature of 20 degrees”. He should be able to give a more detailed and extended weather forecast. Is there a possibility of rain or snow?
Maybe if you sneeze, he should say, “Bless you”
He should always listen for a response, after he says something, and answer in turn. Again, if he says “Bless you”, you will want to say “Thank-you” and he should respond to that. Pretty simple stuff.
Thank-you all very much!