Приложение 2. Автоматическая проверка оформления бакалаврской работы студента X с помощью «базы незнаний» и модели ChatGPT

Критические нарушения

1. Название работы – три нарушения сразу (п. 1.64, п. 1.191): Строка 238, 239: «Разработка и внедрение сервисов корректировки операций для повышения эффективности работы службы поддержки и снижения влияния ошибок на финансовые процессы».

Нарушение 1 – слова «разработка» и «внедрение». П. 1.64: «Не применяйте в названиях диссертаций термины «разработка» и «исследование» — они описывают процесс, а не результат».

Нарушение 2 – «повышение эффективности». П. 1.64 и 1.191: это расплывчатое клише. Что именно повысится? На сколько? Шалыто требует конкретного результата в названии.

Нарушение 3 – 19 слов. П. 1.191: название не должно превышать тринадцати слов. Здесь 19 – почти вдвое длиннее нормы.

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

2. Цель работы – инфинитивы вместо результата (п. 2.200)

Строки 428-430: «Цель работы – автоматизировать выполнение типовых корректировок операций в импортозамещенной системе и сократить время их обработки за счет перевода…»

Нарушение. П. 2.200: «Целью исследования не может быть разработка чего-либо. Цель должна отражать конечный результат, а не процесс». Инфинитивы «автоматизировать», «сократить» описывают действие, а не достигнутый результат.

Рекомендация – заменить инфинитивы на существительные: Цель работы – автоматизация выполнения типовых корректировок операций в импортозамещённой системе и сокращение времени их обработки за счёт перевода корректировок в сервисный контур поддержки без участия разработчиков при соблюдении финансовых ограничений.

3. Все три главы начинаются без вводного абзаца (п. 1.93): cтроки 463-465, 781-783, 1139-1141:

Нарушение. П. 1.93: «Каждая глава должна начинаться с абзаца, в котором автор кратко говорит, что в этой главе рассматривается». Читатель должен понять назначение главы до погружения в первый раздел.

Рекомендация – добавить вводный абзац в каждой главе. Пример для главы 1: «В главе анализируется текущий процесс выполнения корректировок: рассматриваются ограничения старой системы, выделяются основные бизнес-правила и на их основе формулируются требования к новым сервисам».

4. Буква Ё – трижды пропущена (п. 145)

Строки 429, 1130, 1447: «за счет перевода» / «за счет опоры» / «за счет ослабления»

Нарушение. П. 145: «Всегда пишите букву «ё» там, где она произносится». «За счёт» – обязательно пишите с буквой «ё».

Правка: Строка 429: за счёт перевода корректировок. Строка 1130: за счёт опоры на основную модель; Строка 1447: не достигаются за счёт ослабления.

Важные нарушения

5. Смешение языков в глоссарии (п. 2.92)

Строка 361, 362: «Savepoint – точка сохранения внутри transaction, к которой можно откатиться…» (откатиться – так себе термин, А.Ш.). Слово «transaction» внутри русского определения – нарушение. Должно быть: Savepoint – точка сохранения внутри транзакции, к которой можно откатиться…

Строка 367: «Advisory-блокировка – механизм синхронизации…» Термин состоит из английского прилагательного и русского существительного. В самом тексте везде используется именно такое написание, что уже устоялось как рабочий термин. Но в глоссарии желательно добавить расшифровку: «Advisory Lock» (консультационная блокировка).

6. Иностранные слова без объяснения при первом употреблении (п. 14, 86, 135)

Шалыто: «При первом употреблении иностранного слова нужно давать его перевод или пояснение».

Слово

Где впервые

Проблема

legacy

стр. 415

Используется как прилагательное («legacy-систем») без пояснения.

event-listener

стр. 515

Не объяснён нигде, включая глоссарий.

ledger

стр. 644

«ledger-контур», «ledger-модель», «ledger-операцию» – без объяснения

heap

стр. 1383

«heap 2 ГБ» – технический жаргон JVM без раскрытия

Минимальная правка – добавить в глоссарий или дать пояснение в скобках при первом использовании:

  • «legacy (устаревшая, импортная)».
  • «ledger (учётная книга, журнал финансовых проводок)».
  • «heap (куча – область памяти JVM для объектов)».
  • event-listener → добавить в глоссарий.

7. Название Главы 3 содержит термин «эффективность» и три темы (п. 1.64)

Строка 1139: «Реализация, тестирование и оценка эффективности сервисов корректировки операций»

Два замечания:

  • «эффективность» – по Шалыто расплывчатое слово, см. п. 1.64. Чего именно? Скорости? Надёжности?
  • Три темы через запятую («реализация, тестирование и оценка») – название главы должно быть единой мыслью, а не перечнем.

Вариант: «Реализация и верификация сервисов корректировки операций» или «Реализация сервисов корректировки и оценка результата»

Незначительные замечания:

8. Числа 2, 4, 8 в тексте написаны цифрами (п. 23-26). Строка 1382: «PostgreSQL 15.4 на изолированном инстансе с 4 vCPU, 8 ГБ ОЗУ и NVMe SSD, а также один инстанс… с 2 vCPU и heap 2 ГБ». П. 23-26: числа от 1 до 9 в связном тексте пишутся словами. Для технических параметров (vCPU, ГБ) Шалыто допускает исключения, но единообразие должно соблюдаться. Примечательно, что в той же главе при описании результатов правило уже соблюдается: «пять отказов», «четыре были отклонены», «один отказ» (строка 1389–1392) – это верно. Параметры стенда желательно согласовать: либо оформить как таблицу, либо написать словами: «четырьмя vCPU», «двумя vCPU».

Что сделано правильно:

По итогам проверки значительная часть советов соблюдена:

Что проверялось

Статус

Выводы по главам – нумерованные списки

п. 116, 117

Ссылки на рисунки – до самого рисунка

п. 92

Безличный стиль – нет «я», «мы», «наши»

п. 60

Структура введения – цель, задачи, объект, предмет, значимость

Количественные результаты – 287 мс, 336 мс, 98%, 95% покрытия

п. 1.183

Список сокращений – после оглавления, перед введением

п. 58

Подписи таблиц и рисунков – без точки в конце

п. 94

Код вынесен в приложения

Малые числа в тексте – «пять отказов», «четыре», «один»

п. 23-26

Таблица сравнения аналогов присутствует

Практическая значимость – конкретна, измерима

Ссылки на источники по всему тексту

п. 86

Заключение – цель сформулирована в существительной форме («автоматизировано», «сокращено»)

Что необходимо исправить

Приоритет

Правка

Сложность

Высокий

Название: убрать «разработка и внедрение», сократить до 8–10 слов

Просто

Высокий

Цель: заменить инфинитивы «автоматизировать, сократить» на «автоматизация, сокращение»

Просто

Высокий

Главы 1, 2, 3: добавить вводный абзац перед началом главы

Несложно

Высокий

«за счет» → «за счёт» (трижды)

Тривиально

Средний

Глоссарий: убрать «transaction» → «транзакции»

Тривиально

Средний

Ввести объяснение для legacy, ledger, event-listener, heap

Несложно

Средний

Название Главы 3: убрать «эффективности», объединить темы

Просто

Низкий

Параметры стенда (2/4/8 vCPU, ГБ): оформить таблицей или писать словами

По желанию

Самая важная правканазвание и цель: они первое, что читает комиссия. Остальное можно внести последовательно.

Адрес приложения 3: https://vk.com/@1077823-prilozhenie-3-ekspertnyi-razbor-bakalavrskoi-raboty-studenta

16 views