Weaviate
- Skill Road
- Weaviate
Weaviate entwickelt und betreibt Weaviate, eine Open-Source-Vektordatenbank, die als Grundlage für KI-Anwendungen mit semantischer Suche, Retrieval-Augmented Generation (RAG) und agentischen Fähigkeiten dient. Eine Vektordatenbank speichert Inhalte als Zahlen-Vektoren, um ähnliche Bedeutungen statt nur exakter Wortübereinstimmungen zu finden. Der offizielle MCP-Server ist seit Version 1.38 direkt in den Datenbankserver integriert, statt als separate Komponente betrieben zu werden.
Die Plattform vereint vier Kernfähigkeiten: eine Vektordatenbank zum Speichern und Abfragen von Embeddings, eingebaute Embedding-Generierung direkt aus Text und Bildern, einen Query Agent, der natürlichsprachliche Fragen in optimierte Datenbankabfragen übersetzt, sowie "Engram" für personalisierte KI-Erlebnisse, die sich im Zeitverlauf an einzelne Nutzende anpassen. Der Zugriff erfolgt über SDKs für Python, Go, TypeScript und JavaScript sowie über GraphQL- und REST-Schnittstellen.
Das Geschäftsmodell ist dual: Die Kern-Datenbank bleibt mit über 20 Millionen Downloads quelloffen, während das Unternehmen kommerzielle Cloud-Dienste mit kostenloser und nutzungsabhängiger Stufe sowie Enterprise-Bereitstellungsoptionen anbietet. Enterprise-Funktionen umfassen Mandantenfähigkeit, rollenbasierte Zugriffskontrolle sowie SOC-2- und HIPAA-Zertifizierung.
Gegründet wurde das Projekt 2016 in Amsterdam von Bob van Luijt zusammen mit Etienne Dilocker und Micha Verhagen, ursprünglich unter dem Namen SeMI Technologies; zu den Kunden zählen heute unter anderem Booking.com, Cisco und Intuit.
Der Name SeMI Technologies, unter dem das Projekt ursprünglich firmierte, stand für "Semantic Machine Intelligence" und verweist auf den frühen Fokus des Teams auf semantische statt rein stichwortbasierte Suche. Die Anbindung an gängige Frameworks wie LangChain und LlamaIndex rundet das Ökosystem ab.