Home
Login

KI-gestützte Such- und RAG-Plattform, die sofortige Antworten auf Unternehmenswissen in über 100 Anwendungen liefert, ohne Daten zu verschieben.

Apache-2.0Python 2.8kswirlai Last Updated: 2025-06-19

Swirl-Search – Projektdetaillierte Beschreibung

Projektübersicht

Swirl-Search ist eine Open-Source-KI-Such- und RAG-Plattform (Retrieval-Augmented Generation), die darauf abzielt, Unternehmen eine einheitliche Sucherfahrung über 100+ Anwendungen hinweg zu bieten, ohne Daten verschieben zu müssen, um sofortige Antworten auf Unternehmenswissen sicher zu erhalten. Das Projekt basiert auf Python und Django und kann innerhalb weniger Minuten bereitgestellt werden.

Kernfunktionen

1. Einheitliche Sucherfahrung

  • Multi-Source-Integration: Einheitliche Suche über Datenbanken (SQL und NoSQL), Cloud-Dienste, Suchanbieter, Datensilos und Tools wie Miro, Jira, GitHub usw.
  • Keine Datenmigration: Daten bleiben am ursprünglichen Ort, ohne dass sie kopiert oder verschoben werden müssen.
  • Berechtigungsschutz: Suchergebnisse folgen dem bestehenden Berechtigungssystem.

2. KI-gesteuerte intelligente Suche

  • RAG-Technologie: Neusortierung der Ergebnisse aller Antwortquellen mithilfe konfigurierter LLM-Embedding-Techniken.
  • Intelligente Frage-Antwort: Bereitstellung sofortiger Antworten mit Quelllinks.
  • Kontextverständnis: Verstehen des unternehmensspezifischen Kontexts, um präzise Antworten zu liefern.

3. Sicherheit und Bereitstellung auf Unternehmensebene

  • Datensicherheit: Sensible Daten bleiben sicher, ohne externe Speicherung.
  • Schnelle Bereitstellung: Bereitstellung innerhalb weniger Minuten, nicht Monate.
  • Infrastrukturkontrolle: Ausführung auf Ihrer Infrastruktur, vollständige Kontrolle.

Technische Architektur

Kernkomponenten

  • Suchanbieter: Unterstützung für 100+ Unternehmenskonnektoren.
  • Abfrageverarbeitung: Intelligente Abfragetransformation und -anpassung.
  • Ergebnisaggregation: Asynchrone Suchföderation und Neusortierung der Ergebnisse.
  • KI-Erweiterung: Integration von KI-Diensten wie OpenAI, Hugging Face usw.

Unterstützte Datenquellen

  • Office-Suite: SharePoint, Confluence, Google Drive
  • Entwicklungstools: GitHub, Jira, Dokumentationssysteme
  • Datenbanken: SQL-Datenbanken, NoSQL-Datenbanken
  • Cloud-Dienste: Verschiedene Cloud-Plattformen und APIs
  • Suchmaschinen: Apache Solr, Elasticsearch usw.

Installation und Bereitstellung

Docker-Schnellbereitstellung

# Konfigurationsdatei herunterladen
curl https://raw.githubusercontent.com/swirlai/swirl-search/main/docker-compose.yaml -o docker-compose.yaml

# Dienste starten
docker-compose pull && docker-compose up

Systemanforderungen

  • Docker-Anwendung (neueste Version)
  • Windows-Benutzer benötigen WSL 2 oder Hyper-V-Backend
  • Optional: OpenAI API-Schlüssel für RAG-Funktionen

Anwendungsfälle

1. Unternehmenswissensmanagement

  • Verbindung von SharePoint, Confluence und Drive
  • Abrufen sofortiger Antworten mit Quelllinks
  • Schutz sensibler Daten

2. Kundensupport

  • Suche in Supportdokumenten und Tickets
  • Erstellung von Antworten mithilfe von Unternehmensinhalten
  • Aufrechterhaltung einheitlicher Antwortstandards

3. Entwicklungsteam

  • Suche in GitHub, Jira und Dokumentation
  • Finden von Codebeispielen und Lösungen
  • Beschleunigung des Entwicklungs-Workflows

4. Einheitliches Suchportal

  • Einheitliche Suche über alle Tools hinweg
  • Ergebnisse folgen den bestehenden Berechtigungen
  • Keine Datenduplizierung erforderlich

Hauptvorteile

Leistungsvorteile

  • Zeitersparnis: Teams, die SWIRL verwenden, sparen durchschnittlich 7,5 Stunden Produktionszeit pro Woche.
  • Schnelle Reaktion: Rückgabe sortierter Ergebnisse innerhalb von Sekunden.
  • Asynchrone Verarbeitung: Unterstützung für synchrone und asynchrone Suchföderation.

Technische Vorteile

  • Open Source: Vollständig Open Source, frei anpassbar.
  • Modularität: Unterstützung für die Erweiterung von Prozessoren, Konnektoren und Mixern.
  • Intelligente Verarbeitung: Enthält Funktionen wie Rechtschreibkorrektur, Duplikaterkennung, Relevanzsortierung usw.

Unternehmensvorteile

  • Sicherheit: Daten verlassen die Unternehmungsumgebung nicht.
  • Skalierbarkeit: Unterstützung für groß angelegte Unternehmensbereitstellungen.
  • Flexibilität: Unterstützung für verschiedene Datenquellen und benutzerdefinierte Konfigurationen.

Technische Besonderheiten

Intelligente Abfrageverarbeitung

  • Abfragetransformation und -umschreibung
  • Stammformenabgleich und Stoppwortverarbeitung
  • Unterstützung für Rechtschreibkorrektur

Ergebnisoptimierung

  • Duplikaterkennung basierend auf Kosinusähnlichkeit
  • Verschiedene Sortierstrategien (Relevanz, Datum, Round Robin)
  • Echtzeit-Ergebnisfilterung

Erweiterungsfähigkeit

  • Entwicklung benutzerdefinierter Prozessoren
  • Konnektor-Plugin-System
  • Konfigurierbare Ergebnismischer

Zusammenfassung

Swirl-Search ist eine leistungsstarke KI-Suchlösung für Unternehmen, die Unternehmen durch einheitliche Suche, intelligente Frage-Antwort und sichere Bereitstellung dabei unterstützt, schnell auf Wissen zuzugreifen, das in verschiedenen Systemen verteilt ist. Seine Open-Source-Eigenschaften, die schnelle Bereitstellungsfähigkeit und die leistungsstarken KI-Funktionen machen es zu einer idealen Wahl für das moderne Unternehmenswissensmanagement.