⚡️Это реально работает

⚡️Это реально работает

⚡️Это реально работает! Я написал работающую программу, не будучи программистом и не зная языка программирования.

Понимаю, что про это уже много где много кто рассказал, но вот вчера попробовал сам и делюсь.

Пришла мне в голову идея попробовать написать ПО
👆на незнакомом языке программирования ,
💬методом отправки промптов в ИИ
💬и в случае получения ошибки компилятора отправлять в то же ИИ уже запрос на ее исправление.

Язык выбрал - Python,
в качестве ИИ воспользовался Gigachat (модель Max 2, но, кажется, и Pro тоже подойдет).

Шаг 0️⃣. Начало
Спросил у ИИ, что нужно установить, чтобы разрабатывать на Python на домашнем Desktop'е.
Да, у меня ничего не было, даже среды разработки.
По итогу установил python + Pycharm в качестве визуальной среды разработки (это уже был мой выбор)

Шаг 1️⃣. Простейшая задача.
Сначала решил реализовать ту же задачу, что и в прошлый раз, а именно:
отсортировать посты в своем ТГ-канале по числу суммарных реакций.

Написал простейший промт под решаемую задачу, как будто разрабу ТЗ кинул (см. рис. 1).

🕐Первый вменяемый результат получился в течение часа и примерно с пятой попытки.
Причем ошибки, допущенные кодом ИИ были реально простительными и при более детальном промпте можно было бы их избежать.
Например, он не ожидал, что в текстовом блоке может содержаться вложенный список текстов, а не строка и т.д.
Еще час ушел на ручную отладку всяких бантиков.
Потом еще час на улучшения и тест программы на текстах другого ТГ-канале,
итого,
результат (см. рис. 2 ) был достигнут примерно через три часа под ключ.

Шаг 2️⃣. Аппетит приходит во время еды.
Решил реализовать более сложную и более практически ценную задачу:
Выгрузить свои тексты из этого канала, и подсунуть их своему AI-ассистенту для обучения (как базу знаний, т.е. RAG).
Нюансы:
- Гигачатовская среда умеет принимать на вход либо PDF, либо веб-страницу.
- Телеграм выгружать в PDF не умеет, умеет в JSON.
Ограничение постановки задачи самому себе:
Никакого кода своими руками, строго промпты в Гигачат.

Результат: ✅.
Затраченное время - ~2 часа, итераций: 5-6.
При этом ИИ сама определила нужную библиотеку для работы с PDF-файлами и предложила ее импортировать.

Какой был прогресс по итерациям ПО:
▫️Простительные ошибки компилятора + доустановка библиотеки
▫️Добавил функционал, чтобы пользователь выбирал сам файл JSON, а PDF сохранялся в той же директории, где и исходный файл (не пришло в голову изначально в промте написать)
▫️Прога выгрузила в PDF нечитаемые символы вместо кириллицы
▫️Прога выгрузила кириллицу, но строки не переносились, наезжали друг на друга и уходили в бесконечность
▫️Выгрузился уже нормальный PDF на русском языке с переносами, абзацами и выравниванием
Скрин проги см. рис. 3.

Напоминаю, что все это достигнуто без единой моей строчки кода на языке, на котором я никогда до этого не программировал.

Шаг3️⃣. Обучение своей ИИ
удалось подсунуть получившийся PDF-файл своей ИИ как базу знаний (RAG) - см. рис. 4

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

Бесплатный
Моя ИИшечка4
Комментарии
avatar
Здесь будут комментарии к публикации