AI zmieniło inżynierię oprogramowania bardziej w ciągu ostatnich 3 lat niż w poprzednich 30. To, co jest potrzebne, to nie debata na temat tego, czy to zniknie - zamiast tego to poważna dyskusja na temat jego przyszłości: Jakie są nowe prymitywy, techniki i najlepsze praktyki w inżynierii oprogramowania w erze AI. Dlatego zaprosiłem Scotta Wu (@ScottWu46) do AI & I. Jest założycielem @cognition, firmy stojącej za pierwszym na świecie autonomicznym agentem kodującym AI, Devin. Cognition osiągnęło 73 miliony dolarów ARR w mniej niż 2 lata - a właśnie przejęli Windsurf, aby przyspieszyć swój rozwój. Miałem Scotta w programie, aby porozmawiać o tym, dokąd programowanie zmierza. Zajmujemy się: - Jakie są nowe narzędzia i przepływy pracy dla inżynierów AI. W krótkim okresie Scott widzi inżynierię oprogramowania zdefiniowaną przez spektrum narzędzi. Na jednym końcu znajdują się funkcje AI, które przyspieszają kodowanie, takie jak automatyczne uzupełnianie; na drugim końcu są systemy agentowe, takie jak Devin, które mogą samodzielnie podejmować zadania. Dopóki inżynierowie nie będą mogli działać całkowicie na wyższym poziomie abstrakcji, argumentuje, że oba są niezbędne. - Dlaczego Scott uważa, że AGI już tu jest. Według wskaźników sprzed dekady - zdanie testu Turinga, rozwiązywanie trudnych problemów matematycznych i działanie agentowe - AGI już tu jest. Linia ciągle się przesuwa, argumentuje, ponieważ ludzie nieustannie redefiniują pracę wokół tego, co maszyny jeszcze nie potrafią. - Dlaczego deweloperzy staną się architektami produktów. Scott widzi długoterminową przyszłość inżynierii oprogramowania jako stałe wspinanie się po drabinie abstrakcji. Tak jak programowanie przeszło od asemblera do języków takich jak Python i JavaScript, uważa, że przyszłość to skupienie ludzi na produkcie, podczas gdy agenci AI wykonują zadania. - Jak Devin wypada w porównaniu do Claude Code od @AnthropicAI. Scott przypisuje sukces Claude Code doskonałemu projektowi produktu i modelom, które stały się wystarczająco zdolne, aby wspierać autonomiczne przepływy pracy. Ale według niego, sam CLI nie jest przełomem, to sposób, w jaki narzędzie wpisuje się w przepływ pracy dewelopera. Paradoks Claude Code polega na tym, że AI to ty, przejmujący kontrolę nad swoim komputerem, mówi, podczas gdy Devin jest jak inżynier siedzący obok ciebie: działa w swoim własnym środowisku chmurowym, zarządza repozytorium i z czasem poprawia testowanie i udoskonalanie kodu. Ten odcinek @every’s AI & I to obowiązkowa pozycja dla każdego, kto jest zainteresowany tym, jak AI zmienia przyszłość programowania. Obejrzyj poniżej! Czasy: Wprowadzenie: 00:02:02 Dlaczego Scott uważa, że AGI jest tutaj: 00:02:32 Osobista podróż Scotta jako założyciela: 00:09:27 Dlaczego fundamenty informatyki wciąż mają znaczenie: 00:16:55 Jak przyszłość programowania będzie się rozwijać: 00:22:30 Nowy przepływ pracy dla inżyniera oprogramowania zorientowanego na AI: 00:26:50 Jak Devin wypada w porównaniu do Claude Code: 00:29:33 Uczenie przez wzmocnienie, aby budować lepsze agenty kodujące: 00:40:05...