Open nqpz opened 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.
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.
Man kan også se på http://en.akinator.com.
Forestil jer denne samtale:
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?