Създателят на Linux и Git Линус Торвалдс публикува в последния си проект код, който „по принцип е написан чрез vibe coding“ (програмиране чрез AI), но не бива да се смята, че Торвалдс е възприел този подход за всичко.
Понякога Торвалдс работи по малки хоби проекти по време на почивките. Миналата година той създаваше китарни педали. Тази година работи върху AudioNoise, който нарича „още едно глупаво репо, свързано с педалите за китара“. То създава произволни, но интересни и красиви цифрови аудио ефекти. Торвалдс споделя, че е използвал AI инструмент за кодиране в README на репото:
“Трябва да се отбележи също така, че инструментът за визуализация на Python е написан главно чрез вайб кодинг. Аз знам повече за аналоговите филтри и по-малко за Python. Всичко започна като типичното програмиране от типа „потърси в Google и направи каквото трябва“ ("monkey-see-monkey-do"), но след това прекъснах междинното звено и просто използвах Google Antigravity, за да направя визуализатора AudioNoise" - каза още Торвалдс.
Antigravity на Google е версия на IDE Windsurf, фокусирана върху изкуствения интелект. Торвалдс не уточнява кой точно модел е използвал, но употребата на Antigravity подсказва (но не доказва), че това е някаква версия на Gemini на Google.
Той представя AI предимно като „инструмент за подпомагане на поддръжката на кода, включително автоматизираната проверка на бъговете и преглеждането на кода“, като посочва примери за AI инструменти, които са открили проблеми, които той е пропуснал.
От README записът на Торвалдс става ясно, че той е избрал този подход в ситуация, в която преди това така или иначе е щял просто да копира нещо от някоя тема във форумите или StackOverflow, тъй като компонентът на инструмента за визуализация в проекта е написан на Python, което не е от неговата компетенция.
Разработчиците от всички разновидности все още ожесточено обсъждат каква употреба (ако изобщо има такава) трябва да имат AI инструментите за програмиране в работните процеси. Така например програмистът Салваторе Санфилипо публикува пост,. който бе широко разпространен и обсъждан, в който твърди, че тези инструменти вече са променили програмирането завинаги и няма да изчезнат, макар да признава свързаните с това обърквания и проблеми.
Ден преди публикуването на скрипта на визуализатора Линус емоционално разкритикува популяризирането на пач към Linux ядрото с документация, регламентираща използването на AI инструменти за автоматичното генериране на код за ядрото. Линус изтъкна безсмислието на въвеждането на “етикети за AI помията”, тъй като е очевидно, че хората, които създават непроверен код с помощта на AI, няма да документират този факт в своите пачове, а проблемът с некачествените AI фиксове не може да бъде решен чрез документацията. Така че вайб кодингът на Линус остава само в рамките на неговия малък хоби проект AudioNoise, който няма нищо общо с Linux ядрото.








Коментари
Моля, регистрирайте се от TУК!
Ако вече имате регистрация, натиснете ТУК!
Няма коментари към тази новина !
Последни коментари