Skip to content

LAION-AI/DSA-Wissen-BM25-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSA-Wissen BM25-Server

Dieses Projekt stellt einen BM25-basierten Suchserver für Wissen rund um Das Schwarze Auge (DSA) bereit.
Die Daten stammen aus der Wiki Aventurica (https://de.wiki-aventurica.de) und wurden mithilfe von Gemini Flash 2.5 Lite strukturiert aufbereitet.

Datenaufbereitung

Aus den Wiki-Aventurica-Artikeln wurde Wissen extrahiert und in eine standardisierte JSON-Struktur überführt.
Jede Entität (z. B. Ort, Charakter, Gruppe, Ereignis, Konzept, Regel) erhält:

  • eine kurze Beschreibung,
  • eine Menge von Fakten in Form von Aussagen, jeweils mit Quellenangabe (entweder die entsprechende Wiki-Aventurica-Seite oder Referenzen aus den dort angegebenen Quellenmaterialien),
  • eine Liste von verwandten Entitäten,
  • sowie Stichworte, die thematisch passen.

Beispiel

"Gründung_des_Theaterordens": {
  "type": "Ereignis",
  "description": "Die Gründung des Theaterordens erfolgte 3 BF im Amphitheater zu Arivor...",
  "facts": [
    {
      "statement": "Das Ereignis 'Gründung des Theaterordens' fand im Zeitraum 3 BF statt.",
      "source": "HA S.191; LdsB S.13; WikiAventurica:Heiliger_Orden..."
    },
    {
      "statement": "Lutisana von Kullbach wird erste Marschallin des Theaterordens.",
      "source": "HA S.191; LdsB S.13; WikiAventurica:Heiliger_Orden..."
    }
  ],
  "related_entities": [
    "Theaterorden",
    "Arivor",
    "Rondra-Geweihte",
    "Lutisana_von_Kullbach"
  ]
}

Nutzung

Der BM25-Server ermöglicht die schnelle Abfrage dieses Wissensbestands. Ein Language Model kann so mit einem Systemprompt über Aventurien kombiniert werden und anschließend:

  • gezielt Detailfragen zu Orten, Personen, Ereignissen oder Regeln stellen,
  • Kontextwissen für Spieler*innen und Spielleiter-Bots bereitstellen,
  • Quellenhinweise für weitere Exploration liefern.

Ziel

Das Projekt bildet die Grundlage, um Language-Model-Agenten zu befähigen, Aventurien-spezifisches Fachwissen on the fly abzurufen und für Abenteuer, Regelwerk-Fragen oder Spielleiter-Unterstützung nutzbar zu machen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages