ChatGPT пишет на Leo программу.
Привет! В данной статье мы с помощью ChatGPT напишем программу на языке программирования Leo, которая определяет дату Пасхи в данном году. Для нас данная задача интересна по двум причинам. Во-первых, в ChatGPT нет синтаксиса языка Leo, так как у него база данных до 2021 года и интрига в том, сможет ли он адаптироваться. Во-вторых, для определения даты Пасхи нужно провести много вычислений и проще, если их напишет ИИ.
Давайте для начала откроем git bash и создадим новую программу (перед этим нужно установить Leo, инструкции есть на моём канале). Для этого вводим:
Таким образом, мы создали новую программу. Давайте откроем её в sublime text.
Теперь приступаем к самому интересному. Открываем ChatGPT и вводим наш первый запрос. Есть вы находитесь в РФ, то вам потребуется vpn и сервис по приему sms, например, sms activate. Я думаю, если вы интересуетесь программированием, то зарегистрироваться в ChatGPT точно сможете.
Первым запросом я попрошу ChatGPT написать данную функцию следующим образом:
На выходе мы получаем ответ, где ChatGPT предлагает решение на Python.
Давайте дальше добиваться от него решения. Введём следующий запрос, так как Leo основан на rust.
Данный ответ уже ближе к правде:
Давайте пришлем ему синтаксис Leo из документации на официальном сайте.
Окей, давайте снова напомним нашу просьбу.
Данный результат уже очень близок к реальности.
Единственное, не указаны типы данных в числах. Давайте попросим ChatGPT сделать это.
И мы получаем некоторое сопротивление от него.
Давайте снова попросим сделать это.
В этот раз будем надеяться, что он всё-же сделает это.
Отлично. Финальный код имеет такой вид. Давайте вставим его в нашу программу.
Запустив программу со этими входными данными мы получили результат:
И это правильное решение. В 2000 году Пасха была 23 апреля.
На этом всё. Как вы считаете, помог ли ChatGPT сократить время работы?