Weaviate
Was ist Weaviate?
Weaviate ist eine Open-Source-Vektordatenbank, die für die Speicherung und den Abruf von Objekten nach semantischer Ähnlichkeit statt nach exakter Keyword-Übereinstimmung konzipiert ist. Sie ermöglicht Teams den Aufbau von Such- und Empfehlungsfunktionen, die kontextuell relevante Ergebnisse liefern, auch wenn die Abfrage keine wörtlichen Begriffe mit dem indizierten Inhalt teilt. Für Teams, die die Agentic Frontend Management Platform nutzen, stellt Weaviate die semantische Abrufschicht bereit, die Produktsuche, Content-Empfehlungen und KI-gestützte Navigation auf Bedeutung statt auf Syntax reagieren lässt.
Funktionsweise
Weaviate speichert Objekte als Vektoren neben ihren ursprünglichen Daten und nutzt Embedding-Modelle, um Inhalte zum Indexierungszeitpunkt zu kodieren. Zum Abfragezeitpunkt führt die Datenbank eine approximierte Nächster-Nachbar-Suche über den Vektorraum durch, optional kombiniert mit strukturierten Eigenschaftsfiltern, um Ergebnisse nach semantischer Nähe zur Eingabe zu ranken. Die GraphQL-API macht es einfach, Weaviate-Abrufergebnisse in Personalization-Komponenten zu integrieren, ohne eine eigene Abfrageübersetzungsschicht zu entwickeln. Vektor-Updates können durch Content-Änderungen in der B2C Growth Kit-Pipeline ausgelöst werden.
Weaviate mit Laioutr
Weaviate ist als Integration für den Laioutr App Store geplant. Sobald verfügbar, wird der semantische Suchindex von Weaviate mit der Agentic Frontend Management Platform von Laioutr verbunden werden können, sodass Such- und Empfehlungskomponenten vektor-gerankte Ergebnisse aus Produkt- und Content-Katalogen ausliefern können, ohne eine separate Suchinfrastruktur aufzubauen. Teams konfigurieren Embedding-Modelle und Abrufparameter über die Laioutr-Integrationsschicht und halten Personalization und semantische Suche innerhalb desselben composablen Stacks.
Verwandt
Mehr dazu: B2C Growth Kit.