Игорь Воронцов@master_program
Преподаю в МФТИ, МГУ, ЦУ и ВШЭ, сотрудник ЦНК МФТИ
75,2
Рейтинг
492
Подписчики
Информация
- В рейтинге
- 88-й
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Ученый по данным
Стажёр
Да, есть такое. Для больших проектов нужно контролировать архитектуру, декомпозицию, зависимости, чтобы не разрослось, не обросло зависимостями и не сломалось.
Для проектов поменьше хотя бы критерии готовности.
Да, можно. У Jev есть подходящий интерфейс. Но если от критика нужны еще и какие-то содержательные качественные рекомендации, то надо добавить LLM туда.
Интересно сравнить его с LLM-критиком.
Вот хороший пример учебной демонстрации https://www2.math.uconn.edu/~olshevsky/bowl.html , которая сделана с помощью ИИ.
Июльские твиты https://x.com/0xRishi/status/2081230708593590378?s=20
Скептики начали запускать у себя что-то похожее, предполагая, что смогут доказать, что он не сработает. Конечно, это сработало, и у этих людей получились полностью работающие игры! Другие люди адаптировали ту же идею для совершенно разных видов работы.
Вот тут есть подробности еще https://somethingbig.ai/gauntlet-loop .
Но вообще конечная цель в том, чтобы
Работало это все локально и бесплатно
Получалось сразу приемлемого качества без контроля человека.
В продакшн может не сойдет, но пользоваться удобно.
Начнем с того, что предложенный мною способ оптимизирует прежде всего цену, а не качество.
Иначе лучше брать лучший ИИ, а не локальные модели.
Согласен с тем, что автоматические проверки не заменяют человеческую проверку смысла. Контролировать результат до финальной вёрстки можно. При этом простой запуск
pipeline.py runпроходит маршрут автоматически — обязательные остановки для одобрения человеком после каждого этапа в нём не предусмотрены. Для промежуточного контроля используются отдельные скрипты. Описание запуска, код диспетчера.Например, в маршруте подготовленного OCR отдельно выполняются подготовка текста, перевод, постправки и сборка PDF. Можно сначала проверить распознавание и глоссарий, затем перевести выбранные части, сверить перевод с оригиналом и только после этого запустить сборку. У
run_doc_translate.pyдля выбора частей есть--firstи--last.В расширенном
translate_book.pyтакже предусмотрена пауза на проверку автоматически составленного глоссария —--review-glossary. Этапы, выбор частей, проверка глоссария.Для ручных исправлений перевода предусмотрен
postfix_ru.py --corrections: правка привязывается к конкретному исходному блоку, проверяется и сохраняется с журналом происхождения. Если зарегистрированы нерешённые редакционные замечания, выпуск блокируется до их разрешения. Но отсутствие замечаний не означает, что книгу кто-то полностью вычитал. Контракт проверок и правок.Что касается затрат: повторная вёрстка сама по себе не требует повторного перевода моделью. При неизменных запросах переводчик использует проверяемый кэш; изменение глоссария или параметров перевода может потребовать новых запросов. Управляющему агенту для обычного запуска достаточно команд и короткого статуса.
Поэтому
doneозначает техническую приёмку PDF. Смысловая вычитка по умолчанию не выполняется и отмечается какnot_run. В опубликованном тесте прямо зафиксированы ошибки перевода, которые технические проверки пропустили. Для редакционной публикации нужна отдельная предметная проверка человеком. Результаты тестирования.У меня там была самая разная математика, машинное обучение, еще немного IT и философия (в основном вокруг Гегеля).
Конвейер кормит по кускам. Но если управляет конвейером и ест куски одна и та же огромная модель, то она отказывается переводить.
А так первые книги да, я целиком в Клод загружал, чтобы он разобрался лучше, как правильно верстать и делать книгу в целом. Потом на основе выученных ими уроков строился конвейер.
ИИ пишет, что перевод и верстка целой книги противоречит авторским правам.
Маленькие модели на такое не жалуются и переводят.
С этим соглашусь, внесу в свой текст чуть позже сегодня уточнение.
И вот еще важный момент. Gemini 3.8 Flash кучу книг отказывается переводить.
Я понял, что в Вашей статье сделан акцент на качестве. А у меня акцент на дешевизне: это актуально, когда переводишь книги для личного использования.
Я столкнулся с тем, что приемлемый перевод стоит очень дорого. Если переводить фронтирной моделью, то подписка за 200 долларов очень быстро съедается, не то что по 20.
Но если сделать качественный глоссарий и запустить локальную модель, получается бесплатно, и по качеству не сильно проседает по сравнению с самой топовой моделью.
Ну вот я использую в этом конвейере MinerU, он с этим справляется. Подробности на гитхабе по ссылке в начале самой статьи есть.
Посмотрите еще ScanTailor Advanced: там есть разрезание разворотов, выравнивание наклона, настройка полей и пакетная обработка. Можно прогнать книгу целиком, затем просмотреть результат и поправить места, где автоматика ошиблась.
Если строки изгибаются у корешка, пригодится dewarping — исправление кривизны страницы, которое там тоже есть. На сложных сканах может потребоваться ручная настройка.
Сам ScanTailor выдаёт обработанные изображения страниц.
Собрать их в один PDF можно через NAPS2. То есть весь процесс: сканы → ScanTailor → сборка PDF. Каждую страницу с нуля обрабатывать руками не требуется.
Добрый день! Упомянул Вашу статью в своей.
С начала июля через ИИ делаю конвейер для бесплатной (или очень дешевой качественной) верстки и перевода книг. В последнее время Codex значительно улучшил его, так что выложил на гитхаб со всеми инструкциями и запостил на Хабр об этом https://habr.com/ru/articles/1093034/
У поверхности Земли приливный градиент равен примерно
Если взять размер протона
фм и характерную энергию сопротивления деформации
–
ГэВ, грубая оценка относительной деформации даёт
Это очень грубая оценка. Для точной нужно рассчитать приливную восприимчивость протона в непертурбативной КХД.
Интересно, а какой оптимум для локального Квена 3.8 (28В параметров который) на своем компьютере? 48К нормально или нет.
А можно выложить исходные коды? Так то прикольно NavMesh Sandbox , то хотелось бы покопаться во внутренностях.
Ну мне нужен был подходящий мем, нашелся про теплоэнергетика.
Вообще описанный процесс контроля за кодом попробую протестировать еще на чем-то более простом и понятном для более широкой аудитории. Для задачи моего диплома получилось замечательно.
А где вариант, что Панчул и есть ИИ?