Приложение 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.

7 views