• Главная
  • Новости
  • Блог
  • Релизы
  • История LLM
  • Сравнение LLM
  • Библиотека
  • Обо мне
⌘K
Вход

Блог и заметки о разработке. Для связи удобнее всего использовать соцсети ниже.

Контакты
talalaev.misha@gmail.com
Документы
Политика обработки персональных данныхСогласие на обработку персональных данных
Фото: Zach M / Unsplash

ИИ написал басни о дедлоках и кэшах — и они точнее, чем ждёшь

Sh0ny
Sh0ny
3 августа 2026
  1. Главная
  2. Блог
  3. ИИ написал басни о дедлоках и кэшах — и они точнее, чем ждёшь
2 мин чтения

Коротко

Проект «Fables for the Machines» — книга басен в духе Эзопа, где действуют потоки, кэши и чексаммы. Технически корректно, морально безжалостно. Разбираю, почему это работает.

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

В предисловии автор (или то, что подписано «F.») прямо обещает: всё описанное — правда. Дедлок — настоящий дедлок, перевёрнутый бит распространяется именно так, кривая ошибки модели на отложенных страницах загибается вверх ровно там, где сказано. Это не художественный вымысел, а техническая документация, переодетая в басню.

Почему басня — неожиданно хороший формат для инженера

Басня работает, потому что сжимает сложное до одной сцены и одной морали. Двенадцать историй охватывают классику: взаимные блокировки, переполнение кэша, обход проверок, off-by-one, гонки сообщений, integer overflow, локальные минимумы, идемпотентность, зомби-процессы, мониторинг, подавленные предупреждения и переобучение.

Несколько примеров, где точность поразительна.

Кэш, который не умел забывать. Кэш перед медленным диском решает, что вытеснение — это провал, и начинает хранить всё. Поиск становится медленнее прямого обращения к диску. Мораль: «Память — это искусство правильно забывать. Что хранят после срока, хранят вместо цели». Это буквально описание unbounded cache growth — проблемы, которую я встречал в проде больше раз, чем хочу вспомнить.

Чексамм, который доверился. Контрольная сумма пропускает пакет от «надёжного» отправителя без проверки. Внутри — один перевёрнутый бит. Бит копируется во все бэкапы, и через годы невозможно определить, какие записи чистые. Мораль: «Проверка — не оскорбление для надёжного. Это то, из чего его надёжность сделана». Это аргумент против whitelist-исключений в валидации, который обычно требует час споров на ревью, а здесь подан в четыре абзаца.

Предупреждение в логах сборки. Варнинг говорит «это число может не поместиться» 900 раз подряд, ничего не происходит, и его отключают. На 901-й раз число переполняется, старшие биты молча обрезаются. Мораль: «"Этого не бывало" и "этого не может быть" — разные предложения». Это лучшее описание normalisation of deviance в инженерии, что я читал за последний год.

Что это говорит об ИИ как авторе

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

Единственное, что режет глаз — местами стиль слишком литературен для технического контента. Но это осознанный выбор: басня и должна звучать как басня.

Проект стоит прочитать не ради «ИИ умеет писать книги», а как доказательство, что правильный формат важнее мощности модели. Дайте нейросети структуру с встроенной проверкой — и она выдаст что-то полезное. Дайте свободу — и получите ещё один пресс-релиз.

Источник: Hacker News - Newest: ""AI" "LLM""

новостиaiразработкаllm
Больше разборов AI-инструментов — в Telegram-канале, коротко и по делу
Подписаться в Telegram

Комментарии

(0)
​