Прочее
June 27, 2023

Chat GPT написал работу лучше, чем я

Дисклеймер: все персонажи являются вымышленными, и любое совпадение с реально живущими или когда-либо жившими людьми случайно. Или нет.

Как некоторые из вас знают, сейчас я учусь в магистратуре. Изучаю предметы, которые не успел выучить за бакалавриат, но в основном это страховка от армии и, как часто бывает, - очень настоятельные мольбы от родителей. Всё это неважно, а важно, что в этом году одним из моих предметов был курс "Продвинутая эконометрика", элементом контроля в котором было три разных проекта. Первый проект я писал самостоятельно, изучая материалы курса, да и в целом он был более легким и понятным, но получил за него лишь 4 из 10 (сам в шоке). В это же время как второй проект я писал полностью с использованием с ChatGPT-3.5 на русском и получил 6 из 10.

Действие 1. Мотивация.

После 4 из 10 за первый проект, на который я потратил более 30 рабочих часов на предмет, который мне вообще не интересен, у меня полностью отсутствовало желание делать второй проект самостоятельно. Поэтому я решил извлечь максимальное количество пользы от учебы - научиться пользоваться AI, тем более они как раз были на хайпе. Поэтому я полез разбираться с тем, как устроен и как пользоваться самым простым и при этом бесплатным инструментом - ChatGPT.

Действие 2. Помощь с текстом работы.

Для начала было необходимо разобраться с тем, как формулировать правильные промты (короткие предложения или фразы, которые используются в качестве входных данных для модели обработки языка искусственного интеллекта) и на первых порах я верил, что ChatGPT сможет лишь помочь в формулировке текстов, которые не хочется писать самостоятельно. После нескольких попыток я смог сформулировать правильный запрос и получил вполне адекватный ответ:

Далее я получал и более осмысленные куски текста, которые использовались в работе после небольшого редактирования:

Конечно, на этом этапе ChatGPT не сделал ничего революционного, но сэкономил много времени для уставшего меня, которому было тяжело писать вводные текста для работы. В любом случае, часть текста об источниках данных, их распределении и единицах измерениях необходимо было писать самостоятельно. Здесь ChatGPT выручить не сможет или это будет слишком неэффективно. Тем не менее, иногда работали запросы из серии: "Я написал текста на отвали, перепиши пожалуйста на более научный язык".

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

Из действительно выручающего запроса был ещё запрос отсортировать список литературы по алфавиту, что максимально помогло, так как это неимоверно скучное занятие, в котором я ошибаюсь. Тем не менее, текстовые запросы до этого момента лишь делают написание чуть легче, но не помогают по сути работы, всё равно нужно что-то знать. Поэтому далее я пошёл ва-банк - попросил чат помочь мне и со сутью работы.

Действие 3. Помощь с сутью работы.

Для начала я решил просто спросить чат, а что вообще можно было бы сделать с моими данными? Выглядело это примерно так:

Далее были более осмысленные запросы - в тексте прошлого ответа мои дальнейшие действия зависели от наличия гетерогенности и я спросил как её проверить, а узнав какие тесты нужно сделать - спрашивал как можно их реализовать в R (среде программирования для эконометристов).

Какие тесты можно провести?
Как реализовать тест в R?

В общем и целом наше взаимодействие строилось следующим образом:

  1. Спрашиваю, что можно сделать и какие могут быть проблемы.
  2. Если мне не нравится ответ, думаю как задать вопрос иначе и перехожу на первый шаг. Если нравится - перехожу на следующий шаг.
  3. Спрашиваю как реализовать технически то, что предлагает чат и реализую это в R.
  4. Получив результаты, скидываю их в чат и прошу проинтерпретировать и подсказать, что можно добавить.

Конечно, на каждом шагу я немного корректировал работу и какие-то важные ошибки в ответах, но в целом "под моим руководством", как итог, ChatGPT самостоятельно написал целую работу.

Выводы и вопросы

Получив более высокую оценку с помощью ChatGPT за более сложную работу, чем при самостоятельном выполнении более простой работы, я задумался над двумя вопросами:

  1. Считается ли это читингом?
  2. Может ли ChatGPT заменить знания?

Для начала начну со второго вопроса "Может ли ChatGPT заменить знания?":

Кратко - кажется, что нет. Подробно: смотря на итоговый текст работы, я понимаю, что уровень работы по её содержательности приближается к работе, выполненной после изучения первых ссылок гугла. При этом чат периодически ошибается и в более глубоких вопросах периодически пишет какую-то чушь, то есть без вмешательства человека осмысленного может ничего не получиться. Тем не менее, чат очень выручает, если у вас есть какая-то экспертность и вы хотите сэкономить время на формулировке текста или поиска ответов, требующего посещения нескольких первых ссылок гугла. (Например, я немного подзабыл как писать код в R, но ChatGPT выдал работающее решение с хорошими комментариями).

Касательно первого вопроса "Считается ли это читингом?":

Очень дискуссионный вопрос, но в моём случае, считаю что нет. При постановке задачи не запрещалось пользоваться внешними ресурсами, на проект давался месяц, всю информацию от чата я бы смог найти и в гугле, а над текстом просто пришлось бы дольше поработать. То есть в моём случае это была экономия времени - на проект вместо 30 часов я потратил 4.5.

Помимо проекта по эконометрике я пытался использовать ChatGPT в других проектах - составление сюжета для задач, попробовал написать бота в телеграмме (получилось) и помощью в формулировке некоторых текстов, когда на это нет сил. Как итог, считаю для себя, что это довольно полезная языковая модель, если вам необходимо сэкономить время на написании текстов или поиске информации на не сильно специфичных задачах.

АА