Похоже, искусственный интеллект решил переквалифицироваться в ностальгического программиста — и очень сэкономил на оперативной памяти. Так можно начать разговор о проекте Z80-μLM: удивительной попытке вместить «разговорный ИИ» в систему с процессором Zilog Z80 и всего 64 KB RAM.

Автор, известный как HarryR, признаёт, что это не пройдет тест Тьюринга, но кто сказал, что ИИ обязан быть серьёзным, как научная конференция? Z80-μLM — это эксперимент в минимализме: модель уместилась примерно в 40 KB, включая веса, интерфейс и логику вывода, и поставляется как .COM для CP/M и как .TAP для Sinclair ZX Spectrum. Исходники и подробности — на GitHub: https://github.com/HarryR/z80ai.

Как такое возможно? Проект использует смекалку, а не магию: входной текст кодируется через триграммное хеширование (128 корзин), веса квантизированы до 2 бит ({-2..+1}) и упакованы по четыре в байт, а все вычисления — 16‑битная целочисленная арифметика, родная для Z80. Генерация идёт автоагрессивно — символ за символом — и никаких чисел с плавающей точкой.

В поставке есть две игривые демонстрации: Tinychat — лаконичный чат‑бот с короткими, иногда загадочными ответами (OK, WHY?, MAYBE, AM I?), и Guess — игра «20 вопросов», где модель загадывает предмет, а игрок пытается угадать. Такие ограничения создают эффект личности: ответы минималистичны, но вызывают желание додумывать контекст — отличная тренировка воображения.

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

Если вам хочется почувствовать дух вычислительной истории и улыбнуться простоте решений — попробуйте бинарники из репозитория и прочитайте первоисточник на Tom’s Hardware: https://www.tomshardware.com/tech-industry/artificial-intelligence/developer-creates-conversational-ai-that-can-run-on-1976-zilog-z80-cpu-with-64kb-of-ram-features-a-tiny-chatbot-and-a-20-question-guessing-game. И да — Z80 всё ещё умеет удивлять.