Подумал на днях, что возможности, которые дают нам сейчас нейросети, способны превратить каждого в эдакого современного цифрового Емелю: знай себе придумывай что угодно около-цифровое, и по своему хотенью, да по клодову веленью получай желаемое почти что мгновенно, и почти что бесплатно.
В быту у меня такие хотелки возникают (или всплывают из памяти) в последнее время всё реже, как будто самое насущное и давно вожделенное переделано. Зато очередные проекты выходят всё продуманней и глубже — приноравливаешься к инструменту, вот и мастерписы получаются всё инкрэдиблней и инкрэдиблней
Про работу же и говорить нечего — там задачи никогда не заканчиваются, но с ассистентами выходит фигачить их быстрее, и лучше, а еще позволяешь себе браться и колоть проблемы, которые силами одного кожаного наверное и не выполнить в реальные сроки совсем.
Расскажу про очередные несколько кейсов, как уже делал тут в блоге не раз
Реверс-инжиниринг тайного API
Наверное этот пример будет не очень понятен не-погруженным в разработку и компы читателям, но профильных спецов должно впечатлить. Если 8 месяцев назад я был очарован тем, как агент по спецификации API внешнего сервиса написал мне класс для работы с ним, то на прошлой неделе тут была взята новая вершина. Так вышло, что у очередного сервиса не было документации API. Так вот, все его возможности агент смог отреверсить сам — просто я дал ему креды для входа в веб интерфейс системы, после чего агент увидел в коде страницы javascript который работал с ручками api, и выдернул из его кода всё что мог, а остальное дораскопал, проверяя и пробуя типовые вызовы.
Это сложная работа для фуллстек программиста, за которую в силу объёма и сложности я бы наверное не взялся — а ассистент смог. Просто невероятно
Безопасность и клон расширения для музыки ВК
Две недели назад мне понадобилась одна mp3 и ещё пара видео, которые лет 10 назад выложил в ВК мой друг, и которых нигде больше не было. Подручные привычные средства не сработали, я попросил агента достать мне эти записи, и он, пошуршав довольно долго и перепробовав дикое количество гипотез, вытащить их всё-таки смог, попутно разобравшись в алгоритмах стриминга записей соцсетью.
Тогда же я решил, что хочу вытащить весь свой плейлист их вкашечки, так как там оставалось ещё несколько таких артефактов, а что будет дальше с доступами к ним непонятно. Я знал что существуют браузерные расширения для такого вот массового выдёргивания музыки и видео из соцсетей — но так же я всегда испытывал к ним недоверие, потому что сами понимаете, аккаунты-пароли, профеформация безопасника, вот это вот всё.
И я подумал: так пусть мне умный робот всё расскажет. В итоге, спустя 40 минут исследований и моих уточняющих вопросов, у меня появился полный анализ одного из самых популярных таких браузерных расширений, а также возможность полностью его пересоздать-клонировать с нуля если я захочу. Ну и главное, теперь есть точные сведения относительно его безопасности (если кратко — использовать конкретную актуальную версию можно, она ничего не ворует, хотя лишнюю статистику о вас как о пользователе соцсети, хоязевам расширения зачем-то сливает).
То есть, взмахом руки в кафтане (и потратив немножко рублей на токены) я получил себе полуфабрикат клона чужого продукта, всё что нужно для его повторения без авторов, и вдобавок аудит безопасности их решения. Ничо так, без отдела разработки и группы аппсеков в подчинении??
Кодировщик видосов Видак
Будучи старым павершелл-рециидивистом, перекодирование видео в целях домашнего архива итп я давно поставил на программную ногу, написав скрипт для запуска кодирования через ffmpeg c выбором нужных именно мне, с учетом потребностей и возможностей железа, параметров. Скрипт строился постепенно, долго, с кропотливым подбором опций и экспериментами, и в результате стал довольно громоздким. Плюс прогресс и кодировщики не стоят на месте, плюс поменялся комп — короче, штука для облегчения жизни стала требовать для своей поддержки слишком много этой самой жизни.
Уточню, что я в курсе про HandBrake, и вообще этих ваших виртуалдабов повидал в жизни немало, но ни один из этих готовых инструментов не даёт мне нужного уровня контроля над качеством и скоростью кодировки.
Ну так вот, однажды вечером я сел и написал (надиктовал) ТЗ на инструмент мечты — чтобы всё было ещё удобней и универсальней, чтобы режимы работали автоматически и умнО, чтобы перламутровые пуговицы и стразы там где надо. Доработал ТЗ в несколько сессий уточнения хотелок, запустил разработку, получил результат и еще пару дней в фоновом режиме его отлаживал-допиливал, находя косяки, придираясь к мелочам и придумывая новые свистелки на ходу.
И теперь у меня есть ультимативный идеально решающий мои задачи комбайн, который я еще и допилить в любую секнуду любой фичей могу. Мог ли я написать такое сам — да. Стал бы делать с учетом трудоёмкости — вряд ли. Кайфую ли я от результата и пользуюсь ли новой автоматизацией в хвост и в гриву — конечно! Чудесный КЭНК будущего, натурально.
Всякое по мелочи
Блогер упомянул про информацию, обсуждавшуюся в фрагменте интервью, и дал ссылку на запись эфира в 4 часа длиной, без уточнения таймкода. Фигак — и место обнаружено, и точная цитата у меня есть.
За трендами в ии-разработке и прочим похожим я слежу читая раз в пару недель рекапы нескольких каналов и чатов энтузиастов. Пока ничего важного не пропустил )
Ну и из прикольного на стыке цифры и реальности — на неделе терапевт назначил мне анализы для проверки диагноза и сказал вернуться с ними для расшифровки и уточнения рекомендаций. Я сделал анализы, после чего мой личный доктор Марина Сергеевна изучила выгрузки назначений и результатов, подтвердила мнение терапевта, его диагноз и способ лечения. Необходимость в дополнительном приёме пропала — час времени из жизни можно потратить на что-то другое. Да кстати, Маринсергевна — агент с ролью семейного доктора, который знает все истории болезней (которые я вспомнил или смог найти в цифровом виде), не забывает всякие важные даты и детали, понимает меня как облупленного, короче классный спец и мировая тётка, даром что кремниевая.
Дивные времена, дивные.
Всем сказка, посоны!