Zuletzt bearbeitet vor einer Woche
von Manuel Strehl

Referenz:WikiRAG: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „{{BSExtensionInfo |status=stable |developer=Hallo Welt! |type=BlueSpice |edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud |compatible=BlueSpice |category=Kommunikation |bsvFrom=5.2 |features=The extension '''ChatBot''' allows users to interact with the wiki from a chat window. The answers of the chatbot are related to the wiki content. }}“
 
fixed magic word being actually interpreted
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 7: Zeile 7:
|category=Kommunikation
|category=Kommunikation
|bsvFrom=5.2
|bsvFrom=5.2
|features=The extension '''ChatBot''' allows users to interact with the wiki from a chat window. The answers of the chatbot are related to the wiki content.
|features=Die Erweiterung '''WikiRAG''' stellt Daten für RAG-Anwendungen (Retrieval-Augmented Generation) aus dem Wiki bereit.
 
Daten werden nicht direkt in Zielen indexiert, sondern zunächst in regelmäßigen Abständen von einem Job verarbeitet. Änderungsbeobachter sind normalerweise dafür verantwortlich, indexierbare Änderungen zu erkennen und die Verarbeitung von Jobs zu planen. Je nach Änderung planen Änderungsbeobachter nur die Ausführung bestimmter Datenprovider ein.
 
=== Indexierte Seitentypen ===
Nicht alle Seiten sind für die Indexierung geeignet. Diese Bestimmung erfolgt im <code>IndexabilityChecker</code> (Dienst <code>WikiRAG._IndexabilityChecker</code> und ist über die Methode <code>Scheduler::canPageBeScheduled</code> zugänglich). Standardmäßig werden folgende Seiten indexiert:
 
* Seiten ohne Diskussionsinhalte
* Dateiseiten mit den Dateitypen <code>OFFICE</code> oder <code>TEXT</code> (<code>docx</code>, <code>doc</code>, <code>odt</code>, <code>pdf</code>, <code>txt</code>, <code>md</code>, …)
* Alle Seiten, die durch den <code>WikiRAGCanBeIndexed</code>-Hook zugelassen werden
 
=== Seitenindexierung durch MAGISCHES WORT verhindern ===
Der Umschalter <code><nowiki>__NO_RAG_EXPORT__</nowiki></code> auf einer Seite verhindert, dass die Seite für die Indexierung berücksichtigt wird.
}}
}}

Aktuelle Version vom 4. August 2026, 08:12 Uhr

alle Erweiterungen

Übersicht
Beschreibung:

Erweiterungsschicht für wiki-gestützte LLMs

Status: stable
Entwickler: Hallo Welt! Lizenz: GPL-3.0-only
Typ: BlueSpice Kategorie: Kommunikation
Edition: BlueSpice pro, BlueSpice farm, BlueSpice cloud Version: 5.2+

Funktion

Die Erweiterung WikiRAG stellt Daten für RAG-Anwendungen (Retrieval-Augmented Generation) aus dem Wiki bereit.

Daten werden nicht direkt in Zielen indexiert, sondern zunächst in regelmäßigen Abständen von einem Job verarbeitet. Änderungsbeobachter sind normalerweise dafür verantwortlich, indexierbare Änderungen zu erkennen und die Verarbeitung von Jobs zu planen. Je nach Änderung planen Änderungsbeobachter nur die Ausführung bestimmter Datenprovider ein.

Indexierte Seitentypen

Nicht alle Seiten sind für die Indexierung geeignet. Diese Bestimmung erfolgt im IndexabilityChecker (Dienst WikiRAG._IndexabilityChecker und ist über die Methode Scheduler::canPageBeScheduled zugänglich). Standardmäßig werden folgende Seiten indexiert:

  • Seiten ohne Diskussionsinhalte
  • Dateiseiten mit den Dateitypen OFFICE oder TEXT (docx, doc, odt, pdf, txt, md, …)
  • Alle Seiten, die durch den WikiRAGCanBeIndexed-Hook zugelassen werden

Seitenindexierung durch MAGISCHES WORT verhindern

Der Umschalter __NO_RAG_EXPORT__ auf einer Seite verhindert, dass die Seite für die Indexierung berücksichtigt wird.

Technische Information[Quelltext bearbeiten]

Voraussetzungen[Quelltext bearbeiten]

  • MediaWiki: 1.43.0

Integriert in[Quelltext bearbeiten]

  • BlueSpiceDistributionConnector
  • BlueSpiceExtendedSearch
  • BlueSpiceVisualEditorConnector
  • WikiRAG

Konfiguration[Quelltext bearbeiten]

Name Wert
WikiRAGApiAllowedIP NULL
WikiRAGPipeline array ( )
WikiRAGTarget array ( 'type' => 'null-target', 'configuration' => array ( ), )

Hooks[Quelltext bearbeiten]

Composer-Anforderungen

all-packages mwstake/mediawiki-component-runjobstrigger


PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende