The Amazon Echo is an attempt to usher in a new product category. A box that listens to you and obeys your wishes. Sort of like Siri or Google Now for your house. Kickstarter creator [Joshua Montgomery] likes the idea, but he wants to do it all Open Source with a Raspberry Pi and an Arduino.
The Kickstarter (which reached its funding goal earlier this month) claims the device will use natural language to access media, control IoT devices, and will be open both for hardware and software hacking. The Kickstarter page says that Mycroft has partnerships with Lucid and Canonical (the people behind Ubuntu). In addition, they have added stretch goals to add computer vision and Linux desktop control to Mycroft.
With or without Mycroft, people are going to hack things like this together. If you dream of being able to start your teapot with the command “Computer. Tea. Earl Grey. Hot.” then Mycroft might be a pretty good leg up on getting started. We’ve also seen Echo integration with Roku and even Nest. We imagine an open platform would spawn a lot of interesting hacks. You can find out more about Mycroft’s plans in the video below.
I approve of the choice of name, although I won’t use one of those names myself until the computer can properly live up to the namesake :)
I don’t know if the world is ready for a computer capable of lunar rice bombardment quite yet.
Can I change Mycroft’s name?
Yes. You can replace the key phrase “Mycroft” with the word or phrase of your choice.
This is a HUGE selling point for me.
Alexa, block this guy’s comments.
Clicked video first, took me a while to realize little girl wasnt talking to MY_COCK …
Don’t know why, but I found both the women and the machine as very annoying!
Even the name is very unpleasant (maybe because it reminds of Microsoft?)
I agree that the way she says the commands makes it seem a very arduous and tedious thing, like talking to those automated phone services.
And the name does indeed remind you of MS, even if you also think of sherlock’s brother https://en.wikipedia.org/wiki/Mycroft_Holmes
“Possessing deductive powers exceeding even those of his younger brother, Mycroft is nevertheless incapable of performing detective work similar to that of Sherlock as he is unwilling to put in the physical effort necessary to bring cases to their conclusions.”
Odd choice of name perhaps?
I think Mycroft must actually be referring to the computer in The Moon is a Harsh Mistress by Heinlein. I’m not sure why RAH chose that name, though.
I suspect that it’s a specific reference to the Mycroft usually referred to as “Mike” in _The Moon Is a Harsh Mistress_ – https://en.wikipedia.org/wiki/The_Moon_Is_a_Harsh_Mistress , who is in turn named after Mycroft Holmes.
Not an odd choice for a name if you’ve ever read Heinlein’s The Moon is a Harsh Mistress.
https://en.wikipedia.org/wiki/The_Moon_Is_a_Harsh_Mistress
No need to assume or guess it is stated on the page why the name in the FAQ Section:
Why name it Mycroft?
Mycroft is named in honor of Mike, the supercomputer in Robert A. Heinlein’s classic novel “The Moon is a Harsh Mistress”. Heinlein’s Mycroft was a High-Optional, Logical, Multi-Evaluating Supervisor, Mark IV, Mod. L” – a HOLMES FOUR. Mycroft’s friend Manuel named him “Mycroft” after Sherlock’s elder brother Mycroft Holmes. This was later shortened to Mike.
In Heinlein’s book Mike became self aware when the Lunar Authority hooked so much hardware to it (decision-action boxes, additional memories, associated neural nets) that the system became self aware. This took place gradually over time.
Heinlein’s fictional explanation in mirrors our own approach to achieving a strong AI.
For those of you who might not know; there are two types of AI. A weak AI is a system that is obviously a computer. It can perform certain tasks and solve certain problems, but cannot initiate action on its own or hold a meaningful conversation with an educated adult. A strong AI on the other hand is capable of communicating with educated adults in a way that is indistinguishable from a human being.
So how does one distinguish a strong AI from a weak AI? Alan Turing – the father of the universal computer – proposed a test known as “the Turing test” where humans are asked to judge a computer based on a casual conversation. If humans are unable to determine whether a program is a human or a computer – the program is considered a strong AI. The recent movie “Ex Machina” was an excellent dramatization of this test.
By this definition Mycroft is a weak AI. It can interpret natural language, initiate search and maintain the context of a query, but anyone interacting with it for more than a minute or two will know it is a computer.
Our long term vision at Mycroft AI is expand Mycroft’s skills and abilities to the point where interacting with Mycroft becomes indistinguishable from interacting with a human being. When that time comes Mycroft will become a strong AI – hopefully the world’s first. Obviously we won’t achieve this vision for years, possibly decades.
We believe that the best approach to achieving strong AI is to add diverse skills to Mycroft one at a time. If properly integrated and coordinated these skills will gradually create an entity that is greater than the sum of its parts.
Since this approach to achieving strong AI would take a proprietary software company decades of effort and hundreds of millions of dollars, we have made Mycroft open source. It is our hope that developers, hackers and makers will develop new skills and abilities for Mycroft and contribute them back to the greater Mycroft community. Gradually moving the system from weak to strong.
But can it help overthrow oppressive government/corporate overlords? :)
Yes.
Mycroft is the name of Sherlock Holmes’ older brother.
Though Sherlock initially tells Watson that Mycroft audits books for some government departments, he later reveals that Mycroft’s true role is more substantial. While Conan Doyle’s stories leave unclear what Mycroft Holmes’ exact position is in the British government, Sherlock Holmes says that “Occasionally he is the British government […] the most indispensable man in the country.”
He apparently serves as a sort of human computer:
“He has the tidiest and most orderly brain, with the greatest capacity for storing facts, of any man living. The same great powers which I have turned to the detection of crime he has used for this particular business. The conclusions of every department are passed to him, and he is the central exchange, the clearinghouse, which makes out the balance. All other men are specialists, but his specialism is omniscience. We will suppose that a minister needs information as to a point which involves the Navy, India, Canada and the bimetallic question; he could get his separate advices from various departments upon each, but only Mycroft can focus them all, and say offhand how each factor would affect the other. They began by using him as a short-cut, a convenience; now he has made himself an essential. In that great brain of his everything is pigeon-holed and can be handed out in an instant.”
— ”The Bruce-Partington Plans”
I deduce that people don’t read the comments of others before posting their own.
Oh, you think?
Much hype, little value and a bit creepy. I wouldn’t trust black box that keeps listening 24/7.
Mycroft is “Always Listening”. Does this mean everything I say is being streamed to the Internet?
Mycroft is always listening. When you call him, he answers … Otherwise he ignores you so your conversations are confidential. Mycroft respects your privacy.
Mycroft only begins streaming when you call his name, all other audio is ignored. The process of analyzing the audio is done locally and not retained, until Mycroft hears his name.
What if it were a white box?
Then we would be living in In Australia, there was a software program based on the commodore Amiga 500 personal computer called White box which was used for phreaking, it used CCITT#5- (R2) tones to manipulate the phone systems in Australia in a similar way to blue boxing white box screenshot. In other countries white box can be referred to a Portable DTMFtone-dial keypad with speaker which was used to access an answering machine to hear your messages when you were away from home and also could be used on PBX phone systems that required tone dialling & used to generate tones if the telephone is rotary-dial or its keypad is locked.
Sigh… I mourn the passing of the 2600 Hz days.
I completely agree this should be done without the big ‘friends of the NSA’, but even if he isn’t corrupted and he manages to deliver a clean product, he’ll only be bought out by google or amazon or some such and it’s back to square one. Except he’ll have a nicer bank account . Good for him, not much good for the rest.
Free Tinfoil hat with purchase.
That’s so last century. He needs a quantum encryption hat.
The stretch goal wasn’t hit so alls they could afford was tinfoil.
So you are living under a rock, and it’s such a big rock you find you can’t move it, and you had the sense to install internet all those years back when you crawled under it but you created a firewall that was too big to get any news.
Good for you I guess?
Whatever happened with Jasper?
https://jasperproject.github.io/
Same thing that happens with most university projects full of piss and vinegar out of the gate, just something to show effort and experience to employers, then real world says hello, then abandon ship and move on.
Ideally its still there and you can by all means contribute all the code you want to it on github.
In the comment section of Mycroft it says they are game to share with each other:
Creator Joshua Montgomery on August 26
Rutulian,
We’re not using any of the Jasper project, but we would love to form a formal relationship with them to make it easy for us to share code and help each other out. If any members of that community are reading this, let us know! :)
Otherwise, we will reach out to them in the near future and say “Hi!”
You have a rather negative opinion of the jasperproject “full of piss and vinegar” … “real world says hello, then abandon ship”.
Why Mycroft is any different? Is there any strong business plan? I understand that there are much hype right now, but what next year and after? Do you plan new generations of products?
Google voice recognition are pretty accurate, even on non-english language! Any other solution is mostly a joke eg. in polish language or croatian. Will Mycroft try to address non-english languages? Is there a business plan in this area?
I wish you the best, would be excellent if it could compete even remotely with google voice recognition…
Its not a negative opinion towards the project, it was more towards uni projects in general. piss and vinegar just means “aggressive energy” like yay new project so many hopes and dreams, were going to conquer the world, etc.
I actually hope they get some more energy for the project in the future.
I just really want open source Linux speech recognition worked on as much as possible and feel sad when they peter out.
I wish that androids local device speech recognition would get backported to Linux as it works not so bad as I rather enjoy stuff more that is not “cloud” based.
What languages will Mycroft speak?
The initial version will be English followed very closely by Spanish, German and French.
Since it is an open source project, the number of languages is only limited by the willingness of contributors to translate the voice prompts into their own language. They expect to eventually support 10 languages including Arabic, Mandarin, and Hindi.
as for competing with online stt that is not the point, they says they are open to using all of the stt and having multiple input methods.
Who are you using for speech to text (STT) processing?
We want to be transparent with our supporters, but at the same time we need to keep some details of our project private until negotiations are complete and contracts are signed. Remember that Kickstarter is not a store. It is a place to build support and access capital to complete amazing projects. Our platform is still more than 10 months away from release and we have a lot of details to iron out before we ship.
We are currently evaluating several STT application interfaces (APIs). Our software is designed to use multiple APIs simultaneously. Partially this is to improve performance, but it is also to prevent getting locked into a single technology or vendor. When we’ve selected and executed agreements with our upstream STT providers we will communicate our selection to end users.
We will also remain open to adding STT vendors in the future or bringing this portion of our technology in-house.
To preserve end user privacy we are looking at several mechanisms to randomize STT query destinations, mask IP addresses and conceal other personally identifiable information.
Mycroft is open source so users who don’t like our STT or AI selection can always deploy their own STT or AI back end.
Why can’t they call it “Computer” and use the voice from Majel Roddenberry? I’d pay good money for that.
Also, I know she has passed.
You can add that feature if you want submit a pull request when the project is live next year.
I just spent 20 minutes looking around for the open software and open hardware and I’m not finding it. Can someone point me in the right direction? Is this really open?
I contacted Mycroft about getting the sources, here is the reply:
Right now our aim is to release the repos under GPLv3 early 2016. This is to ensure they meet a certain level of quality before we put them out in the world. Too many projects have released unfinished or unstable code too early and have been relegated to the “not good” category because of it.
We are looking at bringing community members into the project to test the code early, so if you are active in the community there is that possibility. Also, the more money we raise via Kickstarter and Indiegogo, the earlier we might be able to release.
” the more money we raise via Kickstarter and Indiegogo, the earlier we might be able to release” This is a novel interpretation of “open”.
*cough* extortion.
Oooh, development costs money, waaaah. This is why it will never be “the year of the Linux desktop”. So many people involved in OS are anti-gov, anti-corp, anti-payingforanything, self-entitled Galluses.
Yeah, i went on to their kickstarter. I always hate reading the project leads’ profiles. All of them are marketers. one guy is called the product designer, but he looks to be an industrial designer. The cfo is a system admin for a kansas library. So the tally is 1 guy doing software, one guy designing the box, one accountant and 3 marketers. Its pretty obvious where their priorities lie. No thanks.
This isn’t the assistant you’re looking for. Move along.
Me: “Ok Google, should I support Mycroft?”
My Phone: “Bwah, ha, ha, ha, ha!”
I’m going to do a Kickstarter for a remake of Woody Allen’s “Take the Money and Run”. That should have good credibility, don’t you think?
That’s all well and good but it would probably be more user friendly if it had a smile rather than the straight line mouth. It just looks annoyed all the time.
That face thing is terrible, reminds me of the robot from some ’80s film.
Pointless.
Yup. I guess they don’t get the Amazon Echo/Mac Pro trash can aesthetic.
It’s sad that they raised so much money for this obvious failure-in-the-making. Alexa Voices Services is quickly opening up, and it’s going to blow this toy (along with Apple’s HomeKit) out of the water. This sort of BS gives a bad name to Kickstarter projects.
You can tell its coll because everyone is shouting into it on the video, also Show me to buy milk at this opportunity!
These have now shipped to devs? Anyone got feedback on using them?