К содержимому

Tangle

Открытая платформа от Shopify для сборки и запуска ML-пайплайнов перетаскиванием компонентов с кэшированием шагов.

Перейти на сайт Open Source Можно бесплатно
Можно попробовать бесплатно
Да
Русский интерфейс
Нет
Разработчик
Shopify
Страна
Канада
Данные проверены 12 октября 2026

Tangle — открытая платформа для экспериментов с машинным обучением, которую создали ML- и software-инженеры Shopify. Изначально это был внутренний инструмент команды Search & Discovery, а в декабре 2025 года код опубликовали. Пайплайн собирается в визуальном редакторе: компоненты перетаскиваются на холст, выходы одних соединяются со входами других, аргументы настраиваются в интерфейсе. Компонентом может быть любая программа командной строки на любом языке, она запускается в контейнере. Результаты шагов кэшируются по содержимому, поэтому при изменении одного компонента пересчитывается только он и зависящие от него шаги. По данным Shopify, это сэкономило более года процессорного времени, а пайплайн на 10 часов в таком случае укладывается примерно в 20 минут.

Возможности

Визуальный редактор пайплайнов

Компоненты перетаскиваются на холст и соединяются в граф, аргументы настраиваются в интерфейсе. Код писать для сборки пайплайна не нужно.

Любой язык и фреймворк

Существующий код оборачивается в контейнер через встроенный редактор и становится компонентом. Ограничений по языку или фреймворку нет.

Кэширование по содержимому

Результаты промежуточных шагов сохраняются и переиспользуются. При правке одного компонента пересчитывается только изменённая часть, что сокращает время и затраты на вычисления.

Совместная работа

Коллеги могут клонировать чужие пайплайны, изменять и запускать их. Кэш и история запусков общие для команды.

Библиотека компонентов

Готовые компоненты используются повторно в разных пайплайнах, не переписываются заново.

Отслеживание запусков

Редактор показывает статус выполнения в реальном времени, кэшированные шаги и логи. Запуски хранятся долго, поэтому результаты воспроизводимы.

Локальный и облачный запуск

Пайплайн можно отправить на выполнение на своей машине или в облаке. Платформа не привязана к конкретной среде.

Кому подойдёт

  • Разработчики

    Позволяет собирать ML-пайплайны из контейнеризованных шагов на любом языке и не пересчитывать неизменившиеся этапы.

  • Аналитики

    Помогает собирать и запускать пайплайны обработки данных и экспериментов в визуальном редакторе, повторно используя готовые компоненты.

  • Исследователи и учёные

    Воспроизводимые запуски с историей и кэшем упрощают итерации экспериментов и сравнение результатов.

Как начать

  1. Развернуть Tangle по инструкции из документации или открыть демо-версию в браузере.
  2. Создать новый пайплайн и добавить на холст компоненты из библиотеки.
  3. Соединить выходы компонентов со входами и настроить аргументы.
  4. При необходимости обернуть свой код в контейнер во встроенном редакторе и добавить как компонент.
  5. Запустить пайплайн и следить за статусом, логами и кэшированными шагами.

Тарифы

Открытый код
Бесплатно
Полный доступ к платформе и исходному коду, самостоятельное развёртывание.

Проект с открытым исходным кодом. Затраты — только на собственную вычислительную инфраструктуру.

Ограничения

  • Требуется самостоятельное развёртывание и своя вычислительная инфраструктура
  • Шаги пайплайна должны запускаться как контейнеры или программы командной строки
  • Это инструмент для ML-экспериментов, а не готовый сервис с ИИ-моделями

Платформы и интеграции

Веб Самостоятельная установка
Docker Kubernetes Python

Соседи по смыслу

Botobo дайджест
+525новых сервисов
за последний месяц
раз в день · 53 подписчика
Подписаться на обновления