Chatbots
There are various extensions and applications that enable chatbots that can answer natural-language questions based on the contents of one or more MediaWiki installations - both for smaller wikis and for massive, general-knowledge wikis such as Wikipedia and Wikidata. (In some cases, these applications cover tasks in addition to answering questions, such as performing edits.)
Here are some of the current projects that deliver such functionality.
For any MediaWiki-based wiki
[edit ]- Chatbot - a MediaWiki extension that uses the open-source h2oGPT LLM software
- Juggel - a chat platform (created by the company of the same name) that can make use of data from a variety of sources, including MediaWiki[1]
- KZChatbot - a MediaWiki extension that provides a chatbot based on the wiki's content, in conjunction with an LLM/RAG backend (see documentation, in Hebrew), as well as the extension ChatbotRagContent (to interface with the RAG) and the React app KZChatbot (to handle the display)
- Wanda - a MediaWiki extension that provides a chatbot that can be used with LLMs including Claude, Gemini, GPT-3.5 and Ollama.
MCP servers
[edit ]The following applications can connect to any MediaWiki installation and can in turn provide information to any LLM, via the Model Context Protocol (MCP), a protocol introduced in 2024.
- MediaWiki Adapter - a JavaScript-based application with special handling for Wikibase installations, though it can also connect to regular MediaWiki wikis
- MediaWiki MCP Server - a JavaScript-based application
- MediaWiki MCP Server - a Python-based application that is part of the open source LobeChat LLM platform
For Wikipedia
[edit ]- WikiChat - chatbot that can answer questions with information from Wikipedia articles of many languages with links to these articles; almost never hallucinates[2]
- Wikipedia ChatGPT plugin - not its own chatbot, but a plugin to a very well-known chatbot, ChatGPT[3]
For Wikidata
[edit ]- SPINACH Wikidata Agent [4]
- SpinachBot - an auto-responding bot on Wikidata, powered by the same technology
- Wikidata Query with AI
For other specific wikis
[edit ]Abandoned projects
[edit ]- AskQ (natural-language queries around Semantic MediaWiki, created in 2011, archived in 2017)
- AskWikidata [6] (created in 2023, archived in 2025)
- Wiri (Wikidata chatbot, created in 2013)
Unreleased projects
[edit ]The following are discussions about other attempts at creating MediaWiki-based chatbots, whose output has not yet been released:
- "Hey Wiki!", talk by Alexander Gesinn of Gesinn.it, SMWCon Fall 2023
Non-chatbot AI tools
[edit ]These will be listed here until there is a better place to list them.
- AIEditingAssistant - a MediaWiki extension that uses an LLM to improve text
- AI Proofreader - a Wikipedia user script for using Gemini, Claude, or ChatGPT to get suggestions on how to improve a Wikipedia article
- WandaScore - a spinoff of the Wanda extension that assigns scores to wiki pages based on their writing quality
- WandaScribe - a spinoff of the Wanda extension that provides suggestions on improving text during editing
See also
[edit ]- W442: Adopt Wikipedia-trained WikiChat LLM & make it learn about help pages & categories to help newcomers, a proposal in the Wikimedia Community Wishlist
References
[edit ]- ↑ "AI-supported KM with Juggel", talk by Ad Strack van Schijndel, SMWCon Fall 2023
- ↑ "WikiChat: Stopping the Hallucination of Large Language Model Chatbots by Few-Shot Grounding on Wikipedia", Sina J. Semnani et al., Findings of the Association for Computational Linguistics, December 2023
- ↑ "Exploring paths for the future of free knowledge: New Wikipedia ChatGPT plugin, leveraging rich media social apps, and other experiments", Maryana Pinchuk, Diff blog, 13 July 2023
- ↑ "SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions", Shicheng Liu et al., The 2024 Conference on Empirical Methods in Natural Language Processing
- ↑ "AI at MyWikis", talk by Jeffrey Wang, MW Users and Developers Conference Spring 2024
- ↑ "Natural Language Queries to Wikidata: A Naïve Prototype", talk by Robert Timm, SMWCon Fall 2023