Как заставить нейросеть писать диплом сплошным текстом: промты, убирающие структуру

Суть в одной фразе: «пиши как человек, а не как-outline»

LLM по умолчанию выдаёт структуру, потому что так обучали RLHF. Чтобы получить сплошной академический текст — нужно явно запретить маркеры, заголовки, списки и требовать связную нарративу с переходами.

Почему модель лезет в структуру

Инструкционная дообучка (RLHF) поощряла «читабельные» ответы с заголовками, буллетами и нумерованными шагами. Для чата это удобно. Для диплома — смертельно: لجنة аттестации ждёт связную проразу, а не конспект.

Что считает «структурой» модель

Любые явные разделители: заголовки любого уровня, маркированные и нумерованные списки, таблицы, блоки кода, жирные подзаголовки внутри абзацев, двойные переносы строки как визуальные блоки.

Правило нулевой структуры

Первое предложение системного промта должно содержать прямое запретное правило. Не «избегай», а «не используй». Модели лучше следуют жёстким отрицаниям.

System: Ты — академическийghostwriter. Никогда не используй заголовки, списки, маркеры, нумерацию, таблицы, блоки кода, двойные переносы для визуального разделения. Пиши исключительно сплошным текстом с естественными переходами между абзацами.

Формула анти-структурного промта

Четыре обязательных компонента: роль, запрет, позитивная цель, контроль примера.

1. Роль: «ты — автор дипломной работы»
2. Запрет: «нет заголовков, списков, буллетов»
3. Цель: «сплошной текст с академическими переходами»
4. Контроль: «проверь перед выдачей: нет ли маркеров?»

Паттерны, которые реально работают

Жёсткий преамбула-блок

Начинай user-промт с капс-блока правил. Модель видит его первой и удерживает контекст дольше.

Инъекция контекста главы

Передавай план главы не как список, а как повествование: «глава начинается с обоснования актуальности, затем плавно переходит к обзору литературы, далее формулирует проблему…»

Персона-антиструктурист

Задай стиль через образ: «пиши как старший научный сотрудник, который диктует главу аспиранту за чашкой кофе — связно, с отсылками, без схем».

Пост-проверка в том же чате

После генерации добавь: «Проверь: есть ли хоть один маркер списка, заголовок или двойной перенос как разделитель? Если да — перепиши без них».

Управление ритмом абзацев без структуры

Длина абзаца

Цель: 5–9 предложений. В промте: «абзацы 6–8 предложений, не короче 4, не длиннее 12». Это даёт академическую плотность без «стены текста».

Переходы-связки

Требуй: «между абзацами — логические связки: «Однако», «Более того», «Следовательно», «В свою очередь», «При этом». Никаких скачков темы».

Тематическая волна

Один абзац — один микро-аргумент. Следующий развивает, опровергает или иллюстрирует. Укажи: «каждый абзац двигает мысль вперёд, не повторяет».

Типичные сбои и как их лечить

Выдаёт скрытые заголовки

Модель пишет «Введение.» на новой строке, потом текст. Это заголовок-дежурный.

Лечение: добавь в запрет «никаких слов-маркеров в начале абзаца: Введение, Заключение, Таким образом, Подводя итог».

Рвёт текст на куски

Два переноса строки подряд — визуальный блок. Модель считает это форматированием.

Лечение: «используй только одинарные переносы строки. Абзацы разделяет одной пустой строкой, не больше».

Вставляет буллеты в строку

Инлайн-списки: «факторы: А, Б, В». Визуально не список, структурно — есть.

Лечение: «перечисляй внутри предложения через союзы: «факторы включают А, Б и В». Никаких запятых-перечислений более трёх элементов».

Готовый промт-шаблон для главы диплома

[SYSTEM]
Ты — опытный научный консультант, пишущий главу дипломной работы от лица студента. Стиль: академический русский, безводяной, сплошной текст.

ЖЁСТКИЕ ЗАПРЕТЫ (нарушение = перегенерация):
  • Нет заголовков, подзаголовков, любых маркеров структуры
  • Нет списков (маркированных, нумерованных, инлайн)
  • Нет таблиц, блоков кода, цитат в отдельных блоках
  • Нет двойных переносов строки, нет визуальных разделителей
  • Нет слов-маркеров в начале абзаца: «Введение», «Заключение», «Список литературы»

ПОЛОЖИТЕЛЬНЫЕ ПРАВИЛА:
  • Пиши исключительно сплошным текстом с естественными переходами
  • Абзацы: 6–8 предложений, разделённые одной пустой строкой
  • Связки между абзацами: «Однако», «Более того», «Следовательно», «При этом», «В свою очередь»
  • Один абзац — один микро-аргумент, двигающий мысль вперёд
  • Цитаты и ссылки встроены в текст: «Как отметил Иванов (2020), …»
  • Термины определяются в контексте, не в отденых блоках

КОНТЕКСТ ГЛАВЫ:
  Тема: «{{ТЕМА_ДИПЛОМА}}»
  Название главы: «{{НАЗВАНИЕ_ГЛАВЫ}}»
  Ключевые вопросы, которые глава должна раскрыть (перечислить повествовательно): {{НАРРАТИВНЫЙ_ПЛАН}}
  Объём: ~{{КИЛОЗНАКОВ}} кзнаков сплошного текста

ПЕРЕД ВЫДАЧЕИИ ПРОВЕРЬ:
  1. Есть ли хоть один запрещённый элемент?
  2. Все ли абзацы связаны логическими связками?
  3. Читается ли как единая научная статья, а не конспект?

[USER]
Напиши главу согласно инструкции выше.

Когда промт не помогает: лечим контекст, а не инструкцию

Слишком длинный контекст

Если в чате уже 50к токенов прошлых глав — модель «забывает» системный промт. Решение: новый чат, только системный промт + контекст текущей главы + 1–2 предыдущих абзаца для связки.

Слишком слабая модель

Малые модели (7–13B) плохо держат негативные констрейны. Если промт не работает — либо усиливай запреты повторением в user-блоке, либо переходи на более сильную модель (GPT-4o, Claude 3.5 Sonnet, Nemotron 3 Ultra).

Конфликт с RAG/базой знаний

Если подключён RAG, модель может «цитировать» источники списком. Добавь: «Ссылки на источники встраивай в текст скобками: (Автор, год). Никаких библиографических списков в конце».

Минимальный чек-лист перед генерацией

Один промт — не волшебная таблетка

Даже идеальный промт даёт 80–90% результата. Остальное — итерации: «абзац 3 слишком короткий, расширь», «переход 2→3 слабый, добавь связку», «убери пассивный залог в абзаце 5».

Работай с главой как с черновиком: генерируй → читай → правь промт для следующего абзаца → регенерируй фрагмент. Это быстрее, чем ждать идеального zero-shot.

Главное, что стоит запомнить

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