TGViewer
Channel Public Channel
Искусство. Код... ИИ?

Искусство. Код... ИИ?

@art_code_ai

Канал о прекрасном и не очень, вокруг кода, искуственного интеллекта, и их безопасности.

Навигация по каналу: https://t.me/art_code_ai/105
Subscribers
707
Photos
38
Videos
4
Links
124

Showing posts older than #13 · Back to latest

Older Posts 6 shown
Post #12 557
Каких разработчиков уже заменяет ИИ?

Самое страшное, на мой взгляд, что может произойти с разработчиком — это профессиональная стагнация. Когда он постепенно сужает зону своей ответственности и продуктивность до предела «лишь бы не уволили»: на троечку с плюсом, где только можно. И медленно перестаёт развиваться как профи.

А ИИ ли виноват в том, что им заменяют разработчиков? «На зеркало неча пенять...»

А в зеркале — те самые, которые однажды решили, что их зона ответственности — это не вся система или тем более весь продукт, а три знакомых файла, где они знают, как и что падает, чтобы можно было это чинить, не перегружая мозг ненужными думами.

Которые каждый раз, когда на горизонте появляется что-то новое, делают характерное лицо: «фу, это для зумеров» — а потом пишут свой велосипед, который работает хуже, медленнее и баговее. Потому что «ну ведь работает же», а в новой библиотеке или технологии — это же ещё разобраться надо.

Которые всегда и везде ищут виноватых за пределами своего уютного болотца, а не внутри него.

Которые делают всё, чтобы не принимать решений:
«тут архитектор нужен»,
«пусть лид согласует»,
«не знаю, у меня все работает»,
«этого нет в требованиях, все вопросы к продакту»…

Зато багов меньше. Ну, меньше кода — меньше багов. Всё честно.

А ИИ тем временем тихо справляется со всей этой рутиной — безэмоционально, безропотно и, что особенно обидно, уже примерно на том же уровне качества, что и эти стагнирующие ребята. Только быстрее и дешевле. А иногда — даже без багов. (Но это не точно.)

И вижу здесь некоторую иронию в том, что они сами сделали себя заменяемыми, зажавшись в установке: «меньше ответственности = меньше риска». И теперь удивляются, почему на языке чувствуется привкус чужой пыли.

Из этого можно и нужно выбираться. Через непрерывное саморазвитие, пробу всего нового, любознательность, исследования, пет-проекты, инициативу, креативность, пробы и ошибки. Так же постепенно и без резких телодвижений, как и угораздило там оказаться.

Нет смысла гадать, заменит ли ИИ таких разработчиков. Пока они чиллят в своём уютном изолированном мирке, отрицая очередной, как им кажется, «зумерский хайп», это — лишь вопрос времени.

Им стоит задуматься о том, что деградация зайдёт настолько далеко, что их однажды не позовут даже ревьюить код, написанный ИИшными «руками».

#ИИ_мнения
  • ❤ 10
  • 💯 4
  • 👨‍💻 2
  • 👌 1
Post #11 384
Post #10 293

Forwarded from Positive Technologies

🍳 Хотите узнать, как устроена внутренняя кухня AppSec в Positive Technologies?

Попросили рассказать об этом подробнее наших коллег-экспертов Владимира Кочеткова, Георгия Александрию, Валерия Пушкаря и Дмитрия Рассадина.

В итоге получилось очень классное и интересное интервью для Positive Research, в котором ребята говорят о своей непростой работе, скилах, без которых в ней не обойтись, процессах и инструментах.

Вы узнаете:

✅ почему в нашем случае не всегда подходят практики DevSecOps;
✅ готовы ли мы контрибьютить в AppSec;
✅ как нашим экспертам удается успешно «поженить» задачи ИБ, разработки и интересы бизнеса;
✅ приходилось ли им сталкиваться с серьезными проблемами безопасности, и что из этого вышло.

Обо всем этом и многом другом читайте на сайте нашего медиа.

P. S. Кстати, если вы ищете в статье лайфхаки, чтобы попасть в нашу AppSec-команду, вы их найдете.

#PositiveЭксперты #PositiveResearch
@Positive_Technologies
  • ❤ 1
  • 🔥 1
Post #8 286
MiniMax Agent, или — как проср... потратить $69 на чужие ошибки.

За последние пару дней провёл ~20 часов, исследуя возможности MiniMax Agent. Казалось бы, отличные результаты на мелких задачах: кодинг простых скриптиков, ресёрч технологий — бодро, чётко. А потом бесплатные кредиты закончились, а я решил сделать что-то посложнее 🤕

Первый фейл. Захотел парсинг видео с YouTube для написания статьи. По ссылке на видос — провал. Загруженное, в 720p — провал (слишком большой). В 320p — тоже провал (видимо, теперь слишком шакальный). Только когда подсунул текстовую транскрипцию видоса и PDF со слайдами оттуда, оно хоть что-то соизволило сгенерить. Итог: по 2–3 обрывочных предложения на слайд и куча скипнутой из доклада инфы. Ну и минус ~500 кредитов ещё.

Второй фейл. Попросил сгенерить копию сайта posidev.io с фронтом на TypeScript и бэком на Go. Минус ~1.5k. Результат: ничего не работает. TS-часть ещё можно было бы допилить вручную, но Go'шный бэк — это просто ад кромешный: ошибки типов, поломанные контракты, недостающие куски кода. И неспособность Minimax исправить это за несколько итераций. Руками — даже пытаться править не стал.

Третий фейл. Desktop headless-приложение: иконка в трее, меню, настройки, простая логика. Я честно попытался — выделил плюс-минус по 5k кредитов на каждую из трёх реализаций: Python, Go, C#.

🐍 Уже на стадии зависимостей всё развалилось: версии транзитивок оказались несовместимы. Агент, на какой-то из итераций правки этой проблемы, самовольно заменил библиотеки на совершенно другие, и выдал проект, в котором одна половина кодовой базы работает на старом наборе зависимостей, другая — на новом. Запустить не смог. Я — тоже.

🥰 Внезапно, в десктоп-приложении появился фронт на TypeScript. С системным треем в качестве бэка на будущее, видимо. Причем, это часть даже работала — в отличие от всего остального. Во фронт он, наверное, умеет лучше. С интерфейсами в Go агент явно не дружит, при попытках исправить ошибки компилятора генерил по пачке новых. Ничего не собралось, даже с моими подсказками и ручными правками.

😀 Ошибки в работе с async-методами, проблемы с интерфейсами (видимо эта боль у него тянется через все языки), в зависимостях — уязвимый System.Text.Json. Несколько итераций — и всё равно мимо, даже не собралось. А то, что он натворил с контрактами, вот реально — быстрее и проще было бы с нуля руками переписать.

💸 Итого: -17k кредитов.

Почему я столько раз про них упомянул? Потому что MiniMax продаёт эксперименты по цене продакшена. Будь его агент бесплатным, тон этого поста мог бы оказаться совсем другим. Но где-то на 4–5 улетевшей тысяче кредитов, уже даже такой тугоум как я, начал подозревать, что плачу своим баблом и временем не за результат, а за проданные ранее мне же чужие ошибки. Не жалуюсь, тут всё как в жизни, ок. Но подписку продлевать не стану. Оставшиеся кредиты потрачу на ресёрч без кода — тут MiniMax ещё кое-как справляется (но это не точно).

А для всего остального есть GPT с его Codex'ом, Cursor, DeepSeek и Manus.

#ИИ_инструменты
  • 😁 4
  • 👨‍💻 2
Post #7 295
Поборовшись с проблемой выбора, вкупе с боязнью чистого листа канала, решил, что в первом посте отвечу на пару вопросов, которые мне конечно же никто не задавал, но мог бы, во-первых, и наверняка задаст в будущем, во-вторых. Не исключено также, что этот пост в дальнейшем будет обновляться.

Q: Почему личный канал, а не посты в POSIdev, организатором которого ты являешься?

A: Канал POSIdev (подписывайтесь кстати), в настоящее время — ресурс вполне конкретного сообщества, ассоциируемый с моей компанией-работодателем, и преследующий вполне конкретные цели, направленные на продвижение в массы культуры разработки качественного кода. Любой авторский пост там будет восприниматься, как выражение позиции, если не компании или сообщества, то как минимум — его организатора. И, должен заметить, что нынешний дефицит контента там, возможно, во многом связан именно с этим фактом.

Здесь же — я не ставлю перед собой задачу выражать чьи-либо позиции, кроме своей собственной, как и развивать ещё одно сообщество, что-то продвигать и т.п. Этот канал я рассматриваю, как площадку для шаринга каких-либо личных мыслей, идей и рассуждений вокруг своей профессиональной области, причем далеко не только про написание качественного кода. Но посты, во всех смыслах соответствующие формату POSIdev, и определённо интересные его аудитории, возможно буду размещать и там. По крайней мере, пока на том канале не начнет на регулярной основе появляться уникальный контент, и с учетом приведенных выше оговорок.

Q: Можно ли использовать материалы этого канала в сторонних ресурсах или проектах?

A: Коротко: да, без ограничений, с указанием авторства и адреса этого канала. Если нужно более формально: весь авторский код, если не указано иное, распространяется по лицензии MIT, весь прочий оригинальный контент, если не указано иное — по лицензии CC BY v4.0.

Как-то так 😍

#мета
  • 👌 4
  • ❤ 3
  • 👨‍💻 2
  • ⚡ 1
  • 🆒 1
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →