It's a very MVP simple implementation that works well for most cases. Kudos.<p>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.<p>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?<p><a href="http://thebigdb.com/recent" rel="nofollow">http://thebigdb.com/recent</a>
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.<p><a href="http://thebigdb.com/random" rel="nofollow">http://thebigdb.com/random</a>
Gives the same results, I expect random takes the whole DB as the sample set.<p><a href="http://thebigdb.com/search?q=everest" rel="nofollow">http://thebigdb.com/search?q=everest</a>
No result found.
I think it is strange how the author of a cool tool like this seems to feel the need to justify their tool's existence in a world where new web-framework X is announced every day.
Why don't you use an existing ontology/knowledge graph instead of building your own with thebigdb?<p>For example: <a href="http://www.freebase.com/" rel="nofollow">http://www.freebase.com/</a>
I like the idea, but unfortunately I only got results with the example questions. For instance:<p>> akiva ask "What's the weight of an iPhone 5s ?"
112 grams<p>is fine, but:<p>> akiva ask "What's the weight of an iPhone 5 ?"
Sorry, Akiva can't answer that question for now.<p>Or
>
akiva ask "What's the weight of a Nokia Lumia 920 ?"
Sorry, Akiva can't answer that question for now.
I wish there would be a cleaner V2 version of megahal out there. I loved that thing but the last time I've implemented it into eggdrop (which is hopelessly outdated too) I was sweating blood and never wanted to touch it again ;)
This looks amazing, and I agree, you need to bootstrap theBigDB with more facts. Sources like freebase and perhaps DBPedia would help.<p>It would also be cool to layer on temporal facts too, like "What is the price of APPL today?" or "Is JT on tour?"<p>My initial statement was "Is Kevin Spacey in Austin Powers?" - No results.
this is interesting, but none of the questions i've asked seem to get answered, even after wording them well and picking easy questions..like 20 questions in a row