Katalog i AI

Wyszukiwanie AI w katalogu biblioteki: szukanie książek po opisie, a nie po słowach

Czytelnik nie pamięta tytułu, tylko fabułę? Wyszukiwanie semantyczne porównuje znaczenie, a nie litery. Wyjaśniamy prosto, jak działa, z jakich danych korzysta i gdzie ma granice.

Zespół Libroo7 min czytania

Wyszukiwanie AI w katalogu biblioteki pozwala znaleźć książkę po opisie zwykłym językiem – np. „przygodowa książka o podróży przez Afrykę dla 12-latka” – bez znajomości tytułu, autora ani haseł przedmiotowych. Zamiast porównywać litery w zapytaniu i w rekordzie, system porównuje znaczenie: rozumie, że „rycerze i wielkie bitwy” to powieść historyczna, a „XIX-wieczna Warszawa” to miejsce i epoka. Wyjaśniamy, jak to działa, z jakich danych korzysta, gdzie są jego granice i jak pomaga bibliotekarzowi przy ladzie.

Czym różni się od zwykłego wyszukiwania?

Klasyczna wyszukiwarka katalogu szuka słów. Wpisujesz „Afryka” i dostajesz rekordy, w których to słowo pada w tytule, haśle przedmiotowym albo opisie. Jeśli rekord mówi o „Sudanie” i „pustyni”, a nie o „Afryce” – nie trafi do wyników. Nie pomoże też zapytanie „dla dwunastolatka”, bo takiego słowa w rekordzie zwykle nie ma.

Wyszukiwanie semantyczne szuka znaczenia. W uproszczeniu działa tak:

  1. Model językowy zamienia opis każdej książki w katalogu na ciąg liczb – tzw. wektor (ang. embedding). Można o nim myśleć jak o „współrzędnych” książki na mapie tematów: powieści o morzu leżą blisko siebie, poradniki ogrodnicze – w zupełnie innym miejscu.
  2. Twoje pytanie jest zamieniane na wektor w ten sam sposób.
  3. System pokazuje książki, których „współrzędne” leżą najbliżej pytania – nawet jeśli nie mają z nim ani jednego wspólnego słowa.
Wyszukiwanie po słowach a wyszukiwanie semantyczne
Wyszukiwanie po słowachWyszukiwanie semantyczne (AI)
Co porównujeLitery i słowaZnaczenie opisu i pytania
Najlepsze doTytułu, autora, ISBN, sygnaturyOpisu tematu, fabuły, nastroju, grupy wiekowej
Synonimy i odmianaCzęsto gubi („rycerz” vs „rycerstwo”)Radzi sobie dobrze
WynikRekordy zawierające słowoRekordy uszeregowane od najbardziej podobnych

Przykładowe pytania

Wyszukiwanie AI najlepiej sprawdza się przy pytaniach, które czytelnik zadaje bibliotekarzowi „po ludzku”:

  • „przygodowa książka o podróży przez Afrykę dla 12-latka”,
  • „powieść o miłości i pieniądzach w XIX-wiecznej Warszawie”,
  • „coś o rycerzach i wielkich bitwach”,
  • „kryminał, w którym śledztwo prowadzi starsza pani”,
  • „książka dla dziecka, które boi się pójść do przedszkola”,
  • „poradnik o uprawie warzyw na balkonie”.

Nie trzeba używać operatorów, cudzysłowów ani pól wyszukiwania. Im więcej szczegółów – gatunek, temat, miejsce akcji, epoka, wiek czytelnika – tym trafniejsze wyniki.

Z jakich danych korzysta wyszukiwanie AI?

Wyszukiwarka „wie” o książce tylko tyle, ile zapisano w jej opisie bibliograficznym. Najwięcej wnoszą pola MARC 21, które opisują treść, a nie tylko formę:

Pola MARC 21 najważniejsze dla wyszukiwania semantycznego
Pole MARC 21Co zawiera
245, 246, 240Tytuł, tytuły równoległe i oryginalne
100, 700Autorzy i współtwórcy
6XX (np. 650, 651)Hasła przedmiotowe – temat, miejsce, okres
655Gatunek i forma, np. powieść przygodowa, kryminał
520Streszczenie, adnotacja – zwykle najcenniejsze źródło informacji o fabule
505Spis treści, np. zawartość antologii
521Odbiorcy, np. wiek czytelnika
490, 830Seria

Wniosek jest praktyczny: im lepszy opis katalogowy, tym lepsze wyszukiwanie. Rekord z samym tytułem i autorem da się znaleźć głównie po tytule; rekord z hasłami przedmiotowymi, gatunkiem i adnotacją – także po fabule. Rekordy pobrane z Biblioteki Narodowej zwykle mają rozbudowane hasła przedmiotowe. Jeśli chcesz lepiej poznać te pola, zajrzyj do tekstu MARC 21 dla początkujących.

„Czytelnik pamięta tylko fabułę” – jak to pomaga przy ladzie

Każdy bibliotekarz zna tę sytuację: „Była taka książka, niebieska okładka, o dziewczynce, która zamieszkała z dziadkiem w górach…”. Bez tytułu i autora klasyczna wyszukiwarka niewiele pomoże. Z wyszukiwaniem AI wygląda to tak:

  1. Wpisz to, co mówi czytelnik – możesz niemal dosłownie: „dziewczynka mieszka z dziadkiem w górach”.
  2. Przejrzyj kilka pierwszych wyników. Najbardziej podobne książki są na górze listy. Okładka i opis pomogą czytelnikowi rozpoznać „tę właściwą”.
  3. Zawęź filtrami. Jeśli wiadomo, że to książka dla dzieci albo ma być dostępna od ręki – dołóż zwykłe filtry.
  4. Doprecyzuj pytanie. Gdy wyniki są zbyt ogólne, dodaj szczegół: kraj, epokę, wiek bohatera, nastrój.

Ten sam sposób działa przy prośbach o polecenie: „coś podobnego do książek o Tomku Wilmowskim, ale nowszego”, „lekka powieść na wakacje z Mazurami w tle” albo „książki na lekcję o II wojnie światowej dla klasy siódmej”. Wyszukiwarka nie zastąpi wiedzy bibliotekarza, ale podsuwa kandydatów z własnych półek w kilka sekund.

Ograniczenia, o których warto wiedzieć

  • Wynik to podobieństwo, nie pewność. System zawsze coś pokaże – także wtedy, gdy książki, o którą chodzi, nie ma w katalogu. Warto przejrzeć wyniki, a nie brać pierwszego „w ciemno”.
  • Słaby opis to słabe wyniki. Rekordy bez haseł przedmiotowych i adnotacji są dla wyszukiwarki prawie „niewidoczne” przy pytaniach o fabułę.
  • Tylko to, co w katalogu. Wyszukiwarka nie zna treści książek – zna ich opis. Nie odpowie na pytanie o szczegół, którego nie ma w rekordzie.
  • Nowe rekordy potrzebują chwili. Wektor dla nowego lub zmienionego opisu jest liczony po zapisaniu rekordu, więc świeżo dodana książka może pojawić się w wynikach z niewielkim opóźnieniem.
  • Dokładne dane – klasycznie. ISBN, sygnatura, numer inwentarzowy czy kod kreskowy to zadanie dla zwykłej wyszukiwarki.

Prywatność: jakie dane są przetwarzane?

Wyszukiwanie semantyczne potrzebuje tylko opisów książek. Do budowy wektorów używane są dane bibliograficzne – tytuły, autorzy, hasła przedmiotowe, gatunki, streszczenia – a przy wyszukiwaniu treść wpisanego pytania. Nie są do tego potrzebne dane czytelników: nazwiska, adresy, historia wypożyczeń.

Zanim wdrożysz w bibliotece dowolne narzędzie AI, warto zadać dostawcy kilka pytań:

  • jakie dane trafiają do modelu AI i czy są wśród nich dane osobowe,
  • czy dane czytelników lub historia ich wypożyczeń są w jakikolwiek sposób używane,
  • kto jest dostawcą modelu i na jakiej podstawie przetwarza dane,
  • czy wyniki obejmują tylko zbiory biblioteki, czy też zewnętrzne źródła.

Wyszukiwanie AI w Libroo

W Libroo wyszukiwanie AI jest dostępne w panelu bibliotekarza, w katalogu. Wpisujesz opis zwykłym językiem, a system pokazuje pasujące książki z Waszych zbiorów. Wyszukiwanie łączy się ze zwykłymi filtrami katalogu, a wyniki obejmują tylko aktywne rekordy. Wektory budowane są z opisu bibliograficznego, w tym z pól MARC 21 – haseł przedmiotowych, gatunku czy streszczenia – a nie z danych czytelników.

Dobre opisy katalogowe ułatwia import rekordów z Biblioteki Narodowej po ISBN już przy akcesji – więcej w tekście Akcesja z faktury. O tym, co widzą czytelnicy w katalogu online, przeczytasz w artykule Katalog online biblioteki (OPAC). Pełna lista możliwości jest na stronie Funkcje, a pytania o wyszukiwanie AI wyślij na kontakt@libroo.pl.

Najczęstsze pytania

Czym jest wyszukiwanie semantyczne w katalogu biblioteki?

To wyszukiwanie po znaczeniu, a nie po słowach. Opisy książek i pytanie zamieniane są na wektory (embeddingi), a system pokazuje książki, których opis jest najbliższy znaczeniowo pytaniu – nawet jeśli nie mają wspólnych słów.

Czy wyszukiwanie AI zastąpi zwykłą wyszukiwarkę katalogu?

Nie. Przy znanym tytule, autorze, ISBN czy sygnaturze klasyczna wyszukiwarka jest szybsza i dokładniejsza. Wyszukiwanie AI przydaje się, gdy znasz tylko temat, fabułę lub grupę wiekową.

Czy wyszukiwanie AI korzysta z danych czytelników?

Do wyszukiwania semantycznego potrzebne są tylko opisy książek: tytuły, autorzy, hasła przedmiotowe, gatunki i streszczenia. W Libroo wektory buduje się z opisu bibliograficznego, a nie z danych czytelników.

Dlaczego wyszukiwanie AI nie znajduje niektórych książek?

Najczęściej dlatego, że ich rekord ma ubogi opis – sam tytuł i autora, bez haseł przedmiotowych, gatunku i adnotacji. Uzupełnienie opisu MARC 21 poprawia wyniki.

Czytaj dalej

Katalogowanie

MARC 21 dla początkujących: pola, wskaźniki, BN

Budowa rekordu MARC 21 na prawdziwym przykładzie, najważniejsze pola opisu książki, wskaźniki i podpola oraz kopiowanie opisów z Biblioteki Narodowej.

8 min czytania
Akcesja

Akcesja z faktury – nowe książki w kilka minut

Klasyczna akcesja kontra import faktury odczytywanej przez AI – na przykładzie faktury na 20 pozycji. Plus duplikaty ISBN, wiele egzemplarzy i darowizny.

7 min czytania