Michele L. McNeal is a reference librarian in the Science and Technology Division at the Akron-Summit County Public Library, where she continues to work to introduce artificial intelligence (AI) to information services. Prior to her current position she served as the library's Web Specialist, developing and managing the library's website, Intranet, and III WebOpac, as well as assisting staff with blogs on Wordpress MU and digital collections using Content DM. She also served as the Coordinator of Information Services at the Eisenhower National Clearinghouse for Mathematics and Science Education.
- About the Authors
Library Technology Reports, November/December 2013 (49:8)
The most common questions coming to your library by IM or Chat, such as inquiries about location, hours, policies, or patron access to specific material, can all be answered by a chatbot, saving valuable staff time. A chatbot effectively creates a natural language processing interface to your catalog and databases, providing answers to library users by structuring language to a database's requirements. David Newyear developed the award-winning Emma the Catbot and, with co-author Michele McNeal, implemented it at the Mentor Public Library. He has since transformed it into an open source virtual agent for libraries, infoTabby. This issue of Library Technology Reports presents dozens of code examples in AIML, an easy-to-learn markup language for anyone familiar with XML or HTML, enabling you to start simple, with a virtual agent that can answer FAQs and build toward a natural conversation. This report offers guidance on such topics as
- Creating a simple working chatbot with a small number of AIML tags
- Sample coding for answering the basic library-hours questions
- Free and premium services from Pandorabot to experiment with or implement a free virtual assistant for Android
- Implementation ideas, from text-only catalog enhancement to kiosks