
Вставляйте большие документы в векторную базу данных с помощью Supabase и Notion.
Обрабатывает обширные документы, разделяя их на сегменты, создавая вложения и вставляя их в векторную базу данных Supabase, используя Notion в качестве источника документов.
Как это работает
Рабочий процесс предназначен для обработки больших документов из Notion, их сегментации, создания вложений и хранения этих вложений в векторной базе данных Supabase. Рабочий процесс начинается с узла триггера, который извлекает документы из указанной базы данных Notion. После получения документов они сегментируются на более мелкие части, чтобы облегчить обработку. Затем каждый сегмент передается узлу создания внедрения, который генерирует векторные представления текстовых сегментов. Эти вложения имеют решающее значение для последующего поиска и поиска сходства в базе данных векторов.
После создания внедрений рабочий процесс использует узел Supabase для вставки внедрений в назначенную векторную таблицу в базе данных Supabase. Этот шаг гарантирует, что внедрения будут сохранены в формате, позволяющем эффективно выполнять запросы и извлечение. Рабочий процесс завершается сообщением об успехе или уведомлением, подтверждающим, что внедрения были успешно вставлены в базу данных.
Связи между узлами линейные, каждый шаг зависит от успешного завершения предыдущего. Такой структурированный подход гарантирует эффективную обработку и хранение больших документов таким образом, чтобы оптимизировать их поиск в будущих операциях.
Основные характеристики
1. Сегментация документов
. Рабочий процесс интеллектуально делит большие документы на управляемые сегменты, обеспечивая эффективную обработку и встраивание создания.
2. Генерация встраивания:
он использует передовые алгоритмы для создания векторных вложений из текстовых сегментов, которые необходимы для поиска сходства в векторных базах данных.
3. Интеграция с Supabase:
рабочий процесс легко интегрируется с Supabase, что позволяет хранить встраивания в надежной векторной базе данных.
4. Notion как источник
. Используя Notion в качестве источника документа, рабочий процесс использует популярный инструмент ведения заметок и управления проектами, что делает его доступным для пользователей, уже знакомых с Notion.
5. Автоматизированный процесс
. Весь рабочий процесс автоматизирован, что сокращает количество ручного вмешательства и оптимизирует процесс обработки больших документов.
Интеграция инструментов
- Notion:
используется в качестве источника документов, позволяя рабочему процессу получать контент непосредственно из базы данных Notion.
- Supabase:
действует как векторная база данных, в которой хранятся внедренные элементы, обеспечивая масштабируемое решение для управления большими наборами данных.
- Узлы n8n
. В рабочем процессе используются следующие узлы:
• Понятие узла для получения документов.
• Функциональный узел для сегментации документов.
• Узел внедрения для генерации векторных представлений.
— Узел Supabase для вставки данных в базу данных.
Требуются ключи API
Для успешного выполнения этого рабочего процесса необходимы следующие ключи API и учетные данные:
- Ключ Notion API:
необходим для аутентификации и доступа к базе данных Notion.
- Ключ API Supabase:
требуется для подключения и выполнения операций с векторной базой данных Supabase.
- URL-адрес проекта Supabase:
необходим для установления соединения с конкретным проектом Supabase, в котором будут храниться внедрения.







