Фундамент: системный промт и контекст
DeepSeek не знает вашу тему, требования кафедры и уровень новизны. Всё это — контекст, который нужно загрузить один раз в системный промт (System Prompt), а не повторять в каждом чате.
Совет: Сохраните этот блок в заметках. При смене чата вставляйте его первым сообщением — это экономит токены и держит модель в роли.
Четыре этапа: от пустой страницы до чистовика
1. Тема и структура
Сужение темы, генерация 3 вариантов плана, аргументация актуальности, поиск пробелов в литературе.
2. Теоретическая глава
Определения, классификации, сравнительные таблицы, синтез подходов, «антиводная» переработка источников.
3. Практическая глава
Методология, код/скрипты, описание эксперимента, интерпретация результатов, идеи для визуализации.
4. Финальная полировка
Академический стиль, ГОСТ, проверка связности, удаление «воды», подготовка к защите и вопросам комиссии.
Этапы 1–2: от темы к теоретической базе
Этап 3: Практическая часть — код, данные, методология
Здесь DeepSeek силен как senior-разработчик и аналитик. Главное — давать входные данные (схему БД, пример JSON, описание датасета) в контекст, а не просить «придумать».
Методология
«Опиши методологию эксперимента для задачи [классификация/регрессия/кластеризация]. Данные: [описание признаков, размер, дисбаланс]. Нужно: выбор метрик, валидация (k-fold/holdout), baseline-модели, критерии сравнения. Вывод: таблица Markdown.»
Генерация кода
«Пиши production-ready код на Python (sklearn/pytorch). Вход: X (n_samples, n_features), y. Задача: пайплайн препроцессинга + обучение + оценка + сохранение модели (joblib). Логирование (logging), типизация (type hints), докстринги (Google style). Без комментариев «todo».»
Интерпретация результатов
«Даны метрики: accuracy=0.87, f1_macro=0.82, confusion matrix [[120, 15], [20, 145]]. Напиши аналитический текст для главы 3: что показывает матрица ошибок, где модель ошибается, гипотезы почему, что улучшить. Стиль: сухой отчёт.»
Идеи для визуализации
«Предложи 5 типов графиков для защиты: 1) learning curves, 2) feature importance (SHAP), 3) confusion matrix heatmap, 4) ROC/PR curves, 5) error analysis by subgroups. Для каждого: код на matplotlib/seaborn, подписи осей на русском, цветовая схема цветолобовым-дружелюбная.»
Этап 4: Редактура — перевод на «научный» и чистка
Черновик готов. Теперь задача — убрать «воду», выровнять стиль к ГОСТу, проверить связность между абзацами и оформить ссылки. Делайте это итеративно: по одному фрагменту.