Status på udvikling, August 2019

I starten af august blev der tilføjet performancemåling til recommenderen hvilket gør det muligt at måle på hurtigt recommenderen returnerer anbefalingerne. Til højre ses en graf, hvor x-aksen er antallet af sekunder per forespørgsel og y-aksen er antallet af forespørgsler. I alt har der været 140.294 anbefalinger i den målte periode. Gennemsnitstiden for et svar er 84ms (mediantiden er 64ms), 95% af forespørgslerne tog under 139ms, og 99% af forespørgslerne tog under 706ms.

I august er der sket følgende udvikling:

  • Visning af anbefalinger ved lånerstatus i DDB-CMS (inklusiv ny anbefalingsvisning)
  • Opdateret indhold bibspire.dk og website flyttet til produktionsserver – har besluttet at afprøve følgende økonomiske model:  alle biblioteker få fri adgang til at benytte anbefaleren, da jeg kan se at den er nyttig, og gerne vil have at så mange som muligt får glæde af den –  til gengæld opfordres I meget kraftigt til at  tegne abonnement (der giver Service Level Agreement og mulighed for at tilpasse anbefalingerne) eller på anden vis hjælpe med at finde økonomiske midler, hvilket er en forudsætning for at projektet fortsætter med denne model – evaluerer på dette i starten af 2020.
  • Møde med DBC, og aftale om at DBC levere bestandsdata til løsningen – afventer at blive implementeret hos, hvorefter biblioteker automatisk vil kunne få opdateret/tilføjet deres bestand, – i stedet for at man selv skal downloade et udtræk fra cicero og derefter uploade det her.
  • Refaktorering, og start på kode for ny  anbefaler (under udvikling):  kommer til at kunne kombinere flere anbefalertilgange: ADHL, webtrekk, metadata, … og også eksterne anbefalere såsom DBCs og også gerne PAPPS-projektets.
  • Opsæt intern søgemaskine som skal forsøges at bruges til metadata-anbefaler.
  • Bedre opsamling af performancestatistik.
  • Understøttelse af anbefalinger ud fra flere materialer i APIet – forudsætning for anbefalinger ved lånerstatus og søgning.
  • Design mockup til hvorledes anbefalingerne kunne indlejres i eReolen.dk, kan ses på ereolen.bibspire.dk. Dette forslag til nyt visnings, vil eventuelt også kunne tilføjes i DDB-CMS
  • Version 1.1 release, – med stabilt API beskrevet på https://bibdata.dk/v1
  • Ballerup har afholdt workshop med evaluering af anbefalingerne 🙂 Dette har givet en masse god inspiration til den videre udvikling.

Roadmap

Jeg regner med at kigge/kode på følgende som det næste:

  • Bedre mobil visning af anbefalingskomponent.
  • Bugfix og forbedringer af anbefalinger ved lånerstatus.
  • Ny udgave af anbefalingsengine: kombination af flere anbefalingsalgoritmer, og bedre arkitektur med caching.
  • Automatisk opdatering af bestandsdata (afventer udstilling af data fra DBC).
    • Når bestandsdata er på plads: endnu mere dialog med bibliotekerne, – så flere får gavn af løsningen, – samt bedre afklaring af behov og ønsker.
  • Følg op omkring andres brug af APIet, herunder ønsker samt opsamling af statistik.
  • Visning af anbefalinger på /ting/collection/.