Koha OPAC AI Assistant
Natural-language search inside a library catalogue
Results — hover any figure for the baseline and the caveat
Query intents handled
Title, author, ISBN, publisher, barcode, call number, branch, language, year, subject, recommendation, compound filters and general full-text — plus fuzzy fallback for misspellings. Intent detection is regex and keyword based, not a learned classifier.
Overview
A standalone AI chat assistant plugin for the Koha library system, shipped as an installable .kpz package that a librarian drops in without touching the Perl stack or running a separate server. Patrons type what they actually want — 'books by Eric Matthes', 'anything about history', 'Pyton books' with the typo — and get back covers, availability, branch and call number. Supports voice input, book cover scanning, and multiple LLM backends (Groq, Gemini, OpenAI). Built during my internship at COMSATS University Islamabad.