KI-basierte Sucharchitektur

Projektbeispiel

Entwicklung einer intelligenten Wissensplattform, die Nutzeranfragen in natürlicher Sprache versteht und strukturierte Lernpfade statt bloßer Trefferlisten generiert.

Wellige Linien Illustration
Trefferliste für Erstellung der Gaube Lernempfehlung-Übersicht für Erstellung der Gaube

Live testen

Der neue KI-basierte Service kann unter https://allplanlernen.de/suchen frei zugänglich getestet werden.

Die Ausgangssituation

Komplexe Softwaresysteme, wie beispielsweise die Allplan CAD, beinhalten eine Vielzahl an Funktionen. Sind die genauen Fachbegriffe dem Anwender nicht bekannt, endet seine Suche nach einer spezifischen Funktion ohne Erfolg.

Dies ist darin begründet, dass bei der klassischen Stichwortsuche nach dem Prinzip des exakten Treffers über den Vergleich von Zeichenketten gearbeitet wird. Ein Suchbegriff führt entweder zu einem Treffer oder nicht. Darum bleibt auch eine Suche mit Synonymen oder umgangssprachlichen Formulierungen ergebnislos.

Sucht im konkreten Fall ein Allplan-Nutzer auf der spezialisierten Lernplattform allplanlernen.de zudem mit komplexen Fragestellungen wie „Wie plane ich ein Satteldach?“, liefern herkömmliche Suchverfahren ungenaue Ergebnisse, da sie den fachlichen Kontext nicht erfassen können.

Die Herausforderung: Eine Suche, die die Bedeutung versteht

Das Projekt wurde mit dem ambitionierten Ziel gestartet, eine neue KI-basierte Suche zu entwickeln, die sich wie ein erfahrener Trainer verhält und die Absicht hinter der Nutzeranfrage erkennt, versteht und auch wie ein Trainer beantworten kann.

Unsere Lösung: KI-basierte Suche in drei Stufen mit semantischer Intelligenz

SoftSolutions entwickelte für dieses Projekt eine neue KI-gestützte Sucharchitektur, die in drei Stufen arbeitet und vollumfänglich die Bedeutung der Suchanfrage versteht und auch richtig interpretiert:

1. Semantische Vektoren: Die Tutorial-Videos werden durch Sprachmodelle (sentence-transformers) in Vektoren transformiert, um Ähnlichkeiten (z. B. „Gaube“ und „Dachaufbau“) mathematisch zu erfassen.
2. Hybride Suche: Um technische Fachbegriffe präzise zu erhalten, wird die semantische Suche mit klassischem Keyword-Ranking (BM25) kombiniert und über Reciprocal Rank Fusion zusammengeführt.
3. Cross-Encoder Re-Ranking: Eine finale Bewertungsrunde prüft die Top-Ergebnisse mit höchster NLP-Präzision auf ihre tatsächliche Relevanz zur Nutzeranfrage.

Trefferliste für Erstellung der Gaube

Das Besondere: die KI antwortet mit kompletten Lernempfehlungen

Statt einer einfachen Liste liefert das System durch den AnswerGenerator strukturierte Antworten. Ein Large Language Model (LLM) erstellt basierend auf den Transkripten der Tutorials einen konkreten Lernpfad mit Empfehlungen zur Reihenfolge.

Lernempfehlung-Übersicht für Erstellung der Gaube

Weitere wichtige Faktoren im Projekt: Sicherheit & Effizienz

  • Deterministische Filter: Ein InjectionCheck schützt vor Manipulationen, während ein TopicFilter sicherstellt, dass fachfremde Anfragen (z. B. Weltpolitik) direkt abgelehnt werden, um Ressourcen zu schonen.
  • Performance: Durch den Einsatz einer Vektordatenbank (ChromaDB) werden die relevanten Tutorials im Millisekunden Bereich aufgefunden.
  • Modularität: Dank litellm kann flexibel zwischen Cloud-APIs und lokalen Modellen gewechselt werden.

Das Projektergebnis

Das System wurde vor dem Rollout mit einer Abdeckungsrate von bis zu 75-95% - je nach der Komplexität der Frage - erfolgreich evaluiert und läuft seither vollständig autonom im Produktivbetrieb. Es zeigt exemplarisch, wie Organisationen ihre komplette Wissensbasis (Dokumentationen, Support, Onboarding) intelligent und ohne Austausch der bestehenden Systemlandschaft zugänglich machen können.

Live testen

Der neue KI-basierte Service kann unter https://allplanlernen.de/suchen frei zugänglich getestet werden. Die finale Integration in die Suche auf allplanlernen.de steht kurz bevor.

Sie möchten mehr erfahren?

Gerne stellen wir Ihnen weitere Referenzprojekte vor. Setzen Sie sich einfach
mit uns in Verbindung.

Kontakt aufnehmen