Jump to content
MediaWiki

Chatbots

From mediawiki.org

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 ]

For other specific wikis

[edit ]
  • WikiChat - a chatbot available to wikis hosted with MyWikis [5]

Abandoned projects

[edit ]

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 ]

References

[edit ]
  1. "AI-supported KM with Juggel", talk by Ad Strack van Schijndel, SMWCon Fall 2023
  2. "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
  3. "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
  4. "SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions", Shicheng Liu et al., The 2024 Conference on Empirical Methods in Natural Language Processing
  5. "AI at MyWikis", talk by Jeffrey Wang, MW Users and Developers Conference Spring 2024
  6. "Natural Language Queries to Wikidata: A Naïve Prototype", talk by Robert Timm, SMWCon Fall 2023

AltStyle によって変換されたページ (->オリジナル) /