Live data from Hacker News

Ask HN: What are the challenges of building a personal assistant like Siri?

news.ycombinator.com

41–50 of 58 posts

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#41
post #28

For what it's worth, the BotBuilder from Microsoft is open-source: https://github.com/Microsoft/BotBuilder - could be worth a peek. As the website states, this SDK is only "one of three main components of the Microsoft Bot Framework", and I'm not sure if the other two are open-source, but it shouldn't be all that significant given that it's just integration with Microsoft products, like Office 365, plus the bot direc…

Please read up what SDK means. It's worthless in OP case.

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#42
post #33

Earlier quoted context omitted.

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'.

I used to think that all the "geniuses" didn't ask anyone on how to do things at all, and just go for it. Turned out that they do, and luckily for us, in the internet age we have history. https://groups.google.com/forum/#!msg/comp.lang.java/aSPAJO0...

I like how your interpretation of 'do things' is 'set UA string in java spiders'. Einstein visited bohr to rap about the speed of light and larry page asked a mailing list how to use java libraries.

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#43
post #24
post #11

Most 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…

>> "start small and focused" I'd even go as far you say, use an existing platform like Amazon's Alexa with their hardware to start. Reading a books like "Calm Technology" and books on lean startups would be good too. Books: http://www.amazon.com/Calm-Technology-Principles-Patterns-No... http://www.amazon.com/Running-Lean-Iterate-Works-OReilly/dp/...

[deleted]

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#44
post #11

Most 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…

Exactly this, it is a difficult problem but if the goal is learning then it is one which will give you a number of challenges that will teach you a lot.

Start with any part of the problem and break it up into its component challenges. Start knocking off things one by one. Also start reading all the current papers on topic (a membership in a university library will help with this).

Since we take high school students and turn them into engineers with 4 years of training, figure that two and a half to four years (depending on how much time you will spend on core skills like upgrading your maths understanding) of reading, implementing, and improving.

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#45
The most epic challenge is to start and get back to work when thing will go wrong. Do it, you'll learn a lot. It will be hard. Post it on Github, ask questions on SO and I hope to see it here as 'Show HN: My f*ckn awesome personal assistant' =)

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#46
To get an idea of where to start you could check out Sirius [1] which is "an open end-to-end standalone speech and vision based intelligent personal assistant (IPA) similar to Apple’s Siri, Google’s Google Now, Microsoft’s Cortana, and Amazon’s Echo."

[1] http://sirius.clarity-lab.org/

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#47
post #8

You can offload both 1 and 2 to third party services - one of the major ones with a properly public API that officially supports (and thus charges for high volume use) use by other parties is Microsoft's Project Oxford [0]. You could also use some of the Google APIs, but those are more-or-less unsupported, and subject to change as Google needs to change them. From there, it's a matter of transforming intent into acti…

As much as possible, this.

If you, singular, are building Siri v2, you need to do as little as possible yourself. Find an OSS library / tool that does the thing you want, use Caffe/Theano/etc. instead of rolling your own code, use a commercial package if you absolutely have to. Concentrate on the "hard" parts, understanding and translating language to action. Build that part, and glue on all the other stuff. After you get a working thing you can peel off the layers and replace them with something of your own, maybe, or more likely something better will come out by that time and you can plug it in with minimal effort.

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#48
post #23

That mostly depends on what scale you have in mind. If you simply want to make an app for your own personal use, and you imagine a restricted form of dialog (by which I mean e.g. "query/reply" or "command"-type of dialogs as opposed to open discussions) to trigger a limited set of actions (say, verbatim web searches, control the built-in functionality of a smart phone, etc.) it is feasible. But that doesn't mean it's…

woa very thorough answer. I wonder what's the reward in dialog pomdp, where does it come from?

Re: Ask HN: What are the challenges of building a personal assistant like Siri?

#50
If George Hotz came in HN and asked about the feasability of doing a self driving car by himself, people would say the same thing, tell him that was impossible. Lucky for us he neither asked HN if he could hack the iphone or the playstation 3 because if he did he could be desencouraged.

Anyway, geohot built a self-driving car and received investment from a16z to hire more people and expand it further. http://www.bloomberg.com/features/2015-george-hotz-self-driv...

My advice to you is study really hard and make it happen. use other people work to leverage your software and go faster. And after that show me and the others what have you made.

Post reply on HN