Пупупуууу
🍀Развлекательные посты с высоким рейтингом.
Позаботься о своём настроении, подпишись ✍🏼
С Праздником!
Не День автомобилиста! Не День водителя! Не День шофёра! Не День ещё кого-то там. День работника автомобильного и пассажирского городского транспорта! Причастных с праздником!
Как я отдал рабочий код ИИ "на оптимизацию", потерял день и словил дежавю
Я не выступаю против ИИ, однако пытаюсь понять, почему навык работы с ним становится плюсом в вакансиях. Решил проверить его умения на практике: прогнал свой код небольшого веб-сервиса в ИИ для оптимизации.
Без воды вывод такой: ИИ — молодец. Быстро поджал код, прикрутил красивый визуал и в бэкенд, и во фронтенд. Выглядело всё феерично... на первый взгляд. А далее я обнаружил нюансик, из-за которого всё выглядело как колготки на голове: вроде бы, по факту и одет, но жопа до сих пор в холоде. То есть смотрится все вполне красиво, но почему-то не работает.
И на этом этапе начались муторные отладка и попытка заставить ИИ "допилить код". После каждых уточняющих правок после ИИ могло отвалиться или всё сразу, или что-то рандомно.
У меня был в клиентском бэкенде простой API: JSON → получили данные → выяснили, кто с той стороны → проверили лимиты → проверили ограничения → отдали результат.
После прогона через ИИ логика поехала:
ИИ убрал часть ограничений.
Идентификация через вечную метку в localStorage переехала в 20-минутный механизм сессий.
Он выкинул из запросов всю логику проверок.
А ещё добавил проверки на выходе из базы, будто данные в таком маленьком приложении могут быть непредсказуемыми.
Процесс благодаря вмешательствам ИИ перешел в режим "одно чиним, другое ломаем":
починил лимит — вылез баг с идентификацией;
починили идентификацию — отвалились кнопки;
починили кнопки — опять словили баг с идентификацией.
Короче, великан на прокрустовом ложе. При этом конкретные участки кода ИИ делал просто гениальными: простыми, лаконичными, объективно "ухуенными". Но напоминало это не столько кодинг, сколько какой-то ТРЕШовый вариант шаблонизации: на тебя надевают один костюм, потом поверх — другой, и в итоге ты не можешь их комбинировать.
В какой-то момент я понял, что за окном вечер. На то, что у меня заняло 4 часа, у "супер продуктивного" ИИ ушло больше 8, и конца не видно. Понятно, что меня это начало подбешивать. Но у меня эксперимент. Любой результат — это результат. И на нем нужно учиться.
В итоге терпение мое закончилось раньше, чем ИИ выдал финал. Я сам исправил все лажовые моменты за полчаса-час ручками. Проверил и остался доволен не только кодом, но и самим процессом. И вынес из взаимодействия вывод: что это крутой опыт соавторства с машиной, который включает твое серое вещество.
Сегодня отдал второй вариант на обкатку. Тестировщики сразу отметили: визуал стал солиднее, интерфейс приятнее, процессы информативнее. И пока мы ищем всем миром баги... фокус-группа их не находит)))
Какой вывод? ИИ — это отличный напарник для черновиков, визуала, оптимизации и узких задач. Это умный, начитанный друг, который анализирует огромные пласты данных у тебя на глазах, но при этом сидит в тех самых "колготках на голове". Он как ребенок: честен, старателен, порой не понимает, что от него хотят, и от этого на неудачах не учится. Работает с логикой робота: делает ошибки не потому, что глуп, а потому, что строго следует алгоритму и не обязан додумывать тонкости и детали за оператора.
Вот для этих тонкостей нам и дано наше серое вещество. В ИИ интеллект — это алгоритм, который может просчитать и показать модель. А как будет правильнее — решать оператору. Короче, только ты можешь снять с него те самые "колготки".
Этот опыт был больше похож на работу со студентом, чем с сеньором. Прям дежавю из универа: "Так, не работает... А если вот так? Зашевелилось... Ааа, нужно было переменные обозначить. Вот я дубина... Оооо! А вот это рабочий вариант".
Когда ты набиваешь шишки — ты учишься. И когда ИИ (твой кремниевый товарищ) тебе набивает шишки — ты тоже учишься. Жаль, что пока нельзя делегировать эти "шишки" своему визави... Ну, по крайней мере, на сегодняшний день мое мнение о взаимодействии с ИИ такое. ИМХО ;)
Список дел есть. Осталось самое сложное — сделать!!!
«Подготовить отчёт к пятнице».
Записал. Поставил напоминание. В пятницу пришло уведомление: «Подготовить отчёт».
Спасибо. Теперь я помню, что презентация не готова.
Напоминалка свою работу выполнила. А я — нет.
С этой мысли и начался мой небольшой проект — личный помощник по делам. Рабочее название - Nomi.
Идея простая: сказал → запомнил → напомнил → помог.
Например, пишешь в чат:
Завтра в 10 позвонить Ивану насчёт договора.
Она записывает задачу и напоминает в нужное время. Если перед звонком не знаешь, с чего начать разговор, её можно попросить составить список вопросов которые нужно обсудить и запомнить.
Но звонить всё равно придётся самому и решать вопросы самому. Но подготовиться к разговору поможет.
Мне хочется объединить две привычные вещи: список дел и чат с нейросетью. В списке хранятся задачи и сроки, а в чате можно получить помощь и вэбпоиск без захода в браузер.
Со сложным разговором или разбором какой-то задачи все иначе. Иногда про задачу прекрасно помнишь, но откладываешь её, потому что не знаешь, с чего начать. Тут полезнее помочь сделать первый шаг: набросать план, подготовить вопросы или написать черновик.
Внутри всё довольно просто: Python, SQLite, языковая модель и отдельный планировщик напоминаний.
Модель разбирает сообщения и определяет, что нужно сделать. Задачи и сроки хранятся в базе, а планировщик отправляет уведомления. Для памяти используется краткий профиль пользователя — без попытки сохранить и обработать вообще всё, что человек когда-либо написал.
Основной канал сейчас — Telegram. Есть MAX и веб-версия с чатом, задачами и уведомлениями в браузере.
Больше всего внимания требуют вещи, которые на первый взгляд кажутся очевидными. Правильно понять «завтра в десять». Сохранить задачу. Вовремя напомнить. Перенести срок, если человек попросил. Отметить дело выполненным.
По отдельности всё звучит просто. Но нужно, чтобы это работало вместе и не требовало постоянных объяснений со стороны пользователя.
Сейчас все на ранней стадии. Основной сценарий уже проверен: задачу можно записать обычными словами, получить напоминание, а затем закрыть или перенести её.
Следующий шаг — проверить, насколько это удобно в повседневной жизни. Хочется понять, будет ли помощником пользоваться ещё кто-то, кроме меня))).
Пока стараюсь не добавлять всё, что приходит в голову. Сначала нужно разобраться, помогает ли помощник доводить дела до конца и что этому мешает. И довести до идеального состояния ответы и сделать бесшовную работу между задачами и ответами.
А у вас на каком этапе чаще застревают дела? Забываете записать, смахиваете уведомление или всё помните, но никак не можете начать?
И чем пользуетесь сейчас: календарём, заметками, сообщениями самому себе или какой-то своей системой?
Всем удачи!!!
PS: Если не лень, накидайте идей для прокачки бота.
Ошибка в книге
Прочел true crime "Сын Сэмма" за авторством Микки Нокс (якобы за этим псевдонимом прячется криминальный психолог).
Весьма удивился, обнаружив на странице 103 в главе "Корея" следующий текст:
Обнаружив данную ошибку, пришел к выводу, что в целом данной книге верить нельзя. Тема соседской собаки, отдающей приказания не раскрыта. Сам стиль "тру крайм" с выдуманными диалогами и поведением персонажей, так же заслуживает сомнения. Но интересно другое, куда и как сообщить о серьезной ошибке в издательстве? Хотя, делясь с Вами находкой, уже становится хорошо. 👍





