For anyone wondering: This is based on basic text parsing and a key-value lookup table, no AI involved whatsoever.
Here's the table: https://rose.systems/animalist/lower_title_to_id.js
Here's the table: https://rose.systems/animalist/lower_title_to_id.js
var h = hash(guess);
if (h==7182294905658010 || h==6344346315172974) { return "Adorable guess, but it's spelled “rosy”."; }
I'm guessing they're hashes for "<something> rosie" or "<something> rosey", but what?Edit: someone edited to remove it just this minute!
Introduction: https://www.wikidata.org/w/index.php?diff=2353193943 - just random vandalism I suppose.