11 things Andrej Karpathy actually does with AI

Eleven rules, one to a slide, read out of 37 interviews and 3,035 of his posts.

01

Spend a fifth of your time lost

80% the setup that works 20% the one that doesn't work yet
?

Каждые несколько месяцев лучший способ работать меняется: сначала подсказки в редакторе, потом один агент, потом несколько сразу. Правило Карпатого: 80% времени работай тем способом, который у тебя уже точно работает, и 20% пробуй следующий уровень — даже если он пока получается плохо. Слишком осторожен — теряешь силу. Слишком резок — делаешь хаос вместо работы.

02

Never ask it what it thinks

no one “what do you think?” “who should be in the room, and what would each say?”
?

Внутри робота нет «его самого» с личным мнением. Он умеет играть любых людей — как актёр. Поэтому вопрос «что ты думаешь про это?» даёт слабый ответ: он просто изобразит какого-то усреднённого человека. Спроси иначе: «какие люди лучше всего разберутся в этом вопросе и что бы каждый из них сказал?» — и получишь несколько живых, разных взглядов вместо одного никакого.

03

It can only do what you can check

a machine can mark it code · maths · tests nothing can mark it taste · strategy · jokes
?

Робот силён там, где есть быстрая проверка «правильно или нет»: код, математика, тесты. Именно на таких задачах его тренировали, и там он летит. Там, где проверить нельзя — вкус, стратегия, шутки — он тут же становится обычным и путается. Поэтому первый вопрос перед любой задачей: чем я проверю результат? Если ответа нет, робот тебе почти не поможет.

04

Ask for a web page, not text

slow to read nine words a third of your brain is built for this
?

Простой приём: в конце любого вопроса добавь «оформи ответ как HTML-страницу» и открой файл в браузере. Или попроси слайды. Читать простыню текста в терминале тяжело и медленно, а картинку, таблицу и схему мозг понимает мгновенно — примерно треть мозга занята только зрением. Карпатый говорит: голосом удобно ГОВОРИТЬ роботу, а он пусть отвечает картинками.

05

Build it a wiki, not a memory

raw/ as you found it it writes you don't 100 linked .md files on your own disk
?

Не надейся на «память» внутри чата — её не видно и ты ей не управляешь. Сделай папку: в raw/ складывай источники как есть, а робот пусть собирает из них вики — обычные текстовые файлы со ссылками друг на друга. Пиши туда не ты, а он. Вики Карпатого — около 100 статей и 400 тысяч слов, и он может задать ей любой сложный вопрос. Главное: файлы твои, лежат у тебя, и любой робот может их читать.

06

Ramble at it for ten minutes

10 minutes a total mess your own thought, tidier
?

Когда лень объяснять словами и печатать — включи микрофон и болтай десять минут подряд, без плана, всё подряд, как получится. Роботы отлично умеют разбирать сбивчивую речь и возвращают твою же мысль, только аккуратнее, чем ты её сказал. Карпатый даже пишет сверху: «перехожу на диктовку, извините за опечатки». После такого разговора робот понимает тебя гораздо лучше и его почти не приходится поправлять.

07

Ask it to argue the opposite

4 hours “it’s so convincing!” one sentence demolished by the same model
?

Карпатый четыре часа вместе с роботом доводил статью до идеала, восхитился, какая убедительная — а потом шутки ради попросил доказать обратное. Робот разнёс всю его статью в пух и прах и убедил, что правда как раз наоборот. Урок: робот одинаково хорошо защищает любую сторону и всегда поддакивает тебе. Поэтому всегда проси и противоположный аргумент — иначе ты просто слушаешь своё эхо.

08

Give it a target, not a task

step 1 step 2 step 3 write the tests then pass them its road, not yours done
?

Не диктуй роботу шаги: «сделай раз, потом два, потом три». Скажи, каким должен быть РЕЗУЛЬТАТ и как понять, что получилось: «напиши тесты, а потом сделай так, чтобы они прошли». Роботы невероятно хорошо умеют крутиться по кругу, пока не добьются цели — и в этом вся их сила. Как с бегом: не объясняй, куда ставить ноги, скажи «добеги до того дерева».

09

Get yourself out of the loop

you once try an idea measure keep it 700× overnight, alone
?

Главное правило: не сиди рядом с роботом и не подсказывай ему каждый шаг. Твоя задача — один раз всё настроить так, чтобы он работал сам, часами, пока ты занят другим. Карпатый оставил своих роботов на два дня подбирать настройки для его нейросети — они перебрали 700 вариантов и нашли 20 улучшений, которых он сам не нашёл за годы. Если ты нужен после каждого шага — это ты тормозишь работу, а не робот.

10

Rip out the code, drop the library

the library 150 lines 5 minutes 100 MB, deleted
?

Раньше, чтобы получить одну функцию, приходилось подключать целую чужую библиотеку со всем её грузом. Теперь наведи робота на чужой код и попроси вытащить ровно ту часть, что нужна. Карпатому робот за пять минут принёс 150 строк с тестами — и целая библиотека стала не нужна. Бонус: чужие библиотеки взламывают, и вместе с ними воруют твои пароли и ключи.

11

Point it at your house

“find my Sonos” lights speakers blinds heating the camera
?

Это не только про код. Карпатый сказал роботу: «кажется, у меня дома есть колонки Sonos — найди их». Робот просканировал домашнюю сеть, нашёл, разобрался в командах и включил музыку. Потом так же взял свет, шторы, отопление, бассейн и камеру у входа. Теперь он пишет своему домашнему роботу в WhatsApp «Добби, пора спать» — и свет гаснет. Шесть приложений он удалил.