Keboola#

Keboola - платформа для работы с данными, которая объединяет инструменты инженерии данных, аналитики и машинного обучения в единую среду. Она помогает предприятиям объединять источники данных, преобразовывать данные и развертывать модели машинного обучения в производство.

Предварительные требования#

  1. Экземпляр Vector DB для подключения.

  2. Аккаунт Keboola, чтобы разрабатывать рабочие процессы с данными.

Настройка#

  • В платформе Keboola перейдите в раздел «Компоненты».

  • Найдите и добавьте компонент Vector DB из маркетплейса компонентов.

  • Настройте подключение к экземпляру Vector DB, используя URL-адрес и ключ API.

Использование Vector DB в Keboola#

С интеграцией Vector DB от Keboola можно:

  • Интеграция конвейера данных: извлекайте данные из любого источника в Keboola, преобразуйте их и загружайте векторные вложения в Vector DB для семантических возможностей поиска.

  • Управление векторной базой данных: создавайте, управляйте и обновляйте коллекции в Vector DB непосредственно из рабочих процессов Keboola.

  • Оракестрация: планируйте и автоматизируйте операции с векторными базами данных как часть конвейера обработки данных.

  • Операции машинного обучения: комбинируйте модели машинного обучения с возможностями векторного поиска для продвинутых приложений искусственного интеллекта.

Пример использования#

Распространенный сценарий использования заключается в создании системы RAG (система генерации с поддержкой извлечения), где:

  1. Данные извлекаются из нескольких источников в Keboola;

  2. Текст обрабатывается и преобразуется в движке преобразования Keboola;

  3. Вложения генерируются и хранятся в Vector DB;

  4. Приложения запрашивают векторы Vector DB для получения возможностей семантического поиска.

Дополнительная документация#