ШІ-генерований код ядра: коли люди вже не розуміють рядки
Інженери OpenAI не розуміють построчно власний код ядра, але ШІ його генерує, тестує й оптимізує. Що це означає для майбутнього програмування?
Джордан Нанос із SemiAnalysis розповів, що інженери OpenAI, які разом із ними проглядали код власного ядра, самі не розуміли построчно, що саме він робить. І це не мало значення, тому що ШІ розумів.
«Це не сміттєвий код, тому що він працює. Але по суті це буквально згенерований ШІ асемблер, який просто вивалений у Gluon — низькорівневу мову програмування ядер, яку вони побудували поверх Triton і яка використовує дуже цікаву модель програмування».
«Суть у тому, що хлопці, які разом із нами проглядали цей код, явно дуже добре розбиралися в залізі, дуже добре розуміли концепції всієї системи, але при цьому взагалі не уявляли, що конкретно робить це MLA-ядро для DeepSeek, яке вони нам показували».
«Можна йти по коду рядок за рядком, і там буквально: ні, не знаю, не знаю».
«Але це не має значення. ШІ його розуміє, ШІ його тестує, і результат видно. Він генерує коректні ядра, які працюють справді дуже добре».
«І я думаю, це просто ще один знак того, що нас чекає далі».
«Сам по собі код уже не обов’язково має бути чимось, що людина зобов’язана глибоко розуміти й розбирати, якщо ШІ знає, як керувати переміщенням даних і обчислювальними елементами на тому залізі, яке ви йому дали».
Коментарі
Дайджест щотижня
Найкраще про vibe coding, AI-агентів та open source — раз на тиждень, без спаму.
Схожі статті
Всі статтіЯк Чарлі Марш прискорив запуск Codex CLI у 25 разів
Чарлі Марш, автор uv і експерт Rust, оптимізував запуск Codex CLI у 25 разів для майже миттєвого старту після переходу до OpenAI.
Claude Fable 5 продовжили ще на тиждень: реакція та меми
Claude Fable 5 знову продовжили ще на тиждень. Іронічна подяка OpenAI та реакція спільноти на чергове перенесення.
Anthropic скидає ліміти: тиск OpenAI та зростання Codex 5.6
Anthropic одночасно скидає 5-годинний і тижневий ліміти. Ймовірна причина — тиск OpenAI та стрімке зростання Codex 5.6.