Mova0.5 pre-release⌕
☰
home / corpora / questions / AI / Asking well, being polite, knowing whe… / t2

Test 2 · ★ · Asking well, being polite, knowing when to stop

What would happen if you asked "tell me about dogs" instead of "list five things a puppy needs"?

Mova's choice: option 4 · The right answer: option 3 · wrong ✗ · Who acts: you, puppy · What happens: happen, ask, tell, need · To what, where: me, five things · Speech: someone speaks here

This is test 2 · ★ of lesson 8 «Asking well, being polite, knowing when to stop» of the AI course of Mova's primary school. The page gives the question's syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause, then the 4 options as the student saw them, each with its tree and pragmatics. Every text is parsed by Mova itself. How the student answered it, with the score of every option and why: the test at school.

The question

nsubjauxmarknsubjadvclpunctxcompiobjcaseoblpunctcasecasepunctoblnummodnmoddetnsubjacl:relclpunctpunctrootWhatPRONwouldAUXhappenVERBifSCONJyouPRONaskedVERB"PUNCTtellVERBmePRONaboutADPdogsNOUN"PUNCTinsteadADVofADP"PUNCTlistNOUNfiveNUMthingsNOUNaDETpuppyNOUNneedsVERB"PUNCT?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Int3 happennsubj
2wouldwouldAUXVerbForm=Fin3 happenaux
3happenhappenVERBVerbForm=Infrootroot
4ififSCONJ_6 askedmark
5youyouPRONCase=Nom Person=2 PronType=Prs6 askednsubj
6askedaskVERBMood=Ind Number=Sing Person=2 Tense=Past VerbForm=Fin3 happenadvcl
7""PUNCT_8 tellpunct
8telltellVERBVerbForm=Inf6 askedxcomp
9meIPRONCase=Acc Number=Sing Person=1 PronType=Prs8 telliobj
10aboutaboutADP_11 dogscase
11dogsdogNOUNNumber=Plur8 tellobl
12""PUNCT_8 tellpunct
13insteadinsteadADV_16 listcase
14ofofADP_16 listcase
15""PUNCT_16 listpunct
16listlistNOUNNumber=Sing8 tellobl
17fivefiveNUMNumForm=Word NumType=Card18 thingsnummod
18thingsthingNOUNNumber=Plur16 listnmod
19aaDETDefinite=Ind PronType=Art20 puppydet
20puppypuppyNOUNNumber=Sing21 needsnsubj
21needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin18 thingsacl:relcl
22""PUNCT_21 needspunct
23??PUNCT_3 happenpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1happenwouldvn occur-48.3-1 «NP V»: agent=Theme
2ask speech: ask a condition, not said to happenpastyouvn inquire-37.1.2 «NP V how S»: agent=Agent clause=Topic
3tell speech: assert not said to happen, in a quoteinfinitiveyou not said heremeabout dogs; instead list five thingsvn transfer_mesg-37.1.1-1-1 «NP V NP S_ING»: agent=Agent i=Recipient about dog=Topic
4need in a quotepresenta puppyfive things not said herevn want-32.1-1-1 «NP V NP ADV»: agent=Pivot thing=Theme

One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.

The options

Option 1

You would get exactly the same answer

nsubjauxadvmoddetamodobjrootYouPRONwouldAUXgetVERBexactlyADVtheDETsameADJanswerNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YouyouPRONCase=Nom Person=2 PronType=Prs3 getnsubj
2wouldwouldAUXVerbForm=Fin3 getaux
3getgetVERBVerbForm=Infrootroot
4exactlyexactlyADV_3 getadvmod
5thetheDETDefinite=Def PronType=Art7 answerdet
6samesameADJDegree=Pos7 answeramod
7answeranswerNOUNNumber=Sing3 getobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1getwouldYouthe same answerexactly propertyvn comprehend-87.2-1 «NP V NP»: agent=Experiencer answer=Stimulus

Option 2

The bot would refuse the short one

detnsubjauxdetamodobjrootTheDETbotNOUNwouldAUXrefuseVERBtheDETshortADJoneNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art2 botdet
2botbotNOUNNumber=Sing4 refusensubj
3wouldwouldAUXVerbForm=Fin4 refuseaux
4refuserefuseVERBVerbForm=Infrootroot
5thetheDETDefinite=Def PronType=Art7 onedet
6shortshortADJDegree=Pos7 oneamod
7oneoneNOUNNumber=Sing4 refuseobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1refusewouldthe botthe short onevn reject-77.2 «NP V NP»: agent=Agent one=Theme

Option 3 · ✓ the right answer

You would probably get a vaguer answer

nsubjauxadvmoddetamodobjrootYouPRONwouldAUXprobablyADVgetVERBaDETvaguerADJanswerNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YouyouPRONCase=Nom Person=2 PronType=Prs4 getnsubj
2wouldwouldAUXVerbForm=Fin4 getaux
3probablyprobablyADV_4 getadvmod
4getgetVERBVerbForm=Infrootroot
5aaDETDefinite=Ind PronType=Art7 answerdet
6vaguervagueADJDegree=Cmp7 answeramod
7answeranswerNOUNNumber=Sing4 getobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1getwouldYoua vaguer answerprobably propertyvn comprehend-87.2-1 «NP V NP»: agent=Experiencer answer=Stimulus

Option 4 · ← Mova's choice

The bot would ask your dog

detnsubjauxnmod:possiobjrootTheDETbotNOUNwouldAUXaskVERByourPRONdogNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art2 botdet
2botbotNOUNNumber=Sing4 asknsubj
3wouldwouldAUXVerbForm=Fin4 askaux
4askaskVERBVerbForm=Infrootroot
5youryourPRONCase=Gen Person=2 Poss=Yes PronType=Prs6 dognmod:poss
6dogdogNOUNNumber=Sing4 askiobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ask speech: askwouldthe botyour dogvn inquire-37.1.2 «NP V NP.recipient»: agent=Agent dog=Recipient

Text: the tests of Mova's primary school, written for Mova (world/data/school/), as the course runner gave them to the student. Trees: Mova's own parse — the en model on the CPU, when the site is built — not checked by a teacher; they may be wrong. Frames: Mova's frames reader (prag), each text read on its own. Elamur Cosmic License.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/questions/ai/8-asking-well-and-knowing-when-to-stop/t2/