Live data from Hacker News

Show HN: PennyWhale – Use natural language to search for any financial data

pennywhale.com

41–50 of 60 posts

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#42
post #38

This is cool! We've been working on something similar, but the opposite direction (for world trade data). Instead of trying to NLP our way out of the problem, we pre-generate and index a bunch of possible questions, and let full text search handle the rest. It's interesting, because theoretically NLP should be able to "understand" what you mean but in reality I find that even if you parse sentence structure and extra…

Couple of years back, I implemented a natural-language-ish solution for querying ERP data. My approach was to a. have structured queries that can be precisely parsed b. provide query completion to guide the user while entering the query It turned out quite well, if I say so myself. But I never got the time to market it. It can be seen in action here: http://nlq.lavadip.com/servlet/demo

this is pretty cool ! could you talk about the parser-generator and ER relationships ? I was looking to build something similar for a webapp and was stuck at how to generate the autocompletes.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#43

This is cool! We've been working on something similar, but the opposite direction (for world trade data). Instead of trying to NLP our way out of the problem, we pre-generate and index a bunch of possible questions, and let full text search handle the rest. It's interesting, because theoretically NLP should be able to "understand" what you mean but in reality I find that even if you parse sentence structure and extra…

It's interesting, because theoretically NLP should be able to "understand" what you mean but in reality I find that even if you parse sentence structure and extract some meaning, you're still at some level hardcoding the possible things that can be queried into the code.

This is a good point.

One thing that I'd claim is that NLP is less useful than you'd think for single queries. I'd just suggest the thought experiment of being able to ask a highly knowledge person one question with no follow-ups. Even someone with a mastery of English and the data probably won't start out with the same idioms and approaches, so you'd have to phrase the question carefully and exactly ... just the way you have to spend a lot of effort writing a SQL or similar query.

If you can interact with such a knowledgeable person, you'd learn their expression style and they'd learn yours - after some interaction one has a very powerful effect. Until then, things are rather limited.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#44
I suggest including parameters mentioned in the book "The intelligent investor" praised by Buffet. For example, the earnings in last 20 years, total value of tangible assets, etc. Company information on value investing are hard to find, and this could be a great help.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#45
post #38

This is cool! We've been working on something similar, but the opposite direction (for world trade data). Instead of trying to NLP our way out of the problem, we pre-generate and index a bunch of possible questions, and let full text search handle the rest. It's interesting, because theoretically NLP should be able to "understand" what you mean but in reality I find that even if you parse sentence structure and extra…

Couple of years back, I implemented a natural-language-ish solution for querying ERP data. My approach was to a. have structured queries that can be precisely parsed b. provide query completion to guide the user while entering the query It turned out quite well, if I say so myself. But I never got the time to market it. It can be seen in action here: http://nlq.lavadip.com/servlet/demo

A cool system but I'd suggest this is NLP to the extent SQL or a similar (or somewhat better) query language is NLP. You've made queries in your query language easy but it's more like interactive programming than free-form NLP.

Not that it's a bad application, it's nice, it's just if one extended this model, one would wind-up with a query language, not something new.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#46
When I tried the query: "show me the ratio of $SLV vs $GLD"

I get:

"We're sorry, but something went wrong.

If you are the application owner check the logs for more information."

Is this due to the usual HN overload? or did I hit a bad spot?

This looks extremely interesting!

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#47
post #46

When I tried the query: "show me the ratio of $SLV vs $GLD" I get: "We're sorry, but something went wrong. If you are the application owner check the logs for more information." Is this due to the usual HN overload? or did I hit a bad spot? This looks extremely interesting!

Yeah, definitely HN overload. That query may not work though - you'll want to specify what ratio you're looking for (PE, PEG, EPS, etc)

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#48

Congratulations on launching! Cool idea and a good start. I think since you're targeting the non-professional market here, you need to focus on user experience a bit. Some feedback: - Found it a bit slow, but guess that's partially the HN effect. - As per above, I'd make the queries ajax rather than refreshing the whole page every search, should improve the UX a fair bit. - I expected autopredict when I started to ty…

Thanks so much, this is great advice. Definitely all things we plan on doing.

Re: Show HN: PennyWhale – Use natural language to search for any financial data

#49
post #46

When I tried the query: "show me the ratio of $SLV vs $GLD" I get: "We're sorry, but something went wrong. If you are the application owner check the logs for more information." Is this due to the usual HN overload? or did I hit a bad spot? This looks extremely interesting!

Yeah, definitely HN overload. That query may not work though - you'll want to specify what ratio you're looking for (PE, PEG, EPS, etc)

Oh, I thought I could get just "the ratio", like, SLV price at date X / GLD price at date X.

Would that be too hard to implement? I would love being able to pull ratios out of (almost) any arbitrary data.

Post reply on HN