Приложение 6. Автоматическая проверка оформления бакалаврской работы с помощью «базы незнаний» и «дорогой» модели из семейства Claude
Протокол проверки работы по советам А.А. Шалыто.
Проверяемая работа Южаков Е.М. «Построение автономного виртуального робота на основе автоматного подхода (CodeRally)», бакалаврская работа, СПбГУ ИТМО, 2003 (https://is.ifmo.ru/download/coderally.pdf). Руководитель – А.А. Шалыто.
Эталон: Шалыто А.А. «Универсальные советы защищающимся» (https://is.ifmo.ru/books/universalnye-sovety-zaschischauschimsya.pdf).
Режим проверки: «раб» – фиксирую только несоответствия конкретным советам, без отсебятины.
Две оговорки по-честному. Во-первых, работа 2003 года, а большинство советов сформулированы позже (2022–2026) – это проверка «как если бы её писали сегодня», а не упрёк автору. Во-вторых, ряд советов (положения на защиту как формула изобретения, внедрение, ВАК/Scopus) адресован диссертациям. Для бакалаврской беру их только в той части, что применимо. Сам Шалыто пишет, что после протокола советы надо согласовать и часть отбросить (например, про «число слов в названии должно быть меньше возраста автора», так как название к моменту проверки может быть давно утверждено).
1. Название работы
|
№ |
Совет |
Что в работе |
Статус |
|
80 |
В названии не использовать отглагольные процессы («Разработка…», «Построение…»), начинать с существительного-результата |
«Построение автономного виртуального робота…» — процесс, а не результат |
Нарушение |
|
14, 45, 51, 126 |
Не смешивать русские и иностранные слова в названии, не использовать аббревиатуры |
«на Java Challenge туре… по версии ACM 2003 г.» — англицизм + аббревиатура ACM прямо в названии (расшифрована только во введении) |
Нарушение |
|
30, 131 |
«Подход» — слово из тяжёлой атлетики, не путать метод/подход |
«на основе автоматного подхода» (термин устоявшийся, но по букве совета — замечание) |
На усмотрение |
2. Структура и нумерация разделов
|
№ |
Совет |
Что в работе |
Статус |
|
117 |
Разделы с выводами/заключением не нумеруются; список литературы — тоже |
«4. Заключение», «5. Ссылки» пронумерованы наравне с главами |
Нарушение |
|
116, 117, 94 |
Каждая глава завершается выводами (нумерованный список, по одному результату на пункт) |
Главы 1–3 заканчиваются обычным текстом, отдельных «Выводов» нет |
Нарушение |
|
58 |
Аббревиатуры/иностранные слова недопустимы в оглавлении и названиях разделов |
«3. КЛАСС «RALLYCAR»» — англоязычное имя класса в заголовке и оглавлении |
Нарушение |
3. Цель, задачи, положения
|
№ |
Совет |
Что в работе |
Статус |
|
79 |
Название и цель должны быть «созвучны»; цель задаёт внешний новый результат |
Явной формулировки «Цель работы» / «Задачи» во введении нет — есть только описание контекста |
Нарушение |
|
Гл.1, ч.2 |
Научная новизна / положения, выносимые на защиту |
Для бакалаврской не обязательны как формула изобретения, но новизна (учёт физики мира + автоматный подход) явно не выделена отдельным блоком |
Рекомендация |
|
72 |
Название должно определять аннотацию |
Аннотации/реферата в работе нет |
Рекомендация |
4. Язык и стиль
|
№ |
Совет |
Что в работе |
Статус |
|
60 |
Текст должен быть безличным (без «мы», «наши», «нами»; допустимо «автор») |
«предложенного нашей командой», «созданным нами», «Подсчитаем», «Рассмотрим» |
Нарушение (частично — «По мнению автора» оформлено верно) |
|
36 |
Счётные предметы — «число», несчётные — «количество» |
«количество пуль», «количество очков», «количество контрольных точек» (всё счётное → должно быть «число») |
Нарушение |
|
13, 874 |
Каждый фрагмент кода должен быть объяснён по-русски |
Приложение с полным текстом программы снабжено лишь @see-комментариями, без пояснений по-русски (хотя ключевые методы разобраны в тексте глав) |
Нарушение |
5. Пунктуация и оформление
|
№ |
Совет |
Что в работе |
Статус |
|
56, 1.49, 1.51 |
Не путать тире и дефис: дефис внутри слов, без пробелов |
«Санкт – Петербургский государственный университет», «Санкт – Петербург» — тире с пробелами вместо дефиса в составном имени |
Нарушение |
|
37 |
Из двух слов допустимы только «т. д.» и «т. п.» — с пробелом |
«и т.д.», «и т.п.» — пробел пропущен |
Нарушение |
|
43 |
В русскоязычных текстах десятичная дробь — через запятую, не точку |
Табл. 2: «20**.0000», «19.1025», «16.**8144» — точки (значения вне кода) |
Нарушение |
6. Таблицы, рисунки, списки
|
№ |
Совет |
Что в работе |
Статус |
|
92, 95 |
Названия должны быть над таблицей |
«Таблица 1»… «Таблица 4» — только номер, описательного названия нет |
Нарушение |
|
76 |
Нумеровать рисунки/таблицы внутри главы (рис. 4.5, табл. 3.18) |
Сквозная нумерация (рис. 1–15, табл. 1–4) по всей работе |
Рекомендация |
|
94, 14 |
По каждому иллюстративному материалу — хотя бы один вывод |
Выводов по рисункам/таблицам нет |
Рекомендация |
|
35 |
Ненумерованный список: «;» в конце пунктов, «.» в последнем |
Маркированный список характеристик трассы оформлен верно (; … последний — .) |
Соответствует |
|
78, 92, 41 |
Не писать «см. рис.»; ссылка перед рисунком; «разд.» вместо «параграф» |
Используется «рис. N», «(разд. 1.2)», «см.» нет |
Соответствует |
|
72 |
Точки в конце подрисуночных подписей не ставить |
Подписи «Рис. N. …» — без точки на конце |
Соответствует |
7. Список литературы («Ссылки»)
|
№ |
Совет |
Что в работе |
Статус |
|
100, 1.26 |
Не использовать тире в списке литературы |
«1. http://acm.baylor.edu – сайт чемпионата…» — тире между ссылкой и пояснением во всех пунктах |
Нарушение |
|
130, 1.26 |
Инициалы — слитно, пробел только перед фамилией: «А.А. Шалыто» |
П.5: «Шалыто А. А.» — лишний пробел между инициалами |
Нарушение |
|
97 |
Порядок — по упоминанию (предпочтительно), минимум информации для поиска |
Список по порядку упоминания, компактный |
Соответствует |
Выводы
Что хорошо (сильные стороны):
- логичная структура «постановка → анализ → реализация → заключение»;
- явно разведены и определены термины «стратегия» и «тактика» (ровно то, что Шалыто требует – определять необщеупотребительные слова, советы 14, 15);
- корректно оформлены маркированный список, сокращения «разд.», подрисуночные подписи без точек, нет «см. рис.»;
- API расшифрован при первом употреблении (совет 45).
Приоритет на исправление (формальные «уродцы» по терминологии Шалыто):
1. Дефис вместо тире в «Санкт-Петербургский» (совет 56) – встречается на титуле дважды.
2. «т. д.» / «т. п.» с пробелом (совет 37).
3. Десятичная запятая в табл. 2 (совет 43).
4. Снять нумерацию с «Заключения» и «Ссылок» (совет 117), добавить выводы по главам (советы 116–117).
5. «количество» → «число» для счётных (совет 36).
6. Убрать «мы/наши/нами», перейти на безличную форму (совет 60).
7. Дать названия таблицам (совет 92).
8. Из названия и заголовков убрать аббревиатуру ACM и англоязычные вставки (советы 14, 51, 58).
Замечания. 14 нарушений и пять рекомендаций. Шесть пунктов соответствуют советам.
Как предписывает режим «раб»: протокол показывает только то, что я считаю несоответствием советам Шалыто. Прежде чем править, рекомендую перепроверить каждый пункт вручную – модель могла где-то ошибиться в понимании русского, а часть советов (нумерация рисунков внутри главы, требования к диссертациям) для бакалаврской работы можно по согласованию отбросить.
Источники: «Универсальные советы защищающимся» (https://is.ifmo.ru/download/coderally.pdf), проверяемая работа – https://is.ifmo.ru/download/coderally.pdf.
Модель работала минуты. Затраты на выдачу протокола 1200 рублей.
В первом и втором случаях бакалаврская работа и советы использовались в формате pdf. При этом, как отмечено выше, работа и советы могут загружаться в модель двумя способами: ссылками на эти pdf или скаченными pdf. Модель будет еще меньше трудиться, если оба документа будут в формате doc.
Ссылка на приложение 7: https://vk.com/@1077823-prilozhenie-7-protokol-poluchennyi-po-bakalavrskoi-rabote-st.
