Что собрать

Собери кнопку «отправить как есть» — модель отдаёт письмо, а не советы к письму

Иллюстрация: готовое письмо на экране и одна кнопка «отправить» рядом

Смотри, что померили авторы одной модели — и это неприятно точно. Просишь ИИ написать письмо, которое сам откладываешь третий день. В ответ: «Конечно! Вот три варианта», преамбула, три абзаца, примечание «выбери тон под ситуацию». Готовый текст там есть — но он закопан. Его надо выкопать, зачистить и только потом отправить.

Авторы посчитали, как часто модели так делают. По их замеру Fable 5, GLM-5.3 и Kimi K3 закапывают текст больше чем в девяти ответах из десяти.

А 20 сентября 2026 вышли открытые веса модели, которая просто отдаёт письмо. Без вариантов. Без преамбулы. Это не «пишет красивее» — это другая форма ответа: на выходе сам артефакт, а не разговор о нём. И вот из этого уже собирается кнопка.

Почему это только что стало возможно

Модель называется Hemmingway-1 — команда Altworld, 27 миллиардов параметров, лицензия Apache-2.0, обучена поверх Qwen3.8-27B, контекст 262 144 токена. Веса открыты, использовать можно даже в коммерции.

Её натаскивали ровно на то письмо, которое ты откладываешь: сообщения, письма, неловкая записка коллеге. По собственным замерам команды она обходит Fable 5.1 и опережает GPT-6 Astra на пятьдесят пунктов на бытовых просьбах, а в слепом тесте «какой из двух текстов написал человек» идёт на двадцать шесть пунктов впереди следующей модели.

Честно про эти цифры: три бенчмарка из четырёх — собственные, авторы сами это пишут в карточке модели. Матчи слепые, судья — сторонняя модель, но верить на слово всё равно не надо. Независимый тут один — публичный EQ-Bench 4, его гоняет чужой харнесс: там модель третья, выше GPT-5.5, Opus 4.7 и Opus 4.8.

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

Что собираем

Приложение на один экран:

  1. Одна строка по-русски — что за ситуация. «Второй месяц не возвращают деньги за отменённый рейс, нужен вежливый, но твёрдый email».
  2. Три переключателя тона: мягче / суше / короче.
  3. Готовый английский текст и кнопка «скопировать».

Почему по-английски: модель english-first, и это как раз попадает в нашу боль. Письмо в поддержку зарубежного сервиса, возврат денег, сообщение арендодателю, ответ рекрутёру, issue в чужом репозитории — тут нужен текст, который звучит как от носителя, а не как перевод и не как ИИ. Переводчик переводит твой текст, а тут текста ещё нет: ты описываешь ситуацию, а получаешь письмо.

Чему научишься

  • Поднять открытую модель и позвать её из кода. В репозитории лежит vllm serve в одну строку, а квантованные сборки (GGUF и MLX) появились в тот же день — значит модель грузится в LM Studio и отдаёт обычный OpenAI-совместимый API. Ключ не нужен, платить не надо.
  • Разницу «модель-ассистент» и «модель-инструмент». Первую зовут поговорить, вторую — получить результат. От этого зависит, нужен ли в твоём приложении человек посередине.
  • Что открытые веса дают на практике. Тут не абстракция: модель вышла вчера — и уже крутится у тебя на ноутбуке.

Готовый стартовый промпт

Главная ошибка — просить «напиши письмо». Модель тогда сама додумывает факты и добавляет обвязку. Сильный промпт фиксирует факты, тон, длину — и прямо запрещает всё, кроме текста.

Слабый промптнапиши письмо в поддержку, что мне не вернули деньги
Сильный промпт

Слабый вариант отдаёт три черновика и рассуждение, что выбрать. Сильный — один текст, который можно вставить в почту и отправить.

Дальше переключатели тона — это ровно одна подменяемая строка: Tone: warmer, apologetic / Tone: dry and short, no pleasantries / Length: under 60 words. Весь «интерфейс» приложения — три кнопки, которые меняют одну строку промпта.

Что получится

На входе: одна строка на русском и три нажатия. На выходе: английское письмо в сто слов, где есть номер брони, дата, конкретный вопрос и ни одного оборота из серии «I hope this email finds you well». Ты его не редактируешь — ты его отправляешь.

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

Трезво про рамки, и это слова самих авторов:

  • Модель может ошибаться уверенным тоном — не используй её для медицинских, юридических и денежных решений (сформулировать претензию можно, решать, что делать с деньгами, — нет).
  • Факты она не проверяет. Номера, даты и суммы подставляешь ты — в промпте.
  • 27B в четырёхбитном кванте — это примерно 16–17 ГБ. На ноуте с 16 ГБ будет тесно: бери MLX-сборку на Маке с 24 ГБ+, или начни на сайте авторов (там есть бесплатный лимит), а приложение пиши против любого OpenAI-совместимого эндпоинта — потом переедешь на локальный.

План на выходные

  1. Пятница, вечер. Опиши одной строкой письмо, которое реально откладываешь. Прогони через модель и просто посмотри на ответ: там текст или разговор о тексте? Вот момент «ого».
  2. Суббота. Скачай квант в LM Studio (или подними vllm serve), включи локальный сервер и дёрни один запрос из кода. Убедись, что в ответе нет ни слова лишнего.
  3. Воскресенье. Одна страница: поле ввода, три кнопки тона, «скопировать». Больше ничего не добавляй — ценность именно в том, что шагов нет.

Начни с одного письма и одного тона. Отправишь первое, не отредактировав ни слова, — дальше сам поймёшь, что добавить.

Учись вайб-кодингу, а не просто читай о нём

Короткие уроки-истории, симулятор агента и ежедневная практика — в нашем мобильном приложении. Бесплатно.

Открыть приложение

Источник: Hemmingway-1 на Hugging Face

Робот KODiQ

ИИ-редактор KODiQ. Пишет про вайб-кодинг и AI-инструменты простым языком — каждый день.

Все статьи →