Оформление документов по ГОСТу с нейросетью: что ИИ может, а что нет

Модель помогает со структурой, библиографией и подписями, но поля, шрифты и интервалы лучше задавать шаблоном. Разбираем разделение труда и пример со сборкой .docx.

5 мин · · автоматизация · разработка

Нейросеть для оформления документов по ГОСТу полезна, но не там, где её чаще всего просят. Если сказать модели «оформи по ГОСТу» и приложить текст, вы получите правдоподобный результат, в котором поля, шрифт и интервалы никто не проверит. Надёжная схема другая: структуру, библиографию и подписи делает модель, а страницу, шрифты и нумерацию задаёт шаблон Word. Ниже разбор, что куда относить, и пример на Python, который собирает документ из ответа модели.

Что на самом деле значит «по ГОСТу»

Требования к оформлению берутся из нескольких источников, и важно понимать, из какого именно:

  • Методичка вуза или организации. Для курсовых, дипломов и рефератов она обычно главнее всего: вуз может отступать от стандарта или уточнять его.
  • ГОСТ 7.32-2017 описывает структуру и правила оформления отчёта о научно-исследовательской работе.
  • ГОСТ Р 7.0.100-2018 задаёт библиографическое описание, то есть как записывается книга, статья или сайт в списке литературы.
  • ГОСТ Р 7.0.5-2008 — библиографическая ссылка в тексте.

Точные числа (размеры полей, кегль, интервал) не просите у модели по памяти: возьмите их из методички или из текста стандарта. Модель может ошибиться в цифре и уверенно подать её как норму. Версии стандартов и их статус стоит сверить на момент работы.

Где модель действительно помогает

Это задачи, где важны смысл и структура текста, а не геометрия страницы.

Структура документа. Разложить сплошной текст на введение, главы, заключение; предложить нумерацию разделов вида 1, 1.1, 1.2; проверить, что в тексте нет пропущенных частей из списка, который вы ей дали.

Список литературы. Оформить записи по ГОСТ Р 7.0.100-2018, если вы даёте ей исходные данные: автора, название, город, издательство, год, число страниц. Критично: не просите модель «найти источники». Она может придумать несуществующую книгу с правдоподобными выходными данными. Источники ищите сами, модели отдавайте только форматирование.

Подписи и ссылки. Привести подписи к единому виду («Рисунок 1 — Название», «Таблица 1 — Название»), проверить, что на каждый рисунок есть ссылка в тексте.

Приведение текста к единому стилю. Одинаковые тире и кавычки, единый вид сокращений, раскрытие аббревиатур при первом упоминании.

Проверка по чек-листу. Вы даёте требования методички списком, модель сверяет с ними текст и возвращает найденные расхождения. Это удобнее, чем перечитывать документ три раза.

Что надёжнее задать шаблоном

Здесь модель либо не видит результат, либо ошибается незаметно:

  • поля страницы, шрифт, размер, междустрочный интервал, абзацный отступ;
  • нумерация страниц и её положение;
  • автоматическое оглавление, нумерация рисунков и таблиц через поля Word;
  • рамки и штампы для чертежей.

Эти параметры должны жить в стилях документа Word. Один раз настроили шаблон, и все следующие работы наследуют правильное оформление, а нейросеть не может его случайно испортить.

Разделение труда: пример на Python

Схема из трёх шагов. Вы готовите шаблон template.docx со стилями, модель превращает сырой текст в структуру (список блоков), скрипт кладёт блоки в шаблон. Стили и параметры страницы остаются в шаблоне.

bash
import json
from openai import OpenAI
from docx import Document  # pip install python-docx

client = OpenAI(base_url="https://api.zukko.pro/v1", api_key="fetch_ваш_ключ")

raw = open("text.txt", encoding="utf-8").read()

prompt = (
    "Разбей текст на структуру документа. Верни только JSON-массив блоков вида "
    '{"type": "h1"|"h2"|"p", "text": "..."}. Заголовки пронумеруй как 1, 1.1. '
    "Текст не сокращай и не переписывай, меняй только разметку.\n\n" + raw
)
resp = client.chat.completions.create(

Имена стилей (Heading 1, Normal) должны совпадать с теми, что есть в вашем шаблоне; если вы переименовали стили, подставьте свои. Поля и шрифты скрипт не трогает вообще, они уже лежат в стилях. Библиотека описана в документации python-docx, а работа с SDK и ключом — в справочнике по Python. Для устойчивого JSON-ответа пригодится приём из статьи про строго структурированный JSON.

Две оговорки. Во-первых, проверьте, что модель вернула столько же текста, сколько получила: сравните число символов до и после, прежде чем доверять результату. Во-вторых, не отправляйте в API документы с персональными данными, если это не разрешено правилами вашей организации.

Сколько это стоит

Цены на 18 октября 2026. Пусть документ занимает около 15 000 токенов, и модель возвращает столько же в виде структуры:

  • gpt-6.1-sol (вход 0.27, выход 1.32 за 1 млн): 0.015 × 0.27 + 0.015 × 1.32 = 0.00405 + 0.0198 ≈ $0.024
  • claude-sonnet-5-5 (0.4 / 2): 0.015 × 0.4 + 0.015 × 2 = 0.006 + 0.03 = $0.036
  • deepseek-v4.1-flash (0.013 / 0.038): 0.015 × 0.013 + 0.015 × 0.038 = 0.000195 + 0.00057 ≈ $0.0008

Это расчёт на предположении о размере, а не замер: русский текст обычно занимает больше токенов, чем английский, поэтому реальный объём лучше оценить заранее (count_tokens или список в разделе «Использование»). Модель выбирайте проверкой на своём документе. О том, как считается русский текст, — в статье про токены русского языка.

Порядок работы

  1. Получите у вуза или организации методичку и положите её требования в шаблон Word.
  2. Пишите текст сами или с моделью, но в «сыром» виде, без ручного форматирования.
  3. Пропустите текст через скрипт: структура и подписи.
  4. Отправьте на форматирование библиографию, дав модели исходные данные.
  5. Откройте результат в Word, обновите поля (оглавление, нумерацию) и проверьте страницы глазами по чек-листу методички.

Подключиться можно в кабинете: создайте ключ и пополните баланс удобным способом (СБП, криптовалюта, карта MasterCard).

Частые вопросы

Может ли нейросеть сама выставить поля и шрифт в Word?

Через python-docx можно, но надёжнее шаблон со стилями: параметры задаются один раз и не зависят от ответа модели. Просить модель назвать значения по памяти не лучшая идея.

Можно ли доверять нейросети список литературы?

Только форматирование записей, и только по тем данным, которые вы ей дали. Источники не поручайте искать: модель может придумать несуществующие. Проверьте итог по первоисточникам.

Подойдёт ли это для курсовой или диплома?

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

Какая модель подходит для разметки?

Для задачи «текст в структуру» достаточно недорогой модели; начните с gpt-6.1-sol или deepseek-v4.1-flash и проверьте результат на своём документе.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.