Привет, Хабр!

Близится начало июня, а значит совсем скоро выпускникам российских вузов предстоит защитить выпускную квалификационную работу. В связи с этим я решил, что именно сейчас как никогда актуально поделиться с Вами “фреймворком”, который позволяет на порядок ускорить процесс написания дипломного текста на любую тему. Стоит отметить, что фреймворк предполагает наличие хотя бы каких-то результатов проделанной работы по теме диплома. Итак, начинаем!

Лев. Думает, с чего бы начать писать текст для диплома
Лев. Думает, с чего бы начать писать текст для диплома

Augmenting human capabilities

На дворе 2025 год, а значит писать текст для диплома мы будем с использованием инструментов ИИ. «ChatGPT?» — спросите вы. “Нет”, — отвечу я. Помните новости про дипломы, сгенерированные с помощью него?

Блокнот с встроенным ChatGPT. Чтобы коды писать
Блокнот с встроенным ChatGPT. Чтобы коды писать

Мы с Вами поступим умнее и воспользуемся продуктом, который к большому удивлению, к счастью или к сожалению, ещё не успел завоевать сердце каждого специалиста в IT-индустрии. Речь идёт о Cursor.

Люди, которые ни разу в своей жизни не писали код, без паники — его и не придётся писать. За нас всё сделает Cursor. Формально это среда разработки — расширение VS Code со встроенным ИИ-ассистентом (что-то вроде ChatGPT). У курсора есть ряд преимуществ относительно ChatGPT, такие как: удобная организация файлов, их генерация и автоматическое обновление, возможность выбора модели под конкретную задачу (не только от OpenAI, но и от Google, Anthropic и других вендоров) и многие другие. Без лишних слов, приступим к делу и начнём-таки писать текст для конкретной задачи. В качестве такой задачи я выбрал свой осенний проект по генерации сценариев для фильмов на основе ИИ (подробнее в репозитории на github).

Пререквизиты

Что нам потребуется:

  1. Формальные требования к диплому (сколько страниц текста, шрифт и т.д.)

  2. Результаты проделанной работы (в данном примере это набор файлов из репозитория проекта по генерации сценариев), в том числе постановка и описание Вашей задачи

  3. Шаблон для написания диплома. В данном гайде писать диплом мы будем не в ворде, а в LaTeX. Шаблон для бакалаврского диплома можно взять здесь: https://github.com/pavel-collab/Bachelor-Thesis-Template

  4. Описание задачи для ИИ-ассистента. Он сгенерирует за нас первую версию текста

Генерация текста

Перейдём в Cursor. Сначала необходимо создать пустую папку в любом месте Вашего компьютера. Открываем эту папку в курсоре и следуем дальнейшей инструкции.

  • Добавляем в проект требования к тексту

  • Добавляем результаты проделанной работы

  • Загружаем LaTeX-шаблон для диплома

  • Добавляем описание задачи для ИИ-ассистента

    Промпт с гифки:

    1. В директории ScreenplayCraftAI хранятся результаты моей дипломной работы (описание задачи в README.md, код и другие полезные материалы)
    2. Необходимо написать на основе этих результатов диплом на русском языке. 3. Шаблон диплома в латехе есть в директории Bachelor-Thesis-Template
    4. Изучи требования к диплому в файле diploma_requirements.md
    5. Напиши диплом в соседней директории diploma по шаблону
    6. Декомпозируй эту задачу на подзадачи (например, генерация каждой секции из шаблона одну за другой)
    7. Если каких-то ресурсов или данных для шаблона не хватает, не нужно ничего придумывать, просто оставь пустые секции

  • Просим нашего ассистента сгенерировать текст

    Спустя пару минут получаем готовый LaTeX-проект с текстом нашего диплома:

  • Попросим курсор расширить первую главу:

  • Переходим в overleaf и загружаем наш LaTeX-проект в zip-архиве:

    Здесь же мы можем скачать наш текст в формате pdf.

Оплата Cursor

Для работы с курсором придётся оплатить подписку, которая стоит 20$ в месяц. У меня нет зарубежной карты, поэтому я произвожу оплату с помощью сервисов-посредников. Обычно это работает так, что вы делаете перевод в рублях и вам скидывают реквизиты иностранной карты. Главный минус в этой схеме — высокая комиссия. В интернете есть много площадок и сервисов, которые помогут вам оплатить подписку.

Замечания

  1. Помним, что есть проверка на антиплагиат. Более того, некоторые университеты используют инструменты AI detection, которые проверяют, сгенерирован ли текст при помощи ИИ (гуглим AI detector). Я не находил сервисы, которые помогли бы качественно очеловечить или "схьюманайзить" текст. Единственное решение, которое я сейчас вижу — вручную переформулировать абзац за абзацем.

  2. Помимо текста диплома также можно сгенерировать и презентацию. Пример LaTeX-шаблона для презентаций: Beamer

  3. Ни для кого не секрет, что GPT можно использовать и для генерации диплома с нуля, то есть в том числе для решения поставленной задачи, а не только для генерации текста

Заключение

Дипломный текст — это формальность. Только Вам решать, какие источники, материалы и инструменты Вы будете использовать для его написания. Я считаю, что сегодня, в дни, когда происходит AI-революция, жизненно необходимо использовать весь потенциал современных инструментов и технологий, в том числе потенциал курсора. Удачи Вам на защите!

Мои контакты:

  • с любыми вопросами обращайтесь в тг

  • следите за новостями и выходом новых материалов в моём канале

P.S. Возможно, Вам будут интересны следующие статьи, в которых я поделился своим опытом стажировки в Яндексе и опытом сдачи IELTS:

  1. Стажировка в Яндексе. Быстрый старт

  2. Гайд по сдаче IELTS: с band 6 до band 7.5 за два месяца

Комментарии (12)


  1. beasr
    24.05.2025 12:39

    24 часа как-то много


    1. smirnovlad Автор
      24.05.2025 12:39

      Да, с запасом на всяческие доработки, проверку на антиплагиат, AI детектором и т.д.


  1. oliva80
    24.05.2025 12:39

    помогите пожалуйста, тз на окр, по гост 15. 016-2016, дети не справились, тоже за 1-2 дня хотелось бы сделать...


  1. Dhwtj
    24.05.2025 12:39

    Зачем учились то?


    1. Hopenolis
      24.05.2025 12:39

      Пустая формальность на пути к большой гос. должности. Хочешь стать министром - купи сначала диплом академика 80лвла.


      1. Moog_Prodigy
        24.05.2025 12:39

        Зачем сразу министром? Если В.О. настолько обесценилось, что даже дворника с ним ищут. И что характерно, находят.


      1. oliva80
        24.05.2025 12:39

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


  1. DEgITx
    24.05.2025 12:39

    Ну не знаю. В свое время у нас все дипломы в университете проверялись через антиплагиат, и алгоритмы там были довольно сильные, хорошо спасибо если у тебя плагиата ниже 40-50 процентов будет. Сейчас в эру chatgpt, есть те же zerogpt и другие аналоги, для распознавания сгенеренного текста. Думаю уважающие себя университеты уже во всю используют похожее. Так что задача списать из других дипломов или взять уже сгенеренный по мне ведёт к одним и тем же трудностям.

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


    1. akod67
      24.05.2025 12:39

      А что делать, если тебя вырастил GPT и ты пишешь как он? =)


  1. seventhevil
    24.05.2025 12:39

    Я понимаю, когда лень заключение к главе писать, но чтобы целиком... Абсолютно не поддерживаю и порицаю.


  1. jakobz
    24.05.2025 12:39

    Я когда учился (в начале 2000-х), написал программу, которая блок-схемы по коду генерирует. Препода таяли, когда я им приносил курсачи с блок-схемами страниц на 20. Ну и за деньги делал курсачи оптом - были шаблоны подо всё.

    Ну и руку набил на этот казённый "с целью упорядочивания предметной области были выделены целевые функции оптимизации автоматизации". Сейчас с гопотой в курсоре, чую бы вышел вообще на оптовые рынки.

    Можно даже набить промтов, чтобы оно портило и очеловечивало бы результат потом.


  1. Kamil_GR
    24.05.2025 12:39

    Можете подтвердить работу промпта?

    Статья написана ЧЕЛОВЕКОМ с вероятностью 85%.

    Ключевые индикаторы человечности:

    1. Глубокий личный опыт с конкретным проектом

    2. Эмоциональная вовлеченность в тему

    3. Живые практические детали (проблемы с картами, комиссии)

    4. Категоричность без hedging в спорных вопросах

    5. Органичные стилистические неровности

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

    Техническая точность и структурированность объясняются IT-экспертизой автора и жанровыми требованиями гайда, а не ИИ-происхождением.