Автоматизация автоматизации или как я стал программистом за полчаса с GPT

Автоматизация автоматизации или как я стал программистом за полчаса с GPT


Доброго дня! Меня зовут Денис, я работаю в отделе разработки голосовых роботов. В своей работе мы используем метод так называемого зерокодинга, когда в разработке не используется код, а вся настройка выполняется через графический редактор (пример Tilda). Соответственно мои навыки программирования ограничиваются установкой PyCharm и написанием простейших скриптов (через боль и унижение) по типу календаря, калькулятора итп.

В процессе работы я столкнулся с проблемой генерации синтеза длинных чисел, в старой версии нашей платформы (которая используется для обзвона без распознавания речи) есть проблема длинных чисел, когда робот зачитывает значение (например, лицевого счета) 100500 как «сто тысяч пятьсот». Что для восприятия на слух не очень комфортно. Для того чтобы бот делал паузу, необходимо разбивать значение через запятые. 100,500. Таким образом он прочтет их как «Сто,пятьсот». Помимо этого, формат номеров должен соответствовать формату 79xxxxxxxxx, а в каждом столбце Y должен стоять закрывающий символ «-».  С одной стороны, нет никаких проблем сделать подобную работу стандартными инструментами excel. Когда такой обзвон один, это не проблема, но, когда возникла потребность делать это регулярно, встал вопрос автоматизации процесса.

Изначально я планировал изучить макросы для Excel или использовать скрипт на Python, но буквально недавно мне пришла в голову идея, как еще сильнее можно упростить задачу. Т.е. создать автоматизацию автоматизации.


Я использовал бота GPT (в телеграм множество подключенных к официальному боту от OpenAI аккаунтов, все это легко гуглится)

Мой запрос в GPT выглядел так:


Первая попытка была неудачной. Скрипт выдал ошибку, которую я тут же вернул GPT

Дальше я начал мучить GPT, вопросами, что такое Pandas и как использовать эту библиотеку.

Pandas мне сообщил, что столбец «B» существует и все ОК

Копаем дальше…

Я предположил, что он сверяет значение столбца по информации в строке 1, поэтому я обозвал столбцы самостоятельно, вот так:

Чудо не произошло, PyCharm снова начал ругаться на меня, призывая идти изучать Python как все нормальные люди.

Но не тут то было, на помощь пришел GPT

АГА! Значит ему нужно сделать столбец «B» строкой, GPT, как мне сделать значение столбца «B» строкой?

Благодарю!

YES! Ошибок нет! Посмотрим, что получилось…


Исходный файл:


Результат:

Все получилось, а это значит, что GPT может помочь с автоматизацией процессов при отсутствии навыков программирования.

Используйте в работе!

PS: А еще я открыл для себя нейросеть для рисования Midjorney. Наслаждайтесь)
















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Report Page