Show HN: Akiva – A simple NLP, question-answering artificial intelligence
github.com
github.com
That said, looking at the code, I'm not sure why you call it an AI when it is very rule-based so the code itself is not able to have any "intelligent" behavior when the input falls out of the predefined rules.
More importantly, as you seem to be the creator of the underlying BigDb project, is there any actual data in it past the precise examples given in your README?
http://thebigdb.com/recent The only recent examples visible are about the weight and dimensions of the iPhone 5 vs Galaxy S4 vs Nexus 5, as in your NLP examples.
http://thebigdb.com/random Gives the same results, I expect random takes the whole DB as the sample set.
http://thebigdb.com/search?q=everest No result found.
There is no data in TheBigDB yet indeed, I've just (re)launched it as I'm releasing Akiva: you can take them as both proof-of-concept of each other, if that makes sense.
Obviously, the dataset in TheBigDB will grow with time, and the skills of Akiva will also.
Thanks for your questions :)
For example: http://www.freebase.com/
Since ontology is a very very hard problem, and collecting a lot of facts even more so, I think you should look more carefully into using a structured DB like Freebase that has already figured it out.
> akiva ask "What's the weight of an iPhone 5s ?" 112 grams
is fine, but:
> akiva ask "What's the weight of an iPhone 5 ?" Sorry, Akiva can't answer that question for now.
Or > akiva ask "What's the weight of a Nokia Lumia 920 ?" Sorry, Akiva can't answer that question for now.
$ akiva ask "Is the empire states building higher than the eiffel tower ?"
Sorry, Akiva can't answer that question for now.
$ akiva ask "How far is the Earth from Mars?"
Sorry, Akiva can't answer that question for now.
$ akiva ask "How old was Bob Marley when he died?"
Sorry, Akiva can't answer that question for now.
$ akiva ask "What kind of music did Janis Joplin play?"
Sorry, Akiva can't answer that question for now.
$ akiva ask "What kind of questions can akiva answer?"
Sorry, Akiva can't answer that question for now.It would also be cool to layer on temporal facts too, like "What is the price of APPL today?" or "Is JT on tour?"
My initial statement was "Is Kevin Spacey in Austin Powers?" - No results.