Ask HN: What are the challenges of building a personal assistant like Siri?
31–40 of 58 posts
Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#32Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#33Earlier quoted context omitted.
He didn't start by asking around on HN. Generally people aren't Elon Musk. Even he probably isn't Elon Musk all of the time.
A young composer met mozart and said 'I want to write a symphony, where do I start?'. Mozart spins him a story about starting with short pieces, then apprenticing to a serious composer, mastering the different instruments and gradually working up to it. The young composer is surprised. 'You didn't do all that'. 'Ah,' says mozart, 'but I didn't ask anybody how'.
https://groups.google.com/forum/#!msg/comp.lang.java/aSPAJO0...
Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#34Most of the comments here are pretty discouraging, which is reasonable. It sounds like an insanely ambitious project for a single non-expert to take on. But I completely disagree. You should go for it. Even if you never really get it to work you'll most likely learn a ton along the way. And if you even halfway pull it off it would make an epic "Show HN". Also, a lot of the required technologies are advancing at an in…
Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#35Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#36Earlier quoted context omitted.
Your fake quote sounds a bit like what Elon Musk might've said when he started SpaceX.
He didn't start by asking around on HN. Generally people aren't Elon Musk. Even he probably isn't Elon Musk all of the time.
https://www.quora.com/Will-I-become-a-billionaire-if-I-am-de...
Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#37If you're motivated by learning, you'll certainly do so. You'll probably learn about topics you hadn't considered learning about. Start small and build incrementally. Be patient, you're in for a lot of reading.
If you're motivated by profit, i.e. starting a company, then you need to be strategic. The Big Guys - Apple, Google, MS, etc. - are mostly looking at "general purpose" assistants. Keep in mind that they're putting massive effort into these assistants because the technology will become a central part of products like automobiles.
Perhaps you can find a niche market they're missing so that you can target your research and coding efforts.
As others said, pick a small, focused goal in building an assistant and add goals as you succeed.
Re: Ask HN: What are the challenges of building a personal assistant like Siri?
#38Getting started is not that hard, getting good is. It's a hard problem to parse speech correctly, take numbers for example: Nineteen-Eightyfour can be parsed as 19 and 84, or as 1948, or as 9 10 80 4. There are challenges, certainly, but creating a simple program with things like wit.ai is do-able. Prepare to write a lot of speech parsing logic, and implement every piece of functionality by hand. Magic as Siri, Google Now, and Cortana may seem, most of it is just hardcoded responses and actions. That need not be a problem, but I can promise you, smart assistants will lose a lot of their magic once your realize it's just a bunch of responses and actions hard coded.
Anyway, I don't want to discourage you from trying, because it's really interesting to try and see what challenges you're going to encounter. The getting started pack for speech recognition is mostly wit.ai, or the Google STT engine. Keep in mind: none of the big companies are doing everything from scratch. Sure, Google has their own speech recognition, but recognizing the trigger phrase (jargon for 'OK Google', or 'Hey Siri') is outsourced. Every piece of software that has such a trigger uses the same library. Remember: using libraries is not cheating, it's just focusing on your core task, which is writing the parsing and actions.