• The Library Navigator is live: what we learned building AI book recommendations for Finnish libraries

    On March 2nd, the Library Navigator went live across the Kyyti library network: seven municipalities, 18 branches, 165,000 residents in southeastern Finland. Patrons can now receive recommendations for books, films, and music based on their loan history, ask library questions in their own language, and do it all at 2am on a Sunday if that’s when the mood strikes.

    This post is about how we got here.

    Built with a real library from day one

    We built the Navigator with Kyyti as a development partner from day one. When we launched the first version, a helpdesk chatbot, in March 2025, it was Kyyti patrons who told us what worked and what didn’t. Kyyti librarians flagged when a conversation flow confused them or when the system needed to handle a question type we hadn’t anticipated.

    That feedback loop shaped everything. Librarians ran hands-on testing sessions and gave us the kind of blunt, practical insights that no amount of internal QA can replicate. Mikko Vainio, Library Director at Kotka, backed the project from the start and helped us navigate the institutional side as well as practical choices such as the AI tone of voice.

    “I believe AI will free us up to focus more on meaningful work.”

    Mikko Vainio, Library Director at Kotka

    Over the course of 2025, the helpdesk handled roughly 4,800 patron conversations without requiring staff intervention. That track record gave us, and the library, the confidence to go further.

    The recommendation engine: solving the long tail problem

    The headline feature of the Navigator is its new book recommendation system, which took a year of development. When a patron grants permission, the system reads their loan history and identifies patterns. It picks up on taste, not just genre labels. The difference between “I liked that thriller” and “I want something with the same atmosphere but faster paced” is exactly the kind of nuance the Navigator handles.

    But the real value is in the long tail, the thousands of titles in a library collection that rarely surface through catalogue browsing or bestseller lists. New releases sell themselves (the hold queues prove it). The Navigator’s strength is in surfacing the award winners from a decade ago, the overlooked gems that a librarian loved in 2018, the books sitting on shelves right now, available immediately, no queue required.

    Traditional recommendation engines optimise for popularity. The Navigator optimises for fit. That means your collection works harder and patrons leave with something they didn’t know they wanted. (Read more in the Navigator product page.)

    Pekka Väisänen, a library automation expert with decades of experience in Finnish library systems, sees the technical integration as significant:

    “What makes this interesting is the depth of the ILS integration. This isn’t a chatbot sitting on top of a catalogue — it’s reading loan histories, checking real-time availability, by connecting directly with Koha and Finna. That kind of deep connection between AI and library infrastructure is genuinely new territory for libraries.”

    Pekka Väisänen, library automation expert

    GDPR: solving it meant solving it for everyone

    No one had done this before in Finland, or anywhere in the EU. An AI system that processes patron loan histories to make personalised recommendations raises legitimate questions, and we heard every one of them.

    Conversations with Data Protection Officers (DPO) were thorough, sometimes lengthy, and always productive. We explored a wide range of GDPR scenarios: does this data point constitute PII? What if library needs audit trails for security incident detection? What about conversation logging with a fixed retention window, or not saving conversations at all? For each scenario, we found a technical solution that satisfies the requirements. The result is a system that can be configured to match whichever privacy posture the municipalities’ DPO agree on.

    The baseline is firm, but the details matter. Getting this right took time. It was worth it.

    What patrons are saying

    The first days have been encouraging. Many patrons tried the loan history analysis for the first time, and the reactions have been enthusiastic. Through our feedback form and the thumbs-up/thumbs-down system built into the interface we are collecting feedback, and we’re hearing things like:

    “Feels like magic.”

    “It found themes and patterns in my loan history that I would have never found out myself!”

    That second quote captures something we designed for. The Navigator reads across a patron’s borrowing history and finds connections that aren’t obvious on the surface. A reader who borrows Nordic noir, cosy fiction, and Japanese culture guides has a rich, layered taste. The system sees that and recommends accordingly, rather than treating each genre as a separate bucket.

    Always on, in every language

    The Navigator works around the clock without requiring staff coverage. This matters for libraries that can’t resource chat support, and it matters for residents who are more comfortable in a language other than Finnish.

    Patrons can ask in Finnish, English, Swedish, Sámi, Somali, Ukrainian, and dozens of other languages, and get responses in the same language. No separate “English version” to maintain. No language menu to navigate, as the Navigator picks up browser language as starting point. Just a conversation in whatever language feels natural.

    For communities with new residents, immigrant populations, or anyone who simply thinks more clearly in their first language, this removes a real barrier. Multilingual support is built into how the system works. (Read more in the Navigator product page.)

    What’s next

    The Navigator is live, but we’re still building. Our roadmap is shaped by what we hear from Kyyti’s patrons, staff, and all the future customers of this new system.

    “Kyyti taught us how to build this properly — with real patrons, real librarians, real privacy constraints. We’re proud of what came out of that year. Now we’d love to do it again with other libraries, and every new partner gets to start from where we finished.”

    Andrea Balzarini, Biblioworks.ai

    If you’re a library director curious about what this could look like for your network, we’d welcome the conversation.

    Book a 30-minute demo and we’ll show you the Navigator working with real library data.

    Or try it yourself at kyyti.finna.fi — the Navigator is the chat icon in the bottom right corner.


    The Library Navigator is built by Biblioworks.ai, a Finland-based team specialising in AI for public libraries. Read more about the Library Navigator. Read more about the launch on the Kyyti library blog and the Kotka city website.


  • A preview of The Library Navigator

    A short post to notify of a semi-public beta testing of The Library Navigator.

    You can visit the Finna preview of the Library Navigator at Kyyti Library Network and evaluate the latest release. To begin, click on the helpdesk, bottom right of the webpage.
    If you want to test the book suggestions based on the loan history, please send a message to   loading…

    The Library Navigator - Kyyti test

  • Kyyti libraries’ AI experiment to be From Pilot to Permanent: How Kyyti Libraries’ AI Chatbot Won Over Patrons

    We are featured again on kirjastot.fi, with good news!
    Below is the English translation of the Finnish news post published on Kirjastot.fi on 25 July 2025

    Kirjasto.fi 8/2025

    Kyyti Libraries’ AI trial succeeded – the service will be made permanent

    At the beginning of March, the Kyyti Libraries’ home page launched a chat service intended for a limited trial period. The service operates entirely autonomously, powered by artificial intelligence.

    The chat was trained to answer every question related to transactions and customer relations at Kyyti Libraries—practically in any language. It can provide up-to-date information about Kyyti Libraries’ services and events and can also recommend events tailored to the questioner’s wishes regarding location, content, target audience and timing.

    The experiment, which ended in June, aimed to evaluate the AI’s capabilities, the functionality of the service, its costs and the demand for it.

    Because of the new and unfamiliar features associated with the pilot, the chat service was not actively marketed. The designers’ imaginations turned out to be wilder than reality: the uncertainties did not materialise. Instead, Kyyti-Chat is reliable, gives correct information and is easy to use. Since the training phase, library staff have not had to intervene in its operation at all. No support requests have been needed, and no user manuals have been requested.

    The service keeps itself up to date and aware of everything happening in the libraries.

    The service has been embraced naturally. Despite minimal marketing, it is used quite extensively. On average, about thirty conversations are held every day of the week, during which three questions are asked. Each month the chat provides 2,500–3,500 answers. Since publication, it has already delivered roughly 16,000 responses.

    Thanks to its positive reception, the quality of its answers and its low overall costs, Kotka City Library has signed an agreement to continue the service. Kotka Library will remain responsible for all development and costs as part of the library’s AI strategy.

    The chat service meets the requirements of EU data-protection and AI regulations. Ethical aspects of AI were also considered in its design. The service makes no decisions on anyone’s behalf, does not require user identification and does not use or request personal data. It falls under the EU AI Regulation’s “Minimal-risk” category. The bot is also a kind of local service: the software and its servers are located in Google’s data centre in Hamina.

    Further information:

    Mikko Vainio, tel. 0 400 935 923


  • Kyyti Helpdesk on Kirjastolehti

    Kirjastolehti 1st spread
    Kirjastolehti 2nd spread

    We are featured on the March issue of the printed Finnish magazine Kirjastolehti, the publication of the Finnish Library Association.

    In line with the ongoing development of AI-powered services in Finnish public libraries, Kotka City Library is piloting an innovative chatbot service built by Biblioworks.ai on the Kyyti platform. The project explores the use of AI in customer service, allowing library staff to focus on more complex tasks. Below is an AI-generated translation of the article published in Kirjastolehti 3/2025, covering our pilot in detail.


    On August 2025 the article was also published online, as Kotkassa testataan kirjaston tekoälybottia.


    Courage to Try

    Kotka’s libraries are testing a chat service based on artificial intelligence.

    The city wants part of the customer service to be handled by AI in the future.
    Library professionals say they need more training on the subject.

    Kotka City Library has developed a chatbot service that answers customer questions around the clock—without the need for staff.

    Artificial intelligence has already been trained, for example, with event information from local libraries and presentation materials.

    “I’ve been in the same team as the city’s developers for a long time, and this has been a successful collaboration. The service works very well in my opinion”

    Mikko Vainio

    The chatbot is connected to the Kyyti library system’s data interface, Finna.
    It is a Finnish solution and has been linked to the system via a few lines of code.

    Long-Term Development

    The service has been designed and developed by a small team over a year.

    Vainio says building the chatbot has required a fair amount of instruction crafting and paperwork. It’s been a learning process in data protection, communication, marketing, and legal practices.

    Why aren’t similar services more common in libraries?

    Vainio suspects it’s partly due to resource constraints and that even larger companies are just starting to integrate AI-based services.

    AI-based chatbot services are already offered by major tech companies.

    Plenty of Interest

    The book Artificial Intelligence and Libraries (Avain, 2025) by Teemu Ruokanen and Seinäjoki University of Applied Sciences lecturer Ari Haasio confirms that AI interest is growing in the library field.

    Theoretically, libraries could use AI to make automated recommendations based on user interests.

    For example, Hämeenlinna University of Applied Sciences has tested such a chatbot.

    Ruokanen notes that many hope AI will help handle routine tasks. Based on his survey with Ruokanen, many respondents feel they need more training on the subject.

    Threats Feel Familiar

    When discussing AI, fears often arise—like those previously seen with new technologies.

    Haasio and Vainio both point out that the current AI boom is not the first. AI-based solutions have been around since the 1990s.

    Finnish libraries have long offered digital services for free to the public.

    Libraries may use predictive analytics to anticipate customer needs. The goal isn’t to replace librarians, but to support them—especially where time and resources are scarce.

    For example, Helsinki’s public transportation system uses similar models. Kotka has used the chatbot to reduce pressure on live services during off-hours.

    The chatbot is connected to a secure environment, using a trimmed-down version of ChatGPT.

    It’s also been reassuring for the city that the system runs internally, not somewhere vaguely on the internet.

    Mikko Vainio

    A Hazy Future

    Libraries fear that AI will take over their roles.

    Vainio sees it differently:

    “I believe AI will free us up to focus more on meaningful work.”

    How will libraries change? Development depends heavily on the funding decisions of each municipality.

    Who decides what information the AI provides?

    In an ideal world, libraries themselves train the AI to reflect their values and knowledge base.

    If funding dries up and the city wants to subscribe to a private service later, then we’ll be relying on someone else’s paid model.

    🖋 Article credits: Juho Liukkonen


  • Exploring the Citiverse: Biblioworks’ Role at Imagine 2025

    Imagine 2025

    Biblioworks is excited to participate in Imagine 2025, a premier event focusing on urban innovation and digital transformation, taking place on May 27–28, 2025, at the Tampere Exhibition and Sports Centre in Finland.

    Key Sessions on May 28

    • 11:30 AM – Founders’ Stage Andrea Balzarini, a key contributor to Biblioworks, will present a pitch highlighting the organization’s latest initiatives in enhancing libraries and public services through AI-driven solutions.
    • 3:30 PM – Innovation Lounge Join us for interactive demos and a fireside chat featuring Mikko Vainio, Director of Kotka City Library. The discussion will explore the integration of AI in library services, emphasizing multilingual support and ethical data practices.

    For more information and to register for free, visit the official event website: imagine2025.fi.

    We look forward to engaging with fellow innovators and exploring the future of smart, sustainable cities.


  • Kyyti Helpdesk on Kotka municipality website

    Finnish version at kotka.fi website.

    English version screenshot (click for full size):


  • Kyyti Helpdesk on kirjastot.fi

    Finnish version at kirjastot.fi website.

    Automatically translated version (click for full size):


  • Biblioworks.ai Launches AI Customer Service Solution for Kyyti Libraries

    We’re excited to announce the successful deployment of our AI-powered service bot at Kyyti libraries, the consortium of 22 libraries in Southern Finland. The chatbot is now live on the kyyti.finna.fi website, positioned in the bottom right corner to assist users with all library-related inquiries in multiple languages.
    As Andrea Balzarini, Co-founder of Biblioworks.ai, puts it: “We’re turning AI expertise into practical, real-world tools that help libraries serve their communities better.”

    Our Library Helpdesk is a cost effective solution to add customer support to library websites.

    Autonomous Support System

    Our solution operates completely independently without human intervention. While still in its learning phase (meaning occasional imperfect responses), the bot delivers consistent service by drawing on training materials from Kyyti libraries. To stay current with local events, we’ve programmed it to regularly scan the libraries’ event calendars.

    Development Roadmap

    Currently, the service provides general information and guidance. Our upcoming Q2 update will add key features like book availability checks, reading recommendations, book discussion tools, and other improvements based on feedback from this initial launch.

    Multilingual Functionality

    Our natural language processing engine handles dialects, slang, and typing errors with remarkable flexibility. The solution supports dozens of languages, including Ukrainian and Somali, enabling libraries to serve diverse community members. Staff particularly appreciate the translation feature, allowing them to request information in Finnish and receive responses in any supported language.

    As Mikko Vainio, Kotka Library Director, notes: “Biblioworks.ai’s solution extends our service availability 24/7 in more languages than our printed materials or staff could ever support.”

    Regulatory Compliance

    The implementation fully adheres to EU data protection and AI regulations. Our development approach prioritized ethical AI use, creating a system that doesn’t make user decisions, require authentication, or collect personal data. The solution falls under the “Minimal risk” category of the EU AI Act, with infrastructure hosted at Google’s Hamina data center.

    Project Background

    This deployment represents a collaborative experiment between Biblioworks.ai and Kotka City Library, supporting all Kyyti libraries. The project directly addresses the library’s strategic goal, approved by the city council in 2022, to incorporate AI into customer service operations by 2026.

    The pilot runs through June 2025, with further development directions dependent on user feedback. We encourage visitors to test the system with various queries and to explore the multilingual capabilities.

    For more information about implementing AI solutions for your library system, contact our team at Biblioworks.ai: loading…

    News item inside Kyyti website