LLM-порт TypeScript на Rust обошелся в $24 000 и работает быстрее Go-версии

Rust Port of TypeScript (Tsc)

Энтузиаст портировал компилятор TypeScript 7 на Rust с помощью LLM. Первая попытка на моделях OpenAI стоила более $400 000 и застряла на 84% совместимости. Модель Opus 5.5 написала рабочий порт с нуля за 10 часов и $24 047. Итог: tsc-rs проходит все 181 711 тестов, в 1,6 раза быстрее Go-версии и в 11,4 раза быстрее tsc 6 на реальных проектах.

Я использовал много моделей OpenAI, чтобы попытаться завершить этот порт. В сумме я потратил более $400 000 на API-токены с GPT-5.6 Sol и GPT 6 Astra. Они написали более 1,3 млн строк Rust за несколько месяцев циклов /goal и так и не преодолели примерно 84% совместимости.
  1. benrutter

    > Потратил более $400,000 на токены по ценам API с GPT-5.6 Sol и GPT 6 Astra

    Небольшое отступление, но мне кажется, этот момент супер интересный!

    За такие деньги вполне можно было бы нанять человека, чтобы он сделал эту работу — и, по-моему, интересно то, что гораздо меньше заинтересованных/экспериментирующих инженеров готовы заплатить человеку за такую работу, чем тех, кто с радостью выкинет крупную сумму денег на LLM.

    У меня нет никаких предположений, почему так, но это странный и интересный контраст.

  2. wg0

    Перефразируя из README.md:

    >Потратил более $400,000 на токены по ценам API с GPT-5.6 Sol и GPT 6 Astra. Они написали более 1,3 млн строк Rust за несколько месяцев циклов /goal и так и не преодолели примерно 84% совместимости.

    Потом они выпустили Claude code на эту задачу:

    > Я подумал, что будет забавно бросить на это Opus 5.5. У него был рабочий v0 за 10 часов. Я предполагал, что он продолжит использовать код, написанный моделями Codex. Я ошибался. Opus 5.5 начал с нуля. Он продвинулся дальше, чем Astra, за 1/10 времени.

    В предупреждениях из README.md

    > Ещё стоит упомянуть: я не прочитал ни строчки этого кода.

  3. DanRosenwasser

    Я из команды TypeScript — это впечатляющая работа, и, честно говоря, безумие, что 3 таких порта появились за последнюю неделю! Сейчас я AFK, но мы надеемся узнать больше, и скоро нам будет что сказать по этому поводу.

  4. mkesper

    Какая растрата энергии... $424.000 на токены по ценам API — это сколько кВт·ч сожжено? И как ты доверишь этому сборку своего кода?

    Мотивы говорят сами за себя:

    Мотивы

    Проверить возможности модели

    Сделать быстрый проверщик типов TypeScript

    Сделать ts-проверщик, который может работать в WASM с высокой производительностью

    Мемы

  5. yoyohello13

    Может, таких проектов просто слишком много, но на данном этапе для вайб-кодинга в таком духе я просто такой: «да кому какая разница». LLM теперь могут делать такое. Пока это не достигнет какой-то критической массы использования среди разработчиков, зачем мне это использовать? Это просто менее поддерживаемая, менее протестированная реализация. Более важный вопрос: «чему это нас учит?» И, блин, ответа на него я не знаю.

  6. shepherdjerred

    Хотел бы я, чтобы Anthropic/OpenAI давали мне бесплатные токены, чтобы я мог делать случайные штуки вроде этой

    Я уже плачу за подписки на обе, но токены уже зарезервированы под другие проекты

  7. hannibalhorn

    В разделе про реальный проект время компиляции по сравнению с tsc7 было меньше на 1-3 с. Иногда проценты выглядят куда внушительнее, чем абсолютные значения.

  8. spankalee

    Это была куча токенов, потраченных на порт. Интересно, не была бы вся эта портировочная активность лучше поддержана инвестициями в действительно хорошие детерминированные автоматические трансляторы, которые делают 90% работы дёшево и передают любые решения, которые нужно принять, обратно AI-агенту?

Ещё за этот день

2026-10-08