Chatbots
Appearance
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 source]- Chatbot - a MediaWiki extension that uses the open-source h2oGPT LLM software
- 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.
- AssistedSearch - a MediaWiki extension/special page providing paragraph-based LLM-assisted search (with paragraph relevance explanations), interfacing with LLMs using OpenRouter. No further dependencies.
MCP servers
[edit source]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 source]- WikiChat - chatbot that can answer questions with information from Wikipedia articles of many languages with links to these articles; almost never hallucinates[1]
- Wikipedia ChatGPT plugin - not its own chatbot, but a plugin to a very well-known chatbot, ChatGPT[2]
For Wikidata
[edit source]- Spinach[3]
- SpinachBot - an auto-responding bot on Wikidata, powered by the same technology
- Wikidata Query with AI
For other specific wikis
[edit source]- AI Assistant - a chatbot available to wikis hosted with ProWiki. Permission-aware, with conversation history, citations, and customizability. Multilingual and integrated with MediaWiki Codex.
- Juggel AI - a chatbot available to users of the MediaWiki-based Juggel platform[4]
- WikiChat - a chatbot available to wikis hosted with MyWikis[5]
Abandoned projects
[edit source]- AskQ (natural-language queries around Semantic MediaWiki, created in 2011, archived in 2017)
- AskWikidata[6] (created in 2023, archived in 2025)
- Platypus (Wikidata chatbot, created in 2014)
- Wiri (Wikidata chatbot, created in 2013)
Non-chatbot AI tools
[edit source]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 source]- MediaWiki Chatbot Extensions Compared, article by Professional Wiki
- 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 source]- ↑ "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-supported KM with Juggel", talk by Ad Strack van Schijndel, SMWCon Fall 2023
- ↑ "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