AI вместо компилятора Что делать, если проект написан на каком-нибудь мутном языке типа Agda, вам нужно запустить в браузере
AI вместо компилятора
Что делать, если проект написан на каком-нибудь мутном языке типа Agda, вам нужно запустить в браузере, но в компиляторе куча багов, а единственный разработчик умер?
Элементарно! Нужно просто попросить Sonnet 3.5 скомпилировать проект напрямую в TypeScript (процесс показан на видео). В итоге код выходит в 20 раз быстрее, чем со старым компилятором (на примере Agda), при том что багов компиляции стало меньше.
Концепт интересный, но это пока прототип, который работает с единственным проектом. Работает не идеально и компилирует медленно, так что до обычных компиляторов и больших кодбаз схожий подход доберётся не скоро. Но в нишевых задачах неплохо может помочь.
Я не уверен что Sonnet видел Agda в тренировочной выборке, ну, может пару файлов и попало. Чтобы улучшить качество компиляции челик пишет длинный System Prompt You are an expert Agda TypeScript compiler. Your task is to translate Agda to/from TypeScript..., где еще добрасывает список ошибок, которые не стоит допускать и кучу примеров коротких функций на Agda и JS. Делает он так, потому что few-shot промпты всегда поднимают качество результата.
А в целом добавлю, что переводить куски кода с одного на другой широко известный язык (напрмиер с Python на C ) – это то с чем LLM-ки очень хорошо справляются. И результат работы можно детерминированно проверить, прогнав исходную и новую программу.
Код “компилятора“
30 views
25
8
45 minutes ago 00:01:52 1
Unitree представила своего робота-собачку 🐶, и он оказался просто невероятным! Модель Unitree B2-W в
4 hours ago 00:02:30 12
Вместе Весело Шагать По Газонам ( По Просторам) AI Кавер В Hard Rock Стиле (Suno AI Cover)
5 hours ago 00:00:22 1
О чём мечтает Дед Мороз 🎅. Однако вместо роскошных курортов и весёлых вечеринок ему приходится работ
6 hours ago 00:00:34 4
Приходи работать в Сбер!
7 hours ago 01:40:17 6
Нужен ли вашему контакт-центру ИИ?
20 hours ago 03:01:46 1
ЖЕРЕБЬЕВКА ТУРНИРА ПО СТАНДОФФ 2 | ПРОМОКОДЫ | ДУЭЛИ С ПОДПИСЧИКАМИ | стрим standoff 2 #standoff2
20 hours ago 02:48:20 8
🔥 ФИНАЛ ТУРНИРА СРЕДИ ПОДПИСЧИКОВ ПО СТАНДОФФ 2 | ПРОМОКОДЫ | | стрим standoff 2 #standoff2
22 hours ago 00:01:38 1
В твиттере вирусится видео, где Нетфликc как бы использует ИИ для дубляжа и одновременного липсинка
15 hours ago 00:45:46 130
Михаил Бурмистров: Кто выиграет на рынке ecommerce в 2025 году?
1 day ago 00:15:07 12K
Новый Chery Tiggo 9 – первый тест / Чери Тигго 9
1 day ago 00:01:00 1
Госавтоинспекция Отдела МВД России по Пригородному району совместно с АМС провели заседание комиссии по БДД
2 days ago 01:47:27 1
Драматичная ночь / Любовь для брошенных: Пособие (2015)
3 days ago 00:29:26 85
Оригинальный носочек. Мастер-класс по вязанию крючком от О. С. Литвиной.
3 days ago 00:38:05 36
Кофточка “Арлекино“. Мастер-класс по вязанию крючком от О. С. Литвиной.
3 days ago 00:02:48 2
“🎶 Салат Оливье под Музыку: Пойте Рецепт Вместе с Нами! 🎶“
3 days ago 00:04:00 47
Магия превращения личных фото (картин, рисунков) в видеоролик
3 days ago 00:03:43 1
SUNSIEL - Колыбельная
3 days ago 00:03:13 1
Где Белый Нил на Черный Юг стремится - Озимандия ft. Диоген & 48-й Ронин
3 days ago 01:09:03 3
Что НУЖНО ЗНАТЬ ритейлерам в 2025 году ПРОГНОЗЫ И ТРЕНДЫ
4 days ago 00:59:05 7
Ценные советы начинающим... Мастер-класс по вязанию крючком от О. С. Литвиной.
4 days ago 01:36:45 28
Как повысить доход и качество обслуживания глэмпинг отеля с помощью искусственного интеллекта?
4 days ago 00:13:27 143
Как сделать трек в стиле fallen777angel? | AZOT & ILYA SILAKOV | Fallout
4 days ago 00:11:36 9
Полное руководство Kaiber AI: зарабатывайте деньги с помощью видео AI в 2024 году
4 days ago 02:20:52 1K
Правовой БЕСПРЕДЕЛ. Маска закрыла РАЗУМ. Битва ЗАКОНА и БЕЗЗАКОНИЯ. Новый УРОВЕНЬ и новый БОСС.