Проблемът с 80-те процента: Когато AI ни ускорява, но усещането е странно
Проблемът 80%: Защо AI прави бързото строене да се усеща странно
Има един вид фрустрация, който е уникален за разработчиците. Имаш идея в главата си, сядаш да я реализираш, и тогава — нищо. Стената се появява. Документацията е плътна, туториалите си противоречат, и всяко малко решение се превръща в час ровене из форуми.
С години просто... свикнах с тази стена. Това беше цената на влизането в играта на правене на неща.
После AI промени правилата. И честно? Все още не съм сигурен как се чувствам по въпроса.
Пряката, която пропуска живописния маршрут
Ето какво се случваше преди: имах идея за проект. Започвах да кодирам, удрях се в проблем, ровех се в документация, гледах туториал, разсейвах се три часа в нещо тясно свързано, най-накрая решавах първоначалния проблем, и продължавах. Процесът беше болезнен, но образователен. Когато най-накрая имах работещо нещо, разбирах всяка част, защото се бях борил с всяка част.
Сега? Описвам какво искам на обикновен английски, и AI-то практически ме телепортира до 80% готово. Останалите 20%, които преди отнемаха седмици, сега отнемат часове — или минути.
Наистина е магично. До момента, в който не е.
Капанът, който не виждаш идвайки
Тези 80% се усещат невероятно точно докато нещо се счупи. Или не работи съвсем правилно. Или прави нещо неочаквано.
Ето проблема: не можеш наистина да го поправиш. Не както трябва. Защото нямаш идея как работи — ти пропусна тази част, помниш ли? Взе си пряката.
Така че правиш онова, което изглежда логично: молиш AI-то да го оправи. Променяш заявката, опитваш пак. Поставяш съобщение за грешка, опитваш пак. Молиш го „просто да го направи да работи". Опитваш пак.
Започва да усещаш по-малко като правене на неща и повече като дърпане на лост на еднорък бандит.
Защо това продължава да се получава (Една неудобна признание)
Ето странната част. Започнах да оставям проекти на рафта когато ударя тази стена. Не защото съм се отказал, а защото знам: до момента, в който се върна, ще е излязъл нов модел, който се справя с проблемната част, на която бях заседнал.
Това се случи неудобно често. Проектът, за който пиша? Започнах го преди година, заседнах, отложих. Върнах се миналата седмица, и моделът, който най-накрая реши проблема ми, излезе на следващия ден.
Не препоръчвам тази стратегия. Но препоръчвам да обърнеш внимание на ритъма на AI развитие. Инструментите не стоят на едно място. Понякога стената, в която се удряш днес, е по-ниска утре.
Истинското умение в ерата на AI строенето
Ето какво съм мислил напоследък: старите програмни умения все още имат значение, но по различен начин. Не ти трябва да знаеш как да пишеш всеки ред вече — но трябва да знаеш какво гледаш, когато AI-то го пише.
Това означава да разбираш кода на концептуално ниво. Да знаеш какви въпроси да зададеш. Да разпознаваш кога изходът на AI-то не отговаря на намерението ти. Да можеш да четеш и разбираш генерираното.
Стената не изчезна. Просто се премести. Вместо „как да построя това", стената сега е „как да разбера какво току-що построих достатъчно добре, за да го насоча?"
И честно? Това е по-добра стена за има. Дълбокото разбиране на инструментите ти те прави по-добър строител, дори и да не си този, който завива всеки болт на ръка.
Изводът
AI не направи строенето лесно. Направи го бързо — и след това ти подаде ново предизвикателство: предизвикателството на насочването.
Все още ти трябва визията. Все ощ ти трябва преценката. Все още ти трябва да знаеш кога нещо е правилно и кога просто работи.
Разработчиците, които ще процъфтяват, не са тези, които знаят всичко. Те са тези, които знаят достатъчно, за да работят с AI-то, да го насочват, и да разпознават кога е тръгнало в грешна посока.
Стената все още е там. Просто е с различна форма сега.
Какво е твоят опит с AI-подпомогнатото строене? Все още се мъчиш по стария дълъг път, или прегърна пряката? Сподели мислите си отдолу — всички заедно се учим.