Log in
::
Register
::
Not logged in
Home
Tags
Articles
Editorials
Stairways
Forums
Scripts
Videos
Blogs
QotD
Books
Ask SSC
SQL Jobs
Training
Authors
About us
Contact us
Newsletters
Write for us
Recent Posts
Recent Posts
Popular Topics
Popular Topics
Home
Search
Members
Calendar
Who's On
Home
»
SQLServerCentral.com
»
Editorials
»
A Better English Query
12 posts, Page 1 of 2
1
2
»»
A Better English Query
Rate Topic
Display Mode
Topic Options
Author
Message
Steve Jones - SSC Editor
Steve Jones - SSC Editor
Posted Sunday, March 22, 2009 8:08 PM
SSC-Dedicated
Group: Administrators
Last Login: Today @ 11:20 AM
Points: 31,437,
Visits: 13,752
Comments posted to this topic are about the item
A Better English Query
Follow me on Twitter:
@way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
Post #681197
Andy Lennon
Andy Lennon
Posted Monday, March 23, 2009 7:51 AM
Ten Centuries
Group: General Forum Members
Last Login: Tuesday, August 07, 2012 6:59 AM
Points: 1,386,
Visits: 823
FROM THE INTERVIEW SITE...
Think about that for a minute. It computes the answers. Wolfram Alpha doesn’t simply contain huge amounts of manually entered pairs of questions and answers, nor does it search for answers in a database of facts. Instead, it understands and then computes answers to certain kinds of questions.
This is pure PR, just from the phrasing. Maybe a miracle will happen and this will actually matter to someone, i just can't see that as very likely. "Computing answers to factual questions" sounds like complete nonsense to me. You don't "compute" that the capitol of France is Paris; you look it up. It says it's not a natural language parsing engine, so i don't know what kind of syntax it'll expect.
Maybe i'm missing something major, but this sounds like buzz for it's own sake.
Post #681437
GSquared
GSquared
Posted Monday, March 23, 2009 8:10 AM
SSCoach
Group: General Forum Members
Last Login: Tuesday, May 21, 2013 1:55 PM
Points: 15,442,
Visits: 9,571
Considering that I can't even get the Word grammar checker to accept the kind of convoluted sentences I often write, I'm not going to expect much from such a product at this time.
I imagine something like that could, possibly, be made to work with technical writings. Those are usually written to stand pretty much on their own. Anything beyond that, and it takes far too much context and understanding of human foible to get anything from any human communication, whether it be written or spoken.
I can see a computer being able to "compute an answer" to questions like, "what's the freezing point of water, in Kelvin, at sea level?" I can't see one being able to compute "what's the best opening move in chess?", much less "is the US economy up or down?"
- Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
Property of The Thread
"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
Post #681454
Steve Jones - SSC Editor
Steve Jones - SSC Editor
Posted Monday, March 23, 2009 8:20 AM
SSC-Dedicated
Group: Administrators
Last Login: Today @ 11:20 AM
Points: 31,437,
Visits: 13,752
Most of our computations are facts. What were the sales last month? That's a fact, however the computation involves looking up rows.
I tend to be skeptical as well, but I'm hopeful that some good technology would come out of this that could be applied elsewhere.
Follow me on Twitter:
@way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
Post #681467
GSquared
GSquared
Posted Monday, March 23, 2009 8:34 AM
SSCoach
Group: General Forum Members
Last Login: Tuesday, May 21, 2013 1:55 PM
Points: 15,442,
Visits: 9,571
Even "what were the sales last month?" is too vague for computer consumption. Are you asking for sales volume, or for what was sold?
If I answered that question with "we sold a toy train on the 1st, and a toy boat on the 3rd, a backgammon set on the 5th, ...(other details)", that would be a valid answer. So would, "we sold six games and two toys". So would, "$125".
Those are all factual questions, and could all be answered by querying a database. But will the computer be smart enough to say, "um, do you mean total volume, or do you want a list of the items sold, or what?", or will it just assume that questions like that always mean total volume, and be really annoying to the guy who wanted something else?
Till computers are smart enough to reply to a question by asking for clarification, and providing some suggestions, they won't be able to handle that kind of situation.
The only reason they work in sci-fi is because of the script. The characters get the data they wanted, because the script writer knows what the intent of the question was, and the voice actor for the computer knows what answer to give, and the actors know that the answer is what they are looking for.
Scene: Command deck of a space battleship, the captain and crew look tense as they watch a screen indicating their enemy's actions. Suddenly, something disappears off the screen.
Captain: Where'd they go?
Computer: To the bathroom, sir.
Captain (looking horribly confused): What?
Computer: The crew members on the dining deck, sir. They went to the bathroom.
Captain: No, you stupid machine, I mean where did the enemy ship go?
Computer: They disappeared, sir.
Captain (veins on his head bulging in frustration): Deck officer, get a DBA in here, NOW! I hate this stupid "verbal query" BS!
- Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
Property of The Thread
"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
Post #681486
Someguy
Someguy
Posted Monday, March 23, 2009 9:22 AM
SSC-Enthusiastic
Group: General Forum Members
Last Login: Monday, May 07, 2012 10:39 AM
Points: 153,
Visits: 565
I would join with Steve in hoping for good things down the road.
For now using specific language for a specific result (SELECT Column FROM specific table) is much quicker and much more useful than working through all of the possibilities of normal colloquial language.
However, if you could add some artificual intelligence and some time to the mix, it might be possible for an executive to have a 'trained' box that knows what the exec wants. 'Total Sales for March' may means 'What is the total that we sold in dollars' for some. It might mean something different for others, but if each person gets their own box the box may be able to figure out what's normally expected.
I often know what my wife wants even if she's stated a request with something less than specificity. I can do that because we've spent a lot of time together. I'm not sure she would have it any other way...
___________________________________________________
“Politicians are like diapers. They both need changing regularly and for the same reason.”
Post #681538
steve.neumann
steve.neumann
Posted Monday, March 23, 2009 1:47 PM
Grasshopper
Group: General Forum Members
Last Login: Wednesday, May 22, 2013 12:22 PM
Points: 23,
Visits: 86
ironically, Steve's English isn't that great...
- "I don't know that anyone every had this built.."
- "If the database or analysis engine can compute answers on it's own," (its)
Post #681799
noeld
noeld
Posted Monday, March 23, 2009 3:50 PM
SSCertifiable
Group: General Forum Members
Last Login: Tuesday, May 14, 2013 4:39 PM
Points: 6,260,
Visits: 1,977
Ahh the PIPE Dreams of English Query ... that's probably why MS throw the towel!
* Noel
Post #681929
Jeff Moden
Jeff Moden
Posted Monday, March 23, 2009 9:32 PM
SSC-Dedicated
Group: General Forum Members
Last Login: Today @ 7:36 PM
Points: 32,931,
Visits: 26,820
and there will be plenty of model design and development for storing data, performing ETL work,
Shoot... they can't even get it right with simple pretty pictures... DTS, SSIS, and Business Objects Data Integrator are all miserable failures in my eyes.
Besides, you only need one English Query to get along... "Got Beer?"
--Jeff Moden
"
RBAR
is pronounced "ree-bar" and is a "Modenism" for "
R
ow-
B
y-
A
gonizing-
R
ow".
First step towards the paradigm shift of writing Set Based code:
Stop thinking about what you want to do to a row... think, instead, of what you want to do to a column."
For better, quicker answers on T-SQL questions, click on the following...
http://www.sqlservercentral.com/articles/Best+Practices/61537/
For better answers on performance questions, click on the following...
http://www.sqlservercentral.com/articles/SQLServerCentral/66909/
Post #682036
Steve Jones - SSC Editor
Steve Jones - SSC Editor
Posted Tuesday, March 24, 2009 4:22 PM
SSC-Dedicated
Group: Administrators
Last Login: Today @ 11:20 AM
Points: 31,437,
Visits: 13,752
Is that the query or is it mailto:jeff.moden@supersqlguy.com?
Follow me on Twitter:
@way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
Post #682939
« Prev Topic
|
Next Topic »
12 posts, Page 1 of 2
1
2
»»
Permissions
You
cannot
post new topics.
You
cannot
post topic replies.
You
cannot
post new polls.
You
cannot
post replies to polls.
You
cannot
edit your own topics.
You
cannot
delete your own topics.
You
cannot
edit other topics.
You
cannot
delete other topics.
You
cannot
edit your own posts.
You
cannot
edit other posts.
You
cannot
delete your own posts.
You
cannot
delete other posts.
You
cannot
post events.
You
cannot
edit your own events.
You
cannot
edit other events.
You
cannot
delete your own events.
You
cannot
delete other events.
You
cannot
send private messages.
You
cannot
send emails.
You
may
read topics.
You
cannot
rate topics.
You
cannot
vote within polls.
You
cannot
upload attachments.
You
may
download attachments.
You
cannot
post HTML code.
You
cannot
edit HTML code.
You
cannot
post IFCode.
You
cannot
post JavaScript.
You
cannot
post EmotIcons.
You
cannot
post or upload images.
Copyright © 2002-2013 Simple Talk Publishing. All Rights Reserved.
Privacy Policy.
Terms of Use.
Report Abuse.