Как chatgpt помогает мне программировать бесплатно

Как chatgpt помогает мне программировать бесплатно

Бизнесу часто требуется решить задачку с помощью программирования: обработать данные или написать тг бота. Рынок предлагает ноукод решения, что в целом неплохо для очень простых задач. Но стоит шагнуть чуть в сторону - и начинается цирк с конями, временные и энергозатраты которого становятся сопоставимы с программированием. При этом программист возьмет за решение денежку, которую платить за пустяковую задачку, не хочется.

Сегодня рассмотрим, как chatgpt становится альтернативой ноукоду и найму программиста.

Я наткнулся на статью TheCode.media, в конце которой приводится готовый код для построения облака слов из текста. Чем чаще слово встречается в тексте — тем оно больше на картинке.

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

Например, политолог Шульман в телеграм канале пользуется вот таким лексиконом:

Как chatgpt помогает мне программировать бесплатно

Артемий Лебедев привык к другому инструментарию:

Как chatgpt помогает мне программировать бесплатно

Маяковский естественно выделяется своим вайбом:

Как chatgpt помогает мне программировать бесплатно

При этом я ни разу не программист, и все манипуляции с кодом мне помог совершить chatgpt. Благо теперь порог входа в программирование упал до минимума, и решать какие-то мелкие бытовые задачки может каждый: обработать данные, написать скрипт или закодить тг бота.

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

Python, код, chatgpt

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

Как chatgpt помогает мне программировать бесплатно

Всё понятно, скачиваем питон с официального сайта и выбираем среду разработки. Я остановился на pycharm, в статье thecode.media использовали vs code. Создаем новый проект и пуляем туда код из статьи. Вставляем путь до файла с нашим текстом в строку "f =" И ловим первую ошибку:

Как chatgpt помогает мне программировать бесплатно

Несем её в гпт:

Как chatgpt помогает мне программировать бесплатно

Говорит, что мы должны либо использовать двойную косую черту, либо добавить в начале буковку "r". Пробуем:

Как chatgpt помогает мне программировать бесплатно

Новая ошибка, точно также несем её в гпт:

Как chatgpt помогает мне программировать бесплатно

Говорит, нам нужна библиотека (модуль) pymorphy2, которую мы ставим через командную строку windows — pip install pymorphy2:

Как chatgpt помогает мне программировать бесплатно

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

Как chatgpt помогает мне программировать бесплатно

Ругается на кодировку файла. Пересохраняем текстовый файл в обычном блокноте с указанием кодировки utf-8:

Как chatgpt помогает мне программировать бесплатно

Пробуем снова. О, чудо!

Как chatgpt помогает мне программировать бесплатно

Как выгрузить данные из ВК или Телеграм

Запросить архив Вконтакте можно по ссылке:

Архив будет готов в течение суток и будет содержать html файлы. В папке messages будут диалоги со всеми пользователями. Папка имеет название ID чата, который можно посмотреть в url диалога с пользователем.

Из телеграма можно также выгрузить весь архив через Settings->advanced->export data. Либо выгрузить из чата или канала:

Как chatgpt помогает мне программировать бесплатно

Формат лучше выбирать json.

Теперь нам нужно вытащить из этих файлов текст. Вы теперь знаете, как заставить Chatgpt написать код, конвертирующий файлы)

Ставьте ему задачу так, чтобы понял и ребенок. Что нужно? Как именно? Какие входные данные? Какие условия? Иногда приходится подсказывать ему логику обработку данных. Все ошибки скармливаем ему же и стоим на своем, пока он не напишет рабочий код. Также его можно попросить объяснить логику кода, отдельную функцию и так далее.

Я уже это сделал, но здесь не принято выкладывать простыню из кода. Поэтому добавил внизу поста в тг код для обработки html из ВК и json из ТГ:

Всегда мечтал о Джарвисе из Железного человека. Теперь он у меня есть.

https://telegra.ph/Kak-chatgpt-pomog-mne-programmirovat-08-23

Если пост понравится, в следующий раз будем писать тг бота с помощью chatgpt на google app script. Бот будет работать на гугловском сервере, и в отличие от конструкторов мы сможем зашить туда любую логику: хоть админские функции, хоть игровые, хоть маркетинговые.

2
Начать дискуссию