TGViewer
AI4Dev — AI for Development AI4Dev — AI for Development @llm4dev · 5.3K subscribers
Post #286 2.52K
Пост от Andrej Karpathy про подход к профессиональной коммерческой разработке с применением AI. Как создавать код, за который надо будет потом отвечать.

Замечаю, что при серьезной работе с AI над кодом у меня выработался ритм. И он сильно отличается от «Vibe Coding». Кратко по шагам:

1. Собираю весь контекст. Если проект небольшой — всё подряд в промпт:
files-to-prompt . -e ts -e tsx -e css -e md --cxml --ignore node_modules -o prompt.xml

На больших — тщательно выбираю нужные файлы. Чем полнее контекст, тем меньше шансов на бред в ответах.

2. Описываю маленькую конкретную задачу. Не просить сразу код, а попросить несколько вариантов реализации с их плюсами и минусами. Почти всегда есть несколько способов сделать что-то, и LLM не всегда выбирает оптимальный способ.

3. Выбраю один подход, прошу первый вариант кода.

4. Проверка и обучение. Открываю всю документацию по API функций, которые я раньше не вызывал или с которыми я менее знаком. Прошу объяснений, уточнений, изменений, порой можно вернуться и попробовать другой подход.

6. Тестирую

7. Git commit.

Затем спрашиваю: "что можно улучшить дальше?". Повторяю.

Вот такой цикл разработки с ИИ. Акцент делается на том, чтобы держать на очень коротком поводке этого нового чрезмерно рьяного младшего разработчика с энциклопедией в голове и нулевым чувством вкуса к хорошему коду. Он блефует, ошибается, не отличает красивое решение от костыля. И акцент на том, чтобы быть медленным, осторожным, параноидально все проверять и контролировать, сталкиваясь с чем-то незнакомым обучаться на ходу самому, а не делегировать.

Эти шаги приходится выполнять вручную. Это неудобно, не автоматизировано, не поддерживается в современных инструментах. Мы все еще на начальной стадии развития и в области UI/UX для программирования с применением AI еще предстоит многое сделать.

PS.
Возможно, вы заметили, что здесь нет пункта 5 - это потому, что его нет и в оригинальном посте Karpathy. Думаем, что в пункте 5 ответ на главный вопрос вайбкодинга, жизни, вселенной и всего такого, но к сожалению он только для посвященных.
X (formerly Twitter) Andrej Karpathy (@karpathy) on X Noticing myself adopting a certain rhythm in AI-assisted coding (i.e. code I actually and professionally care about, contrast to vibe code). 1. Stuff everything relevant into context (this can ta…
  • 👍 24
  • ❤ 2
More from @llm4dev
  1. Sep 25, 2026Почему наука автоматизируется неравномерно? О пределах исследовательского harness рассказа…
  2. Sep 25, 2026Live stream finished (58 minutes)
  3. Sep 25, 2026🔴 Мы в эфире! ИИ уже помогает искать уязвимости. Вопрос в том, кто первым найдёт слабое м…
  4. Sep 25, 2026Live stream started
  5. Sep 17, 2026Live stream finished (1 hour)
  6. Sep 17, 2026Live stream started
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →