Обновить

Программируем без IDE или применение qwen и qwen coder для написания софта

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели14K
Всего голосов 20: ↑5 и ↓15-9
Комментарии34

Комментарии 34

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

К сожалению это свершившийся факт.

Да хоть обминусуйтесь. От этого никому никуда не деться, если страшно - то закройте глаза и под юбку к мамке залезьте. Вы учились на IT - было модно все небось уговаривали сулили перспективы и большие деньги сидя на жопе ровно. Сейчас преучиваться придется и идти на завод напильником махать или сантехником какашки чужи выгребать - очень пока что еще нужные специальности. И не тешьте себя надеждами, что AI кто то нужен будет чтобы ему задачи ставить.

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

Вот только ии нет абстрактного мышление.

Это не важно. Важно что он способен решать задачи лучше многих.

Это важно, когда надо будет делать новые фрамворки. ИИ делает по шаблону.

Что попросите, то и сделает. Ничего особого в фреймворках нет. Что такого принципиально нового не сможет написать ИИ?

Он не может написать ничего принципиально нового, потому что это не "ИИ" а предсказатель следующего токена обученный на существующих текстах и дотюненный на существующих rl-средах.

оно есть у тех, кто работает с ним.

Что-то невидно «вспышки» в изобретениях ;(

Вот только review делать приятнее на том языке, которого ты знаешь

Его LLM и будет делать.

Ага, и как ты узнаешь не за говнокодил же он там? И не думаю что кто то позволит только ИИ делать ревией.

Вы просто не сможете вручную просмотреть такой объем кода. Сейчас коммит на 1000 строк в день от одно разраба становится нормой.

Понимаю Вас. Когда попробуешь в первый раз ИИ и офигеваешь от возможностей. Но тут на хабре уже столько офигевших и продвинутых, что всем это боян )

Я попытался описать как это все можно сделать сейчас и как будет. Может кому-то пригодится. Но осознавать что профессия которая кормила 20 лет, если не умерла, то изменилась до неузнаваемости неприятно.

...Может кому-то пригодится...

Это Очень хорошая идея! Поэтому при её воплощении не нужно быть Категоричным и не гибким! Удачи в начинаниях.

Интересная статья:)

Не обижайтесь. Просто опубликовав статью уровня "ой, я пытаюсь накодить в чате, потом не получается, потом я дал доступ к файлам, ой, за 4 часа что-то родилось" в 2026 году, кроме минусов в панамку сложно будет что-то иное собрать.

Харнессы существуют далеко не один год, и если вы думаете, что ЛЛМ должны без доступа к компилятору и возможности прогонять тесты способны написать работающий код с первого раза - проделайте тот же эксперимент с собой в блокноте.

И ЛЛМ - это не "убийца профессии", это рычаг с большим плечом. С грамотным инженером, ЛЛМ ускорит его работу многократно; с сомнительного качества инженером - код будет хуже и задача займет дольше.

А относительно того, что вы за 4 часа написали то приложение что на скрине - моя быстрая оценка (не будучи программистом под win) - в разы меньше чем 4 часа если писать ручками. Если вы за 4 часа не способны написать энумератор потоков NTFS - у меня для вас плохие новости.

Вы репу открывали? За сколько вы бы это сделали сами? Только честно.

Огромная куча кода для тривиальной задачи. Чем тут гордиться?

Больше кода - сложнее исправить в случае проблем.

Сгенери с той же ИИ простой скриптик. Будет толк.

Задача тривиальная. Я специально ее взял и сделал развесистую архитектуру что бы показать возможности ИИ в разработке. Возможно плохо описал.

Так возьми развесистую задачу к которой нужна будет соответствующая архитектура. Раньше фанаты делали 5 слоев абстракции и архитектуры наваливали в то, что выполнит простой скрипт, чтобы показать свои скиллы, теперь так делают, чтобы показать скиллы нейросети. И те и те остаются непризнанными гениями которые создали излишний код и бегают вокруг него.

Эксперимент с блокнотом человечество уже проводило массово – в эпоху перфокарт код писали на бланках до первого запуска, и профессионалы нередко сдавали программу с первого прогона. Человек в блокноте трассирует каждую строчку в голове – у него внутри работает исполнитель, которого у модели нет. Харнесс для ЛЛМ – протез этого недостающего органа.

Ну скорее убийца процентов 80-90 рабочих мест

import ctypes as c from ctypes import wintypes as w

class Stream(c.Structure): fields = [ (“size”, c.c_int64), (“name”, c.c_wchar * 296) ]

api = c.WinDLL(“kernel32”, use_last_error=True) api.FindFirstStreamW.argtypes = [ w.LPCWSTR, c.c_int, c.POINTER(Stream), w.DWORD ] api.FindFirstStreamW.restype = w.HANDLE api.FindNextStreamW.argtypes = [w.HANDLE, c.POINTER(Stream)] api.FindNextStreamW.restype = w.BOOL api.FindClose.argtypes = [w.HANDLE]

def find_ads(path): data = Stream() handle = api.FindFirstStreamW(path, 0, c.byref(data), 0)

if handle == c.c_void_p(-1).value:
    return

try:
    while True:
        if data.name != "::$DATA":
            name = data.name.removesuffix(":$DATA")
            yield name, data.size
        if not api.FindNextStreamW(handle, c.byref(data)):
            break
finally:
    api.FindClose(handle)

for name, size in find_ads(r"C:\Windows\notepad.exe"): print(f"ADS: {name} | {size} bytes")

И? Это просто перечисление потоков. Без учета типа ОС, Gui и т.д.

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

Я о том же. Все стало очень быстро и IDE можно не открывать.

Интересно, на поварских ресурсах уже появляются гм... статьи навроде такой:

"Куховарим без посуды или применение Макдональдса и МакДрайва для приготовления пищи"

В чем новизна, простите? Мы давно разработку ведём агентами

Если не секрет, то как давно и какие агенты используете?

Вы на необитаемом острове что ли провели последние год-полтора?

Почти )

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации