IBM/data-prep-kit

Open source project for data preparation for GenAI applications

Данные⭐ 964HTMLпоследний релиз: v1.1.8
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Data Prep Kit — это open-source инструмент для подготовки неструктурированных данных (текст, код, изображения) к использованию в генеративных ИИ-приложениях.

Зачем нужен

Инструмент позволяет очищать, трансформировать и обогащать данные для предобучения, тонкой настройки (fine-tune) и обучения инструкциям (instruct-tune) больших языковых моделей, а также для создания систем RAG. Он обеспечивает масштабируемость от локального ноутбука до дата-центров, используя Python и Ray.

Что можно реализовать

  • Подготовка датасетов для тонкой настройки LLM (fine-tuning)
  • Создание и подготовка данных для приложений с Retrieval Augmented Generation (RAG)
  • Извлечение контента из PDF, HTML и ZIP-архивов с кодом в формат Parquet
  • Построение конвейеров обработки данных с использованием Tekton на Kubernetes

Ключевые возможности

  • Поддержка нескольких модальностей: естественный язык, код и изображения
  • Масштабируемость через рантаймы Python (для ноутбуков) и Ray (для дата-центров)
  • Готовые примеры (recipes) для типовых сценариев, включая RAG и fine-tuning
  • Возможность создания пользовательских трансформаций для форматов Parquet, ZIP, NDJSON и JSONL
  • Простой старт через Google Colab без необходимости сложной настройки окружения

👤 Кому подойдёт: Разработчики LLM-приложений, ML-инженеры, специалисты по данным, работающие с неструктурированными данными для генеративного ИИ

Релизы

v1.1.8minor
🕐 3 мес назад · релиз на GitHub ↗

Релиз v1.1.8: добавлена трансформация вредоносного ПО по правилам YARA, обновлена поддержка Python 14 и Ray.

  • Added: Добавлена новая трансформация для обнаружения вредоносного ПО с использованием правил YARA.
  • Added: Добавлена поддержка Python 14.
  • Fixed: Обновлена версия библиотеки Ray для всех версий Python и удалена зависимость от pyarrow.
  • Added: Обновлены метаданные для фильтрации вредоносного ПО.
  • Добавлен навык Claude для управления релизами и обновлен файл README.