Актуальные системы искусственного интеллекта неразрывно связаны с колоссальными вычислительными ресурсами. Тем не менее разработчик под псевдонимом HarryR решил пойти иным путем, создав нейросетевую модель, способную функционировать на аппаратном обеспечении пятидесятилетней давности.
В качестве платформы был выбран легендарный восьмибитный чип Zilog Z80, выпущенный в 1976 году. Этот процессор и его многочисленные клоны по праву считаются одними из самых массовых и значимых микросхем в истории вычислительной техники.

Разумеется, прямое сопоставление данного проекта с современными языковыми моделями лишено смысла, однако это не помешало энтузиасту реализовать задуманное. Его проект, получивший название Z80-μLM, позиционируется как компактный «разговорный ИИ».
Z80-μLM представляет собой лингвистический алгоритм, генерирующий краткие посимвольные последовательности. Система базируется на методе обучения с учетом квантования (QAT) и адаптирована для работы на процессоре Z80 с объемом оперативной памяти всего 64 КБ.
Главным вопросом исследования было: насколько миниатюрной можно сделать модель, сохранив при этом её узнаваемый стиль общения? Возможно ли обеспечить легкость в дообучении, модификации и простоту распространения?
Как оказалось — вполне! Итоговый результат представляет собой бинарный файл формата .com объемом 40 КБ, который включает в себя алгоритм вывода, веса модели и чат-интерфейс. Всё это работает на процессоре с тактовой частотой 4 МГц образца 1976 года.
Данная разработка вряд ли пройдет тест Тьюринга, но вид мерцающего зеленого экрана с ответами бота наверняка заставит вас улыбнуться.
Программа поддерживает два основных режима. Первый — Tinychat — это простейший чат-бот, способный отвечать на приветствия и предоставлять краткую информацию о себе. Второй — Guess — представляет собой классическую игру «20 вопросов», где пользователю необходимо отгадать слово, загаданное программой. Ожидать глубоких и осмысленных дискуссий от столь лаконичной системы, разумеется, не стоит.
Источник: iXBT


