Show HN: Knowledge engine – instant answers to any question
quickanswers.io
quickanswers.io
There are some catches with word similarities, for example, "What is the lifespan of a turtle?" worked fine, but "How long can a turtle live?" and various re-phrasings result in very different answers, most of them correct within the context of the content they were scraped from, but some resulted in no answers at all.
Separately, the system doesn't handle preposterous questions very well, like "Who won the World Cup in 2009?" it says Italy won it, but I think it was some other thing referred to as a World Cup.
There are a lot of questions on Quora about personal experience like what it's like to have a family member die of cancer or what it was like to be in the WTC during the 9/11 attacks, and questions about these kinds of experience return nothing for the most part, despite being available via other resources (it's not all locked into Quora).
Very great first go, I'm really interested in seeing how this progresses. Like you say, if you could scrape a lot more data, this would produce a very interesting spectrum of information.
It'd probably be good to scrape some of the "How to" sites too, I asked "How does a gasoline engine work?" and the responses were... funny? :)
I think crowd-based approaches and machine-based approaches will always have very different strengths and weaknesses. The quality of algorithmic answers will generally (always?) be well below that of human-written ones, especially at first.
However, in the long term I can see machine-based approaches "winning", simply because of their near-infinite scalability (and the sort of insight that emerges from enormous scale). Take web search: if started out with hand-curation in the portal era, until that got wiped out by algos and scrapers that could better manage the growing scale of the web (and exploit patterns only visible at scale, like PageRank).
Human knowledge, including the sum of personal experiences of the people who express themselves on the web, is now at a size where it is no longer human-manageable. I see enormous potential here to extract, understand and navigate that knowledge using algorithms.
What you end up with is a high signal to noise for quality, factual content, and for things where facts are not even expected (politics, etc...) you often end up with a polarity that doesn't acknowledge the other side exists. Beyond all that there is a huge amount of sarcasm, humor and nuance to content that will be hard for a machine to figure out on its own, but hopefully you can find a way to separate the wheat from the chaff :)
However there are actually several types of algorithms working for different kinds of questions. The most general one is explained above.
If you haven't already, check out Massimo Marchiori's ideas for his (now defunct) Volunia search engine [1]. You are definitely onto something potentially revolutionary here.
> 42
"How many roads must a man walk down before you can call him a man?"
> The answer my friend, is blowin' in the wind.
"How old are you?"
> I have been online since April 2014.
Cool.
Asking for clarification would also be much needed, of course.
Keep in mind this engine is still a very early prototype.
1467 B.C.
Needs some work...
> "what is the airspeed velocity of an unladen swallow?"
> "Monty Python and the Holy Grail is a 1975 British comedy film written and performed by the comedy group of Monty Python (Graham Chapman, John Cleese, Terry Gilliam, Eric Idle, Terry Jones and Michael Palin), as directed by Gilliam and Jones. It was conceived during the hiatus between the third and fourth series of their popular BBC television programme Monty Python's Flying Circus. "
yeah you better edit it dang
These things always suck so badly that I don't think I've ever gotten a good answer out of one. This, astonishingly, gave me two right off the bat. But yes, the bar could hardly be lower.
> Sorry, I don't know.
Come on man. If you're not going to optimize for the important questions, why bother? /s
Haha. Good job. This will be fun to play with.
"how many calories would one cubic light year of greek yoghurt contain?"
Perhaps a bit different, but Id love to see this implemented for specific subsets of information. Even better, a DIY version where I could enter my own QAs (or get them crowdsourced). There could be a lot of use cases for such an app.
Don't ask why I searched this, but I found one problem out of everything I searched: http://i.imgur.com/cGlclWU.png
Less than your mum
Politics portal
>who killed kennedy
Men Who
>what is the date of google's IPO
June 25, 2014
One day, maybe...
"If There's a God, God invented reality, therefore God is not real, because He transcends reality"
It would not answer what you expect, cause theres no objective answer to that, but the engine could play a game with the words you used showing some "sense of humor"
"Where is O'Hare?" > Sorry, I don't know.
"What time is it in Japan?" > Sorry, I don't know.
Needs a little work...
Strong AI is not there just yet; this is but a rough implementation of a fairly simple algorithm: http://www.sphere-engineering.com/blog/quickanswers-io-a-new...
I understand it's still developing and improving. Good luck!
You are the user
Lol
GRANT SELECT,UPDATE ON my_schema.* TO 'my_user'@'my_host' IDENTIFIED BY 'my_password';
answer: Hahaha