<prompt> Unda programu ya kugawa wanyama katika vikundi tofauti.  <response>: Mpango huo ungechukua wanyama mbalimbali kama pembejeo na kisha kuwapanga kulingana na kategoria zifuatazo: mamalia, reptilia, amfibia, samaki, ndege, wadudu, na araknidi. Kisha ingegawa kila mnyama kwa kategoria sahihi na kuitoa kwa mtumiaji. Mpango unapaswa kuwa na uwezo wa kutambua wanyama tofauti kwa urahisi na kutoa maoni kwa mtumiaji ikiwa ataingiza mnyama asiyemtambua. Programu inapaswa pia kuwa na uwezo wa kuzoea vikundi vya ziada na wanyama wanapoanzishwa. Zaidi ya hayo, programu inapaswa kuwa na uwezo wa kuhesabu matukio magumu zaidi kama vile mahuluti, spishi ndogo, na endemics. Kwa kuongezea, programu inapaswa kuwa na uwezo wa kujua jina la kisayansi la mnyama ikiwa mtumiaji ataingiza majina yake anuwai ya kawaida. Hatimaye, programu inapaswa kutoa orodha ya wanyama wengine katika jamii sawa kwa madhumuni ya kulinganisha. 