Den Kurs finden. Die Empfehlung verstehen.
Lernende wissen oft, was sie lernen möchten, aber nicht, welcher Kurs die passenden Inhalte enthält. Smart Search gleicht ihre Lernziele mit Kursen und Lektionen ab und schlägt passende Angebote mit nachvollziehbaren Begründungen vor.
Das Wissen ist vorhanden.Den passenden Kurs zu finden, ist die Herausforderung.
Welche Techniken eine Lektion vermittelt, lässt sich nicht allein am Kurstitel erkennen. Lernende wissen oft, was sie lernen möchten. Doch ihre Suchbegriffe passen nicht immer zu den Bezeichnungen im Kurskatalog.
Hinter derselben Suchanfrage können in der Kardiologie und in der Notfallmedizin unterschiedliche Lernziele stehen. Unsere Aufgabe war es, diese Ziele und den fachlichen Kontext mit den vorhandenen Lehrinhalten und Kursen in Drupal zu verbinden.
Semantische Kurssuche. Kursauswahl durch Drupal.
Wir haben eine individuelle Drupal-Suche entwickelt, die auch Inhalte innerhalb der Lektionen erschließt. Passende Lektionen führen zum jeweiligen Kurs zurück. So finden Lernende Lehrmaterial zu den Themen und Techniken, die sie interessieren.
Drupal prüft, welche Kurse infrage kommen, und sortiert die Empfehlungen nach Suchanfrage, Kampagne und Lernkontext. Die KI kann die Auswahl anschließend erklären. Die Redaktion pflegt den Suchablauf und die zugehörigen Texte.
Eine Suche.Gezielt zum passenden Kurs.
Mit einem Lernziel starten
Lernende geben ein Thema, eine Technik oder eine Fähigkeit ein. Suchvorschläge und der Kampagnenkontext bieten einen passenden Einstieg.
Passende Kurse entdecken
Die Suche findet passende Kurs- und Lektionsinhalte. Drupal prüft die verfügbaren Kurse, führt doppelte Treffer zusammen und sortiert die Ergebnisse. Begründungen und eine optionale KI-Erklärung machen die Empfehlungen nachvollziehbar.
Die Empfehlungen verfeinern
Mit Filtern für Kursdauer und CME-Punkte lassen sich Ergebnisse eingrenzen. Gibt es keinen passenden Treffer, helfen Fragen zu Rolle, Interessen und Erfahrung, die Suche zu präzisieren.
Einen passenden Einstieg erhalten
Lernende können ihre Auswahl ändern oder zur ursprünglichen Anfrage zurückkehren. Wird kein passender Kurs gefunden, bietet eine redaktionell konfigurierte Newsletter-Option eine weitere Kontaktmöglichkeit.
KI sucht und erklärt. Drupal steuert die Kursauswahl.
Katalogaufbereitung
Passende Lehrinhalte stehen oft erst in einer Lektion, nicht im Kurstitel. Deshalb indexieren wir Kursinformationen und aufbereitete Lektionsinhalte mit Search API, Drupal AI Search, OpenAI-Embeddings und getrennten Pinecone-Sammlungen.
Suche & Empfehlung
Drupal ermittelt zu passenden Lektionen die zugehörigen Kurse und prüft Veröffentlichung und Zugriffsrechte. Danach sortiert es die freigegebenen Ergebnisse. Kampagne und Lernkontext fließen in die Auswahl ein, bevor die KI eine Erklärung erstellt.
OpenAI kann die sortierten Kursempfehlungen erklären. Ist die KI-Erklärung deaktiviert oder nicht verfügbar, stehen weiterhin Begründungen aus Drupal und redaktionell erstellte Vorlagen zur Verfügung.
Kursinhalte · Zielgruppe · Interessen
Dauer · CME · Erfahrung
Aufbereiteter Lektionstext · Kontext
Zuordnung zu den übergeordneten Kursen
Textsegmentierung + Metadaten
OpenAI erstellt Embeddings aus Kurs- und Lektionstexten.
OpenAI-Embedding der Suchanfrage
Beide Pinecone-Indizes durchsuchen
UTM-Begriff · Kategorieeinschränkungen
Zielgruppe · Interessen · Erfahrung
Prüfen & reihen
Lektionstreffer den Kursen zuordnen · Doppelte Treffer zusammenführen
Semantische Relevanz und Lernkontext verbinden
- Aktiv & öffentlich
- Besucherzugriff
- Kampagnenkategorie
Redaktionelle Vorlagen, wenn KI-Texte deaktiviert oder nicht verfügbar sind
Kein Treffer: zuerst Rolle, Interessen & Erfahrung abfragen
Dienstausfall: Fehler melden
Ursprüngliche Anfrage behalten · Konfigurierte Newsletter-Option
Im Einsatz.Raum zum Weiterlernen.
Kurskatalog und Zielgruppen verändern sich. Deshalb kann die Redaktion Kampagnenausrichtung, Suchvorschläge, Oberflächentexte und die nächsten Schritte der Suche direkt in Drupal anpassen.
Matomo erfasst semantische, geführte und gefilterte Suchen mit Kampagnenkontext. Das gibt dem Team eine Grundlage, um die Kurssuche zu prüfen und zu verbessern.
- Grundlage
Kurskatalog und Lektionsinhalte erschließen
Semantische Suchfunktionen für den vorhandenen Drupal-Kurskatalog und die aufbereiteten Lehrinhalte entwickeln.
Start von Smart Search
Die Kurssuche verbindet semantische Suchfunktionen mit kampagnenbezogener Sortierung, nachvollziehbaren Empfehlungen und gezielten Rückfragen.
- HeuteUnser Standort
Kurssuche im Betrieb, redaktionell steuerbar
Kampagnen, die Zuordnung von Lektionen zu Kursen und die Sucheinstellungen bleiben in Drupal. Die verschiedenen Suchabläufe werden getrennt ausgewertet.
- Mögliche nächste Schritte
Die Kurssuche verfeinern
Denkbar sind präzisere Fragen zum Lernziel, ausführlichere Begründungen zu Empfehlungen und eine verbesserte geführte Suche. Diese Ansätze sind noch keine angekündigten Funktionen.
Die Details,die zählen.
SDEV & Umsetzung
Was hat SDEV entwickelt?
Wir haben eine individuelle Drupal-Suche entwickelt, die semantische Suchfunktionen, die Sortierung von Kursen und Kampagneneinstellungen verbindet. Begründungen zu Empfehlungen und gezielte Rückfragen unterstützen die Kurswahl.
Was unterscheidet die Suche von SonoAssistant?
Smart Search hilft, Kurse zu entdecken. SonoAssistant beantwortet fachliche Lernfragen mit Wissen und Medien. Es sind eigenständige Projekte innerhalb der Drupal-Plattform von 123Sonography.
Kann SDEV diesen Ansatz auf einen anderen Katalog übertragen?
Der Ansatz lässt sich auf andere strukturierte Kataloge übertragen. Ausgangspunkt sind Inhalte, Zugriffsregeln, Zielgruppen und Suchabläufe der jeweiligen Plattform.
Drupal- & KI-Technologie
Welche Aufgaben übernehmen OpenAI und Pinecone?
OpenAI erstellt Embeddings für Kataloginhalte und Suchanfragen. Pinecone durchsucht die Vektorindizes für Kurse und Lektionen. Nachdem Drupal die Ergebnisse sortiert hat, kann OpenAI die Auswahl erklären.
Findet die Suche über eine Lektion auch den zugehörigen Kurs?
Ja. Die Inhalte der einzelnen Lektionen werden in einem eigenen Suchindex erfasst. Drupal ermittelt den zugehörigen Kurs und führt diese Empfehlung mit möglichen direkten Kurstreffern zusammen.
Wer entscheidet, welche Kurse erscheinen?
Drupal prüft, ob Kurse aktiv, öffentlich und zugänglich sind. Die Plattform berücksichtigt Einschränkungen, führt doppelte Treffer zusammen und sortiert die verbleibenden Ergebnisse. Die KI erklärt anschließend diese bereits festgelegte Auswahl.
Kampagnen & redaktionelle Kontrolle
Wie werden Google-Ads-Kampagnen angebunden?
Ein Anzeigenlink übergibt einen UTM-Begriff in der URL. Drupal ordnet ihn einer aktiven Kampagne zu oder verwendet die Standardkampagne. Dafür ist keine direkte Anbindung an die Google-Ads-API erforderlich.
Was kann die Redaktion ändern?
Die Redaktion pflegt Kampagnenausrichtung, Zielgruppen, Suchvorschläge und Oberflächentexte direkt in Drupal. Auch Vorgaben für Erklärungen, Zusammenfassungsvorlagen und Newsletter-Optionen werden dort verwaltet.
Wie werden Suchabläufe ausgewertet?
Matomo erfasst semantische, geführte und filterbasierte Suchen getrennt und ordnet sie dem jeweiligen Kampagnenkontext zu. Die Suchfunktion selbst bleibt auch ohne verfügbares Tracking nutzbar.
Betrieb & Entwicklung
Was passiert, wenn die KI keinen hilfreichen Treffer liefert?
Ohne passenden Kurstreffer führt die Suche mit Fragen zu Rolle, Interessen und Erfahrung weiter. Filter und eine redaktionell konfigurierte Newsletter-Option ergänzen den Ablauf. Ist der Suchdienst nicht erreichbar, wird dies gesondert als technischer Fehler angezeigt.
Was bedeutet die Prozentangabe bei einem Kurstreffer?
Die Prozentangabe beschreibt die relative Relevanz eines Kurses innerhalb der aktuellen Suchergebnisse. Sie ist weder eine Wahrscheinlichkeit noch ein Maß für medizinische Verlässlichkeit oder den Anteil passender Kursinhalte.
Was könnte als Nächstes kommen?
Mögliche nächste Schritte sind präzisere Fragen zum Lernziel, ausführlichere Begründungen zu Empfehlungen und Verbesserungen der geführten Suche. Den Umfang stimmen wir auf den Kurskatalog und das beobachtete Suchverhalten ab.
Komplexe Inhalte leichter auffindbar machen.
Welche Inhalte soll Ihre Suche erschließen? Sprechen wir über Ihren Katalog, Ihre Zielgruppen und die Wege zum passenden Ergebnis.
Projekt besprechen



