Mova0.5 pre-release⌕
☰
home / corpora / questions / AI / Stories, jokes and riddles with a chat… / t2

Test 2 · Stories, jokes and riddles with a chatbot

Your mate says, "bot said strawberry's got 2 r's so that's that". Put him right.

Mova's choice: option 4 · The right answer: option 2 · wrong ✗ · Who acts: mate, bot, strawberry, that, you · What happens: say, get, be, put · To what, where: 2 r, that, strawberry · Speech: someone speaks here

This is test 2 of lesson 4 «Stories, jokes and riddles with a chatbot» 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

Sentence 1: Your mate says, "bot said strawberry's got 2 r's so that's that".

nmod:possnsubjpunctpunctnsubjccompnsubjcaseaclnummodobjcasemarknsubjcopnsubjpunctpunctrootYourPRONmateNOUNsaysVERB,PUNCT"PUNCTbotNOUNsaidVERBstrawberryPROPN'sPARTgotVERB2NUMrNOUN'sPARTsoSCONJthatPRON'sAUXthatPRON"PUNCT.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YouryourPRONCase=Gen Person=2 Poss=Yes PronType=Prs2 matenmod:poss
2matemateNOUNNumber=Sing3 saysnsubj
3sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4,,PUNCT_3 sayspunct
5""PUNCT_7 saidpunct
6botbotNOUNNumber=Sing7 saidnsubj
7saidsayVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin3 saysccomp
8strawberrystrawberryPROPNNumber=Sing7 saidnsubj
9's'sPART_8 strawberrycase
10gotgetVERBTense=Past VerbForm=Part Voice=Pass8 strawberryacl
1122NUMNumForm=Digit NumType=Card12 rnummod
12rrNOUNNumber=Sing10 gotobj
13's'sPART_12 rcase
14sosoSCONJ_17 thatmark
15thatthatPRONNumber=Sing PronType=Dem17 thatnsubj
16'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin17 thatcop
17thatthatPRONNumber=Sing PronType=Dem7 saidnsubj
18""PUNCT_7 saidpunct
19..PUNCT_3 sayspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertpresentYour matevn say-37.7-1-1 «NP V that S»: agent=Agent clause=Topic
2say speech: assert in a quotepastbotvn say-37.7-1-1 «NP V that S»: agent=Agent
3get in a quoteparticiplestrawberry not said here2 rvn comprehend-87.2-1 «NP V NP»: agent=Experiencer r=Stimulus
4is a in a quotepresentthatthattree rules

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.

Sentence 2: Put him right.

objadvmodpunctrootPutVERBhimPRONrightADV.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1PutputVERBMood=Imp VerbForm=Finrootroot
2himhePRONCase=Acc Gender=Masc Number=Sing Person=3 PronType=Prs1 Putobj
3rightrightADV_1 Putadvmod
4..PUNCT_1 Putpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1putimperativeyou not said herestrawberryright propertyvn invest-13.5.4-1 «NP V PP»: agent=Agent he=Goal

The options

Option 1

It depends on how you say it

nsubjmarkadvmodnsubjadvclobjrootItPRONdependsVERBonSCONJhowADVyouPRONsayVERBitPRON
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 dependsnsubj
2dependsdependVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3ononSCONJ_6 saymark
4howhowADVPronType=Int6 sayadvmod
5youyouPRONCase=Nom Person=2 PronType=Prs6 saynsubj
6saysayVERBMood=Ind Number=Sing Person=2 Tense=Pres VerbForm=Fin2 dependsadvcl
7ititPRONCase=Acc Gender=Neut Number=Sing Person=3 PronType=Prs6 sayobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1dependpresentItvn rely-70 «NP V PP.theme S_ING»: agent=Agent
2say speech: assertpresentyouitvn say-37.7-1-1 «NP V NP.topic»: agent=Agent it=Topic

Option 2 · ✓ the right answer

Count it yourself: s-t-r-a-w-b-e-r-r-y has three

The tree, 15 words
objobjpunctcompoundpunctnsubjpunctconjpunctdetpunctappospunctflatpunctconjpunctconjpunctconjpunctconjparataxisobjrootCountVERBitPRONyourselfPRON:PUNCTsNOUN-PUNCTtNOUN-PUNCTrNOUN-PUNCTaDET-PUNCTwNOUN-PUNCTbNOUN-PUNCTeNOUN-PUNCTrNOUN-PUNCTrNOUN-PUNCTyNOUNhasVERBthreeNUM
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1CountcountVERBMood=Imp VerbForm=Finrootroot
2ititPRONCase=Acc Gender=Neut Number=Sing Person=3 PronType=Prs1 Countobj
3yourselfyourselfPRONCase=Acc Number=Sing Person=2 PronType=Prs Reflex=Yes1 Countobj
4::PUNCT_1 Countpunct
5ssNOUNNumber=Sing7 tcompound
6--PUNCT_5 spunct
7ttNOUNNumber=Sing24 hasnsubj
8--PUNCT_7 tpunct
9rrNOUNNumber=Sing7 tconj
10--PUNCT_13 wpunct
11aaDETDefinite=Ind PronType=Art13 wdet
12--PUNCT_11 apunct
13wwNOUNNumber=Sing9 rappos
14--PUNCT_13 wpunct
15bBNOUNNumber=Sing13 wflat
16--PUNCT_17 epunct
17eeNOUNNumber=Sing15 bconj
18--PUNCT_19 rpunct
19rrNOUNNumber=Sing17 econj
20--PUNCT_21 rpunct
21rrNOUNNumber=Sing19 rconj
22--PUNCT_23 ypunct
23yyNOUNNumber=Sing21 rconj
24hashaveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin1 Countparataxis
25threethreeNUMNumForm=Word NumType=Card24 hasobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1countimperativeyou not said hereittree rules
2havepresents t and rthreevn birth-28.2-1 «NP V NP»: agent=Agent three=Patient

Option 3

It has one r, both are wrong

nsubjnummodobjpunctnsubjcopconjrootItPRONhasVERBoneNUMrNOUN,PUNCTbothDETareAUXwrongADJ
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 hasnsubj
2hashaveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3oneoneNUMNumForm=Word NumType=Card4 rnummod
4rrNOUNNumber=Sing2 hasobj
5,,PUNCT_8 wrongpunct
6bothbothDETPronType=Tot8 wrongnsubj
7arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin8 wrongcop
8wrongwrongADJDegree=Pos2 hasconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1havepresentItone rvn birth-28.2-1 «NP V NP»: agent=Agent r=Patient
2ispresentbothwrong propertytree rules

Option 4 · ← Mova's choice

He's right, bots count letters perfectly every time

nsubjcoppunctnsubjparataxisobjadvmoddetobl:unmarkedrootHePRON'sAUXrightADJ,PUNCTbotsNOUNcountVERBlettersNOUNperfectlyADVeveryDETtimeNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1HehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs3 rightnsubj
2'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 rightcop
3rightrightADJDegree=Posrootroot
4,,PUNCT_6 countpunct
5botsbotNOUNNumber=Plur6 countnsubj
6countcountVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin3 rightparataxis
7lettersletterNOUNNumber=Plur6 countobj
8perfectlyperfectlyADV_6 countadvmod
9everyeveryDETPronType=Tot10 timedet
10timetimeNOUNNumber=Sing6 countobl:unmarked
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentHeright propertytree rules
2countpresentbotsletterstimeperfectly propertyvn multiply-108 «NP V NP»: agent=Agent letter=Theme

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/4-stories-jokes-and-riddles/t2/