Откройте возможности поиска на базе ИИ с Fivetran и Milvus
Этот блог изначально был опубликован на Fivetran.
Fivetran теперь поддерживает векторную базу данных Milvus в качестве назначения, что упрощает подключение любого источника данных для RAG и поиска на базе ИИ.
Данные — основа ИИ, а бесшовная связность — ключ к раскрытию их полного потенциала. Неструктурированные данные теперь составляют около 80% всех данных и обладают огромной ценностью для ИИ-приложений, таких как корпоративный поиск и чат-боты, работающие на основе генерации с дополнением извлечёнными данными (RAG). По мере роста объёмов данных масштабируемые векторные базы данных такие как Milvus становятся необходимыми для эффективного хранения и поиска по информации организации.
Данные для поиска хранятся в различных местах, таких как облачные хранилища, бизнес-приложения и реляционные базы данных. Типичный подход заключается в объединении этих источников в единое хранилище, преобразовании неструктурированных данных, таких как текст, в векторные эмбеддинги и сохранении их в векторной базе данных вместе с метаданными. Такой подход позволяет ИИ-приложениям получать доступ к широкому разнообразию наборов данных и адаптироваться к изменениям в источниках данных.
Назначение Milvus в Fivetran упрощает этот процесс и устраняет необходимость создавать, поддерживать и отслеживать сложные конвейеры данных. Всего за несколько кликов инженеры данных могут создавать быстрые, эффективные и масштабируемые решения для ИИ-поиска, освобождая время для сосредоточения на создании бизнес-ценности вместо управления сложностями инфраструктуры.
Как настроить назначение Fivetran Milvus
Как Milvus и Fivetran создают основу для ИИ
Milvus — это высокопроизводительная векторная база данных с открытым исходным кодом, созданная для масштабирования. Один кластер Milvus, развернутый в Kubernetes, может обрабатывать миллиарды векторов. Zilliz Cloud — это полностью управляемая версия Milvus, добавляющая готовность к использованию на уровне предприятия, такую как RBAC и SOC2, а также еще более высокую производительность благодаря проприетарному векторному поисковому движку Cardinal. Milvus и Zilliz Cloud широко используются в современных AI-приложениях, таких как семантический поиск, RAG и мультимодальный поиск.
Одна из сложностей при создании поисковых решений на базе AI — загрузка данных из различных источников в Milvus, чтобы сделать их доступными для семантического поиска в реальном времени. Milvus Destination от Fivetran упрощает загрузку данных из любого источника в Milvus, позволяя компаниям получать инсайты без необходимости управлять перемещением данных. Используя расширенные возможности Milvus для векторного поиска и этот оптимизированный поток данных, разработчики могут быстро создавать AI-приложения, которые в полной мере используют разнообразные источники данных своей организации.
С назначением Fivetran Milvus вы можете:
Загружать данные из более чем 600 источников через коннекторы Fivetran в Milvus/Zilliz.
Оптимизировать извлечение, загрузку и векторизацию неструктурированных данных с помощью embedding-моделей OpenAI.
Включать фильтрацию метаданных в векторном поиске путем передачи столбцов структурированных данных.
Создавать поиск почти в реальном времени с инкрементальной синхронизацией.
Partner SDK от Fivetran: создание пользовательских коннекторов и назначений
Fivetran Partner SDK дает технологическим поставщикам возможность создавать исходные или целевые коннекторы для своих сервисов и бесшовно интегрироваться с автоматизированной платформой перемещения данных Fivetran. Ключевые преимущества SDK включают:
Независимость от языка: SDK на базе gRPC позволяет писать исходные и целевые коннекторы на любом поддерживаемом языке программирования, предоставляя разработчикам гибкость для повторного использования или написания нового кода на выбранном ими языке.
Снижение сложности: Благодаря шаблонам и локальной тестовой среде сторонние поставщики могут легко тестировать и развертывать коннекторы.
Новые возможности для data platforms: SDK открывает новые каналы для активации продукта, позволяя хранилищам данных, озерам данных и платформам хранения легко получать доступ к более чем 600 коннекторам Fivetran.
Zilliz, компания, стоящая за Milvus, создала интеграцию с Fivetran, тесно сопоставив операции своей векторной базы данных с реляционной моделью обновлений Fivetran. Они также оптимизировали сторонние решения, такие как сервис эмбеддингов OpenAI, для генерации векторов во время загрузки.
Поиск на базе ИИ в действии
Неструктурированные данные, хотя часто и являются самыми ценными, также наиболее сложны в управлении. С Fivetran и Milvus компании могут быстро и легко создавать инструменты поиска на базе ИИ, чтобы извлекать инсайты из своих самых богатых наборов данных.
Полностью управляемые коннекторы Fivetran автоматически, надежно и безопасно перемещают данные из основных бизнес-приложений со встроенной поддержкой миграции схемы. Например, представьте компанию, которая хочет создать внутренний инструмент поиска по сообщениям Slack. Используя коннектор Slack от Fivetran, данные сначала реплицируются и сохраняются в нормализованном формате в хранилище данных или data lakehouse, таком как Snowflake. Затем эти данные могут быть денормализованы, объединены, разбиты на фрагменты и преобразованы, после чего их можно подключить к Milvus с помощью исходного коннектора Snowflake от Fivetran. Достаточно просто сохранить текстовые фрагменты в столбце с именем original_text, и целевое хранилище Milvus автоматически вызовет сервис эмбеддингов OpenAI для генерации векторов из текста. Векторы хранятся в Milvus вместе со всеми другими метками как скалярные поля и используются совместно для эффективного семантического поиска на основе векторного сходства с фильтрацией по метаданным.
Рисунок — как создать поисковый конвейер для источников данных с интеграцией Fivetran и Milvus
Заключение
Недавно представленное целевое хранилище Milvus от Fivetran еще больше расширяет ландшафт данных в ИИ, позволяя сделать каждый источник данных доступным для семантического поиска. Загружая исходные данные из разнообразного набора баз данных/хранилищ и бизнес-приложений в векторную базу данных Milvus, эта интеграция упрощает разработку рабочих процессов ИИ. Вы можете начать использовать целевое хранилище Milvus от Fivetran, следуя инструкциям по настройке.
Чтобы узнать больше об этой интеграции и увидеть, как создать поиск в реальном времени на практике, присоединяйтесь к нашему вебинару по запуску продукта 26 сентября 2024 года. Мы рассмотрим возможности этой интеграции и продемонстрируем, как использовать этот коннектор для создания RAG-чатбота для issues GitHub!
Читать далее

Introducing Loon: A New Storage Engine for Vector Data That Never Stops Changing
Loon is a new storage engine for Milvus 3.0 and Zilliz Vector Lakebase, built to manage evolving vector datasets with ColumnGroups, row ID alignment, and Manifests.

Top 10 Context Engineering Techniques You Should Know for Production RAG
A practical guide to context engineering for production LLM systems, covering RAG, context processing, memory, agents, and multimodal context.

Why I’m Against Claude Code’s Grep-Only Retrieval? It Just Burns Too Many Tokens
Learn how vector-based code retrieval cuts Claude Code token consumption by 40%. Open-source solution with easy MCP integration. Try claude-context today.




