← Все новости·2026-07-11·5 мин чтения

Как создать свою нейросеть с нуля — обученную на твоей переписке

Открытый пайплайн из девяти шагов обучает маленькую языковую модель с нуля на твоей переписке iMessage, полностью офлайн на Mac. Самый честный способ создать свою нейросеть и наконец понять, как устроен трансформер.

llmtrainingpersonal aimlxfrom scratch

«Можно ли создать свою нейросеть, как ChatGPT?» — вопрос, который задают все и почти никто не пробует, потому что путь выглядит как стена из жаргона. Репозиторий texts-to-transformer — самый дружелюбный вход, что я встречал.

Он обучает крошечный трансформер с нуля на одном очень личном датасете: на твоих собственных сообщениях. Никакого дообучения чужой модели, ни облака, ни API-ключей. Ты строишь всё с нуля и в конце общаешься с маленькой моделью, которая пишет как ты.

Исходники

Doriandarko/texts-to-transformer

★ 324Python

Открыть на GitHub →

Что он делает, по шагам

Проект — это полный пайплайн из девяти шагов, и он честен по каждому:

  1. 1Делает безопасный снапшот базы сообщений (копию, оригинал не трогает).
  2. 2Псевдонимизирует контакты, чтобы имена не лежали в обучающих данных.
  3. 3Обучает свой byte-level BPE токенизатор на твоём тексте.
  4. 4Чисто разбивает данные, чтобы модель не могла просто зазубрить и схитрить.
  5. 5Гоняет цикл обучения через Apple MLX, прямо на Mac.
  6. 6Экспортирует модель, с которой можно поговорить в терминале.
✦Почему так — правильный способ учиться

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

А можно создать нейросеть без программирования?

Не совсем — тут придётся запустить Python-пайплайн, так что терминала не избежать. Но саму модель писать не надо, всё уже готово. Умеешь идти по шагам и вставлять команды — пройдёшь. И честно: так за один вечер поймёшь больше, чем за месяц видео про это.

Это приватно?

Полностью. В этом вся суть. Ничего не уходит с ноутбука — ни сообщения, ни модель. Для такого личного датасета, как твоя переписка, это очень важно, и именно поэтому обучение локально через MLX тут правильнее, чем заливать всё в какой-то сервис.

Что ты в итоге получаешь

Две вещи. Первое — странное маленькое зеркало: модель, которая подхватила твои обороты, привычки, то, как ты реально печатаешь. Жутковато, но по-хорошему. Второе, и более полезное: ты наконец поймёшь изнутри, как трансформер превращает текст в текст. это понимание переносится на любую большую модель, которой ты когда-либо будешь пользоваться.

Как это сделать — по шагам

Это ровно то, что обещает заголовок, так что вот честный путь. Нужен Mac на Apple Silicon (M1 или новее), macOS 14+, около 16 ГБ оперативки и выданный терминалу Full Disk Access.

1 · Установка
git clone https://github.com/Doriandarko/texts-to-transformer.git
cd texts-to-transformer
brew install uv        # пропусти, если уже есть
uv sync
uv run imessage-mlx doctor

Шаг doctor проверяет Apple Silicon, MLX, место на диске и — что важно — что база сообщений читается безопасно, ещё до того как что-то коснётся реальных данных.

2 · Приватный датасет из переписки
uv run imessage-mlx snapshot --config configs/data.yaml
uv run imessage-mlx prepare  --config configs/data.yaml
uv run imessage-mlx privacy-audit

snapshot копирует твой chat.db в режиме только для чтения (оригинал не трогается), а пайплайн псевдонимизирует контакты перед записью. Дальше — обучение и чат:

3 · Обучение и чат
uv run imessage-mlx train-tokenizer --train work/splits/train.jsonl
uv run imessage-mlx train
uv run imessage-mlx export
uv run imessage-mlx chat --model outputs/final

Точные флаги каждого шага — в README репозитория; здесь я оставил только костяк команд, чтобы вся форма была видна одним взглядом.

✓Что в итоге

Крошечная модель — примерно 1.4М параметров — которая пишет короткие ответы в твоём стиле, обученная целиком на твоём Mac, и ничего с него не уходит.

324 звезды за неделю — знак, что многим тихо любопытен персональный ИИ, знающий их манеру письма. Если это про тебя и у тебя есть Mac — отличный проект на выходные: создать свою нейросеть с нуля, на данных, которые есть только у тебя.

Источник: github.com

Бесплатный курс

Хватит читать про ИИ — начни строить с ним

Бесплатный курс Claude Code: свой первый сайт, инструмент или игра — без программирования. Без апсейлов и кросс-сейлов — здесь нечего купить.

Начать →
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · CEO, digital health