Обновить
8K+
27
Сергей Козинцев@Snark-s

Пользователь

4
Рейтинг
7
Подписчики
Отправить сообщение

DAG-ядро общее с Airflow — топосорт, зависимости, прокидывание данных между шагами. Но «лёгкий Airflow» — неточно, цели расходятся.

Airflow ты программируешь: произвольный Python в операторах плюс шедулинг, ретраи, бэкфилл, распределённое исполнение. SnarkRoute декларативный — маршрут это описание (.orp), которое соединяет готовые ноды, а не код. Произвольную логику внутри шага написать нельзя, и это сознательное ограничение: маршрут можно отдать другому человеку, не передавая ему исполняемый код. Расписаний и распределёнки в текущей версии тоже нет — это про ad-hoc запуск маршрута локально, а не про прод-оркестрацию.

По существу вопроса: вызовы LLM — да, это прямой кейс, ноды зовут модели через провайдеров, цепочки строятся. А RAG и «сложные обработки как в Airflow» — ровно настолько, насколько выражаются доступными нодами; произвольный retrieval, эмбеддинги и кастомную логику кодом — нет, кода в нодах нет принципиально.

Грубо: нужен программируемый оркестратор с шедулингом — это Airflow, не я. Нужен переносимый декларативный медиа-маршрут, которым делишься как файлом, — сюда.

Плеер единый, не генерится под проект. Ноды — декларативные манифесты, маршрут — это .orp (json/yaml), и всё это интерпретирует один DAG-исполнитель: топосорт, разрешение зависимостей, прокидывание данных между нодами. Паттерн ровно ваш — данные отдельно, интерпретатор один.

Но про совместимость с вашим кейсом: у вас граф — это переходы между экранами визарда (control-flow, сбор ввода по шагам). У меня граф — поток данных между моделями и инструментами (data-flow). Если вам нужен генератор пошаговых мастеров с формами — SnarkRoute не оно, проще своё.

Ну, в определенной тусовке это так :)

Все слова из вашей реплики взяты из достояния человечества

Кстати, это очень точное расширение темы в сторону агентных пайплайнов. Спасибо.

Я в статье в основном смотрел на одиночного творца-человека, но для AI-агентов эта проблема, похоже, ещё острее. Человек может сменить инструмент, дописать руками, собрать обходной пайплайн, перенести часть работы локально. Агентная система сильнее зависит от среды исполнения: доступных моделей, API, лимитов, policy, pricing и разрешённых инструментов.

То есть “арендованная студия” для агента — это уже не метафора, а почти буквальное описание среды обитания. Если меняются условия аренды, меняется не только цена работы, а сама область возможного действия.

И тут manifest маршрута становится важен не только для авторства, но и для доверия: какие модели вызывались, какие ограничения действовали, какие промежуточные решения принимались, кто отвечает за результат, можно ли воспроизвести пайплайн в другой среде.

route.yaml у меня пока черновик/метафора, да. Но, возможно, именно агентные цепочки быстрее всего создадут потребность в таком стандарте, потому что без provenance и переносимости они превращаются в чёрные коробки внутри чужих чёрных коробок.

Вот да. Это достояние всего человечества

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

Но не везде была всегда. Протоколы почты или html так никому и не принадлежат. До сих пор.

OSM.
Например OrganicMap. Там вообще можно карту оффлайн скачать

цензура не пускает такое генерить :)

Звук уже неотличим

Основной недостаток чековой ленты - выцветает (

Интересно, можно ли как то экспозицию покрутить, у меня переманивает

Результаты слишком хороши у них. Ну и уволится с такой работы им никто не мешает.

Ну, даже у современных колес есть рессоры, как раз, чтобы двигать колесо вверх-вниз в соответствии с рельефом

Информация

В рейтинге
1 536-й
Зарегистрирован
Активность