
Fügen Sie große Dokumente mit Supabase und Notion in eine Vektordatenbank ein.
Verarbeitet umfangreiche Dokumente, indem es sie in Segmente unterteilt, Einbettungen erstellt und sie in eine Supabase-Vektordatenbank einfügt, wobei Notion als Quelle der Dokumente verwendet wird.
Wie es funktioniert
Der Workflow ist darauf ausgelegt, große Dokumente aus Notion zu verarbeiten, sie zu segmentieren, Einbettungen zu erstellen und diese Einbettungen in einer Supabase-Vektordatenbank zu speichern. Der Workflow beginnt mit einem Triggerknoten, der Dokumente aus einer angegebenen Notion-Datenbank abruft. Sobald die Dokumente abgerufen wurden, werden sie in kleinere Teile segmentiert, um die Verarbeitung zu erleichtern. Jedes Segment wird dann an einen Einbettungserstellungsknoten übergeben, der Vektordarstellungen der Textsegmente generiert. Diese Einbettungen sind für spätere Retrieval- und Ähnlichkeitssuchen in der Vektordatenbank von entscheidender Bedeutung.
Nachdem die Einbettungen erstellt wurden, verwendet der Workflow einen Supabase-Knoten, um die Einbettungen in eine bestimmte Vektortabelle innerhalb der Supabase-Datenbank einzufügen. Durch diesen Schritt wird sichergestellt, dass die Einbettungen in einem Format gespeichert werden, das ein effizientes Abfragen und Abrufen ermöglicht. Der Workflow endet mit einer Erfolgsmeldung oder Benachrichtigung, die bestätigt, dass die Einbettungen erfolgreich in die Datenbank eingefügt wurden.
Die Verbindungen zwischen den Knoten sind linear, wobei jeder Schritt vom erfolgreichen Abschluss des vorherigen abhängt. Dieser strukturierte Ansatz stellt sicher, dass große Dokumente effektiv gehandhabt und gespeichert werden, sodass sie bei zukünftigen Vorgängen optimal abgerufen werden können.
Hauptmerkmale
1. Dokumentensegmentierung:
Der Workflow unterteilt große Dokumente intelligent in überschaubare Segmente und ermöglicht so eine effiziente Verarbeitung und Einbettungserstellung.
2. Einbettungsgenerierung:
Es nutzt fortschrittliche Algorithmen, um Vektoreinbettungen aus Textsegmenten zu erstellen, die für Ähnlichkeitssuchen in Vektordatenbanken unerlässlich sind.
3. Supabase-Integration:
Der Workflow lässt sich nahtlos in Supabase integrieren und ermöglicht die Speicherung von Einbettungen in einer robusten Vektordatenbank.
4. Notion als Quelle:
Durch die Verwendung von Notion als Dokumentquelle nutzt der Workflow ein beliebtes Notizen- und Projektmanagement-Tool und macht es für Benutzer zugänglich, die bereits mit Notion vertraut sind.
5. Automatisierter Prozess:
Der gesamte Arbeitsablauf ist automatisiert, was manuelle Eingriffe reduziert und den Prozess der Bearbeitung großer Dokumente rationalisiert.
Tools-Integration
- Notion:
Wird als Quelle für Dokumente verwendet, sodass der Workflow Inhalte direkt aus einer Notion-Datenbank abrufen kann.
- Supabase:
Fungiert als Vektordatenbank, in der Einbettungen gespeichert werden, und bietet eine skalierbare Lösung für die Verwaltung großer Datensätze.
- n8n-Knoten:
Zu den im Workflow verwendeten spezifischen Knoten gehören:
• Begriffsknoten zum Abrufen von Dokumenten.
• Funktionsknoten zur Segmentierung von Dokumenten.
• Einbettungsknoten zum Generieren von Vektordarstellungen.
• Supabase-Knoten zum Einfügen von Daten in die Datenbank.
API-Schlüssel erforderlich
Um diesen Workflow erfolgreich auszuführen, sind die folgenden API-Schlüssel und Anmeldeinformationen erforderlich:
- Notion-API-Schlüssel:
Wird für die Authentifizierung und den Zugriff auf die Notion-Datenbank benötigt.
- Supabase-API-Schlüssel:
Erforderlich für die Verbindung und Ausführung von Vorgängen in der Supabase-Vektordatenbank.
- Supabase-Projekt-URL:
Erforderlich, um eine Verbindung zum spezifischen Supabase-Projekt herzustellen, in dem die Einbettungen gespeichert werden.







