Skip to content

Визуальный DAG-движок автоматизированных рабочих процессов ​

Самое масштабное новшество DuRT 3.0 для повышения продуктивности — это модульный визуальный движок рабочих процессов на базе Направленного ациклического графа (DAG).

Вместо того чтобы рассматривать аудиозапись, распознавание речи, обработку через LLM, перевод и синтез речи как разрозненные утилиты, DuRT 3.0 позволяет соединять узлы на интерактивном 2D-холсте плавными кривыми Безье, выстраивая полностью автоматизированные конвейеры обработки медиаданных от начала до конца.

Автоматизированный DAG-конвейер рабочих процессов DuRT


Ключевая парадигма: от линейных цепочек к топологиям DAG ​

Традиционные приложения ограничивают пользователя строгими линейными цепочками вида Шаг А ➔ Шаг Б ➔ Шаг В. Архитектура DAG в DuRT 3.0 открывает два фундаментальных преимущества:

1. Параллельное ветвление процессов (Fan-out) ​

Один шаг может одновременно передавать данные сразу в несколько последующих блоков. Например, после того как этап транскрипции сформировал дорожку субтитров, движок способен запустить сразу три параллельные ветки:

  • Ветка 1 (Публикация): Редактура субтитров ➔ Экспорт форматированного файла SRT;
  • Ветка 2 (Локализация): Многоязычный перевод ➔ Синтез голоса TTS ➔ Экспорт дублированной звуковой дорожки;
  • Ветка 3 (База знаний): Генерация протокола встречи и задач ИИ ➔ Синхронизация одновременно в Notion и Obsidian.

2. Строгие контракты типов данных (DuWorkflowDataType) ​

Для обеспечения полной надежности во время выполнения и исключения сбоев DuRT внедряет строгую систему типизации портов узлов, разделенную на 6 типов данных:

Идентификатор типа данныхНазвание типаЗначокТипичный шаг-источникТипичный шаг-приемник
audioStreamПоток аудиосэмплов🎙️Захват звука / экрана (monitorCapture)Распознавание в реальном времени (realtimeASR)
mediaFileМедиафайл📁Загрузка файлов / ссылок (mediaInput)Транскрипция файлов (mediaASR)
subtitleStreamПоток живых субтитров💬Распознавание в реальном времени (realtimeASR)Синхронный перевод (realtimeTranslation)
subtitleTrackДорожка субтитров с таймкодами⏱️Транскрипция файлов (mediaASR), Импорт субтитровРедактура, Перевод, Экспорт файлов
documentСтруктурированный документ📄Генерация контента (contentCreation)Экспорт документов, Синхронизация с Notion / Obsidian
deliverableПакет готовых результатов📦Экспорт результатов (exportArtifact)Локальный диск, Загрузка в S3 / WebDAV

NOTE

Встроенный движок правил автоматически проверяет совместимость типов портов и предотвращает образование циклов: соединять можно только порты с совместимыми типами данных, что полностью исключает падения программы во время выполнения.


11 стандартных шагов рабочего процесса ​

DuRT 3.0 предоставляет 11 стандартизированных атомарных шагов — от захвата сигнала до выгрузки в облачные хранилища:

┌────────────────────────┐      ┌────────────────────────┐      ┌────────────────────────┐
│  1. Входные источники │ ───► │ 2. ASR и синхроперевод │ ───► │  3. ИИ и доставка      │
│  Захват звука / Файлы  │      │ Диктовка / Обработка   │      │ Перевод / TTS / S3     │
└────────────────────────┘      └────────────────────────┘      └────────────────────────┘
  1. Входные источники (Inputs):
    • monitorCapture: Захват системного звука macOS и микрофона
    • mediaInput: Импорт локальных аудио/видео файлов и извлечение аудио из веб-ссылок
    • subtitleInput: Загрузка готовых субтитров SRT/VTT и исходных текстов
  2. Распознавание речи (ASR) и перевод:
    • realtimeASR: Потоковая диктовка в реальном времени с задержкой менее секунды
    • mediaASR: Высокоточная транскрипция файлов с таймкодами слов и диаризацией спикеров
    • realtimeTranslation: Пофразовый синхронный перевод в живые двуязычные субтитры
  3. ИИ-постобработка, синтез и доставка:
    • subtitleRefinement: Форматирование, очистка от слов-паразитов и оптимизация разбивки строк
    • fullTranslation: Точный контекстный многоязычный перевод документов и субтитров
    • contentCreation: Резюме встреч, протоколы, списки задач и посты для соцсетей
    • textToSpeech: Многоголосая реалистичная озвучка текста нейросетью
    • exportArtifact: Локальное сохранение во всех форматах и 6 автоматизированных каналов доставки в облако

Подробные параметры и спецификации портов описаны в руководстве 11 стандартных шагов рабочих процессов.


Workflow Hub (Центр шаблонов) ​

DuRT включает готовые шаблоны для типовых сценариев повседневной работы:

  • 🎙️ Секретарь живых встреч: Захват звука системы ➔ Распознавание в реальном времени ➔ ИИ-протокол встречи и задачи ➔ Автоматическая синхронизация с базой Notion;
  • 🌏 Конвейер локализации видео: Импорт видео MP4 ➔ Транскрипция ➔ Полный перевод ➔ Многоголосая озвучка TTS ➔ Экспорт двуязычного SRT и дублированного аудио;
  • 🧹 Очистка подкастов: Распознавание аудио с таймкодами слов ➔ Удаление междометий и слов-паразитов с помощью LLM ➔ Экспорт чистого SRT и Markdown-заметок;
  • ☁️ Мультиоблачное архивирование: Транскрипция медиа ➔ Автоматическая выгрузка в S3-хранилище ➔ Вызов вебхука для последующей автоматизации.

Работа в Студии воркфлоу ​

  • Сохранение 2D-координат: Расположение перемещенных узлов и изгибы соединительных линий сохраняются нативно. Расположение блоков никогда не собьется при перезапуске;
  • Пошаговое тестирование: Тестируйте и отлаживайте любой отдельный узел прямо на холсте без необходимости перезапускать весь процесс целиком;
  • Закрепление на панели управления: Закрепляйте избранные воркфлоу в верхней части экрана Dashboard для быстрого запуска в один клик.

Crafted with precision for macOS.