athas / EggsML

A fully fledged and highly scalable lunch management system for the modern enterprise
http://eggsml.dk
GNU Affero General Public License v3.0
30 stars 10 forks source link

Tyve spørgsmål til professoren #92

Open nqpz opened 7 years ago

nqpz commented 7 years ago

Forestil jer denne samtale:

<Sheherazade> concieggs: professor
<concieggs> Jeg tænker på noget.
<preben> concieggs: professor: er det større end en kat?
<concieggs> preben: Nej.
<dr_robotnik> concieggs: professor: har det ben?
<concieggs> dr_robotnik: Ja.
<preben> concieggs: professor: er det et tusindben?
<concieggs> preben: Ja!  Du vandt!

Det kræver bare en database med en masse relationer der nemt kan parses. Der er for eksempel http://wordnet.dk/ som måske kan bruges (men jeg tror ikke der er nok). Hvad er der ellers af tilgængelige databaser der beskriver en forsimplet udgave af verdenens begreber?

svip commented 7 years ago

On Mon, 23 Oct 2017, at 20:28, Niels G. W. Serup wrote:

Det kræver bare en database med en masse relationer der nemt kan parses.

Alternativt er det altid et tusindben.

sshine commented 7 years ago

Det omvendte spil, hvor concieggs skal gætte hvad du tænker på, er en smule lettere at lave og tilsvarende underholdende. Her kan man hardcode en række tilfældige spørgsmål og langsomt udvide databasen med objekter som den ikke kan gætte hver gang nogen færdiggør et spil.

Så behøver man nemlig ikke forholde sig til vilkårlige spørgsmål som input, men man kan nøjes med en begrænset mængde af svar.

<Lis> concieggs: professor
<concieggs> Lis: Okay, tænk på noget. Så prøver jeg at gætte det.
<concieggs> Lis: Er det et dyr?
<Lis> concieggs: ja
<concieggs> Lis: Er det tungere end en pakke smør?
<Lis> concieggs: nej
<concieggs> Lis: Er det grønt?
<Lis> concieggs: ja
<concieggs> Lis: Er det et tusindben?
<Lis> concieggs: ja for fanden!!!
<concieggs> Tjuhej, der så man lige mig!

Svarmuligheder: 20Q har svarmulighederne ja, nej, ved ikke, irrelevant, indimellem, måske, muligvis, i tvivl, sædvanligvis, det afhænger, sjældent, delvist. Det bliver lidt tungt at gentage alle svarmuligheder hver gang. Man kunne måske nøjes med at remse dem op i starten.

Personer og ting: Jeg oplever at 20Q har meget svært ved at komme med gode spørgsmål hvis jeg starter med at tænke på en person. Kan man hoppe på Stephen Hawking? Ja, men man kommer ikke tættere på svaret ved at spørge, og dataloger er alt for næsvise til at sige "Irrelevant". Han er jo fysiker! Måske skulle man afgrænse spillet til enten at handle om at gætte personer eller ting (herunder også abstrakte).

Semi-superviseret læring: Hvis den skal lære løbende, må vi forvente at dens database hurtigt bliver inkonsistent fordi spillerne troller. Man kunne lave en web-tjeneste a la Slashdots meta-moderator / StackOverflows review, hvor man kan spørge om et givet svar stemmer overens med det som tænktes på. Hvis nogle svar vurderes at være utroværdige, kan man koble utroværdighed til en serie af spørgsmål eller en person.

Eckankar commented 7 years ago

Man kan også se på http://en.akinator.com.