<prompt> Tengeneza kiolesura cha programu kwa ajili ya mfumo wa mapendekezo ya kitabu.  <response>: Kiolesura cha programu kinapaswa kujumuisha sehemu iliyo na mapendekezo ya kitabu, upau wa kutafutia na chaguo za vichujio ili kuboresha matokeo, ukurasa wa kila kitabu wenye ukadiriaji, hakiki na lebo, ukurasa wa kila mwandishi ulio na maelezo ya wasifu, ukurasa wa kila aina na alama za juu. vitabu na aina zinazohusiana, na ukurasa wa mapendeleo ya mtumiaji. 