- KI-basierte Such- und Assistentenplattform, die Informationen aus verschiedenen internen Apps zentral zusammenführt und verwaltet
- Über die Funktion Unified Search lassen sich wichtige Kollaborationstools wie Google Drive, Gmail, Slack, Confluence und Jira verbinden; unterstützt werden Volltext- und semantische Suche auf Basis von BM25 und pgvector
- Über einen AI Agent und eine Chat-Oberfläche können verbundene Apps durchsucht und Dokumente gelesen werden; außerdem lässt sich Python-/bash-Code in einer Sandbox-Umgebung ausführen, um Datenanalysen durchzuführen
- Self-hosted möglich, sodass alle Daten innerhalb der eigenen Infrastruktur verarbeitet werden. Daten verlassen das System nicht
- Permission Inheritance: Zugriffsrechte aus den Ursprungssystemen werden unverändert übernommen, wodurch sich der Datenzugriff pro Benutzer steuern lässt
- Unterstützung für die Auswahl verschiedener LLM-Modelle wie Anthropic, OpenAI, Gemini und vLLM
- Bereitstellung auf einem einzelnen Server über Docker Compose sowie produktionsreife Deployments auf AWS/GCP auf Basis von Terraform
Architektur
- Vereinheitlicht in einem einzigen Postgres(ParadeDB): BM25-Volltextsuche, pgvector-basierte semantische Suche und Verwaltung der Anwendungsdaten werden in einer einzigen Datenbank verarbeitet
- Tuning, Backups und Monitoring werden ohne separates Elasticsearch oder eine Vektor-Datenbank vereinfacht
- Kerndienste sind in Rust geschrieben: Suchmaschine, Indexer und Connector-Manager
Die AI/LLM-Orchestrierung erfolgt in Python, das Web-Frontend in SvelteKit
- Jeder Connector für Datenquellen läuft in einem eigenständigen Container, sodass es keine Konflikte zwischen Sprachen oder Abhängigkeiten gibt
- Der AI-Agent führt Code in einem isolierten Docker-Netzwerk aus, das weder internen Diensten noch externem Zugriff offensteht
- Zusätzliche Sicherheit durch Landlock-Dateisystembeschränkungen, Ressourcenlimits und ein schreibgeschütztes Root-Dateisystem
- Verbindbare Dienste:
- Google Workspace: Drive, Gmail
- Slack: Nachrichten, Dateien, öffentliche Kanäle
- Confluence: Pages, Anhänge, Spaces
- Jira: Issues, Projekte
- Web: öffentliche Websites, Dokumentationen und Hilfeseiten
- Fireflies: Meeting-Protokolle
- HubSpot: Kontakte, Unternehmen, Deals & Tickets
- Local Files: Dateisystem-Indizierung
- Apache-2.0-Lizenz
Noch keine Kommentare.