Привет! Материал рассказывает о том как я научился гармонировать с искусственным интеллектом и не потерял интерес к программированию (хотя очень пытался)
По моему мнению с приходом GPT и прочих его друзей — мир разработки встал с ног на голову. Об этом говорят с каждого чайника «Боже! ИИ нас заменит, все прогеры и дизайнеры потеряют работу» Достали!
Короче без воды. Я писал код на C# в 2016 году, с 2021 года писал на Python и я очень ленился соблюдать требования к коду — делать чистый код так сказать. Ну вот так писал говнокод как вижу так и пишу и все тут. Самое интересное, что это все работало и работает по сей день! И как у любого человека у меня всегда было желание создать нечто эдакое, чего еще нет, что изменит мир
Пришел ИИ и я вроде как обленился еще больше, стал забывать код, пропал интерес и энтузиазм. Сильно позже я научился правильно расставлять приоритеты между моей работой и работой ИИ в моем проекте, сейчас это называют «вайб‑кодинг» но в целом да я думаю — он делает — я проверяю. Во что это вылилось — сейчас покажу.
Я человек забывчивый и я всегда старался себя приучить все записывать, блокноты, заметки в телефоне, Notion да чего я только не перепробовал и всегда абсолютно всегда все это заканчивалось тем, что я просто забывал делать записи (или забивал на эти записи потому что лень писать).
Так как я программист еще и с желанием менять мир к лучшему было бы конечно идеально найти возможность решить мою «боль». Создать для себя то, что решит мою проблему и возможно кому то пригодится мимолетом. Я стал мучать эти все ИИ (GPT, DeepSeek, Gemini) на предмет как мне записывать но не забивать на записывание. И ничего путного кроме Notion или Evernote или что то там предлагали типа заметки в Telegram мне предложило
Тут меня как молотком шибануло!
Главная причина по которой я не делаю заметки — это лень писать, лень заходить в заметки и читать и лень это все настраивать! Я нашел свою проблему и я придумал как ее решить для себя
Нужно сделать так, что бы я не писал, а говорил свои идеи или задачи и делал заметки из этих записей. Ну и дальше пошла работа мысли и фантазия!
Был определен ряд вопросов
Где можно записывать голосовые сообщения?
Как из этого сообщения получить текст?
Как из обычного голосового создать краткую заметку?
Что будет если я проговорю свое голосовое не внятно?
Как мне напоминать себе об этой заметке?
На базе чего делать такого помощника если я по факту тупо питонист?
Вот с этих вопросов и начинается самое интересное. И при чем тут ИИ?
Реализация грандиозного проекта который никто не делал
Спустя ночь задумка реализовалась в следующий концепт
Нужно создавать Telegram бота, записывать ему голосовое сообщение, скачивать это голосовое сообщение и отправлять этот звуковой файл какому нибудь STT (Speech‑to‑Text) сервису который распознает текст и вернет его в бот.
Этого мало, полученный текст нужно отправить какому‑нибудь ИИ что бы он проанализировал текст и сделал из него краткую заметку, а если ИИ все равно будет анализировать заметку то почему бы ему из моего текста не вычленить какие‑нибудь триггерные точки наподобие "даты", "люди", "места" и почему бы не сделать из этого что то более гибкое и умное.
Короче с горем пополам идея сформировалась, но вспоминаем о том что я ленивый - пошел я в DeepSeek (бесплатный же, нафига мне платить GPT 20 баксов)
К сожалению DeepSeek лично мне в плане кодирования не зашел. Он тупит он забывает, он путается спустя много запросов. У DeepSeek я только взял ключик от API положив предварительно денежек на баланс ему. Пригодится для проекта
Писать проект я стал в Gemini 2.5 Pro Preview. Ну как писать? Я сначала заставил его все продумать до стадии MVP, затем она написал мне план проекта, потом он создал мне структуру моего проекта, написал readme, создал шаблон changelog, прописал переменные .env и создал базового бота.
В общем он сделал все, что я делать не люблю. И дальше наша работа пошла как по маслу
Я ему идею - он ее реализует. Я заставил его оценивать мои идеи, разбивать их реализацию на версии, откладывать что то сложное на более поздние версии и дико все логгировать.
Кстати он же (ИИ) мне посоветовал Hugging Face что бы там найти STT сервис с API что бы бот мог распознавать голос. И я нашел. Реально бесплатный проект в который по API отправляется звук и возвращается текст. Это было очень больно.
После отправки сообщения задержка была секунд 20 до появления текста, а самое забавное что стоило отправить пустое голосовое сообщение - так возвращалась "кракозябра" на каком то языке (который существует но типа мальтийский)
Пошел я на Yandex Cloud по совету того же ИИ (ибо мне на русском важно было транскрибировать) и оказывается у Яндекса есть STT и TTS с доступом по API в догонку к этому как только я зарегался мне в плечи кинули на баланс "грант" на 4000
Кушает денежку за транскрибации конечно, но не сильно и между отправкой голосового до получения транскрибации не более 3-4 секунд на стандартную запись 10-30 секунд
Не, я Яндекс не рекламирую, но их STT + халявные деньги на старте сильно выручили.
Закончив с STT и транскрибацией я вспомнил про API ключик DEEPSEEK который кстати кушает тоже денежку но совсем копейки.
Я начал отправлять "Распознанный текст" дальше в ИИ с той целью, что бы он вытащил оттуда даты, имена людей, события, места, и создал краткую заметку.
Все это время ИИ планомерно и методично превращал мои мысли и идеи в работающий код .Я настолько обнаглел, что он на каждое мое дополнение к запросу писал полный код всех файлов, которые необходимо изменить. Моя задача была скопировать код и вставить код
Он писал код, он спорил со мной когда некоторый функционал был слишком сложный и он просил перенести его реализацию на следующую версию, он делал README он писал CHANGELOG он писал посты в Telegram канал, который он же и посоветовал создать.
Кстати он хвалил меня за мои идеи и я ощущал себя никак не прогером а уже полноценным продакт-менеджером который просто ставит цели и проверяет их исполнение. Это был новый уровень. Я видел код я его просматривал, оценивал понимал, но я его не писал я просто вкладывал в руки ИИ свои пожелания а он их реализовывал качественно и очень быстро.
Некоторые функции у меня бы заняли несколько дней, а он их реализовал за 2 запроса.
Я впервые за долгий период снова ощутил кайф от создания проектов просто потому, что я убрал из своей работы то что мне доставляло дискомфорт (чистота кода, соблюдение правил и начало проектов, документация и оформление кода) и позволило сконцентрироваться на продумывании идеи на исследовании потребностей и анализе удобства.
ИИ не уволит программистов, а сделает из них менеджеров.
Проекты так же будут появляться но теперь это будут "с иголочки" написанные файлы реализующие те идеи, которые мы (кодеры в прошлом) вложили в руки безликого работяги который просто умеет писать красивый код и не думать.
Сложности при работе с ИИ
ИИ пропускает код в файлах. Когда он исправляет ваш код он может переписать весь ваш файл, но в середине файла просто написать имя функции и подло бросить коммент "этот код остается без изменений" УБИРАЯ САМ КОД. Ты как олень потом ищешь где он что вырезал. Приходится периодически его просить и напоминать писать полный код
ИИ устает. Да, иногда смотришь на его ответы спустя час два запросов и понимаешь что "остапа понесло" он начинает лениться, он начинает упрощать функционал оставляя в вашем коде длинные комменты с текстом "сейчас пока так но потом мы сделаем лучше потому, что .... "
Сам решил. Самостоятельный какойЧем больше контекст вашего общения - тем больше ИИ начинает ошибаться и фантазировать
Случилось ужасное! В какой-то момент я поверил в себя и реализовал VIP подписку, запланировал платные функции и начал уже просчитывать стоимости.
В какой то степени я себя могу оправдать тем, что хостинг бота, STT и ИИ кушают мои денежки и их хотя бы нужно отбить, но в моменте мне стало как то так безразлично. Я я делал проект для себя, я делал его таким как я его хочу видеть для себя.
Короче сделал ссылку на пожертвования в боте и решил раздавать VIP просто по запросу из бота. То есть пользователь тыкает на функцию доступную только VIP - и мне прилетает запрос на выдачу VIP. Через админку он этот VIP и получает.
Деньги важны - денег много не бывает. Но в мире не все про деньги.
К чему статья? К чему я про проект свой?
Сообщество пикабу - это огромная машина. Мне не нужна критика проекта или какая то профессиональная оценка. Я в первую очередь хотел показать что с ИИ просто нужно научиться работать вместе. Понять плюсы того, что сейчас есть в современном мире разработки. Второе - просто я сделал свою идею, она мне нравится и я хочу ее показать.
Половину функционала придумали мои друзья, которые первыми тестировали проект. Поэтому взгляд со стороны - это всегда новые идеи.
Мораль: ИИ не зло - а еще один виток развития кодинга. Во все времена прогеры, которые не успевали за инструментами - пропадали в задворках истории. Так было с PHP и React, так было с Java и Kotlin, так было с Django и FastAPI. Кто не освоил того отсеяли. Сейчас это такой же виток. Кто застрянет - останется у дел.
Оставляю ссылки на результат всего этого эксперимента: