Sztuczna inteligencja w tworzeniu oprogramowania ma sufit
euphile widzi praktyczny pułap tego, co sztuczna inteligencja może zrobić w tworzeniu oprogramowania w ramach dzisiejszego przepływu pracy. Lepsze modele nadal są pomocne, ale wyniki nadal muszą pozostać zrozumiałe, możliwe do kontrolowania, testowania, wdrażania, monitorowania i obsługi w systemach, którymi ludzie i organizacje mogą faktycznie zarządzać.
Sztuczna inteligencja w tworzeniu oprogramowania ma Sufit
Inteligentniejsze modele będą pomocne, ale obecny cykl życia oprogramowania stwarza praktyczne ograniczenia.
Sufit przepływu pracy
Strefa ciśnienia
Przełącz serię i najedź kursorem na wykres.
Pułap narzucony przez dzisiejszy przepływ pracy w oprogramowaniu
Zrozumienie przez człowieka, możliwość kontroli, pliki, kompilacje, testy, pakowanie, wdrażanie, monitorowanie i konserwacja.
1
Sztuczna inteligencja może już tworzyć kompleksowe aplikacje.
2
Jednak dane wyjściowe nadal muszą pozostać zrozumiałe i możliwe do obsługi przez ludzi.
3
Po plateau zróżnicowanie przesuwa się w stronę kosztów, szybkości i niezawodności.
Rozpoczyna się szacunkowa presja na wiodących dostawców sztucznej inteligencji.
!
Wąskim gardłem nie jest już tylko inteligencja modelowa.
Jest to interfejs pomiędzy oprogramowaniem generowanym przez sztuczną inteligencję a cyklem życia oprogramowania, którym może faktycznie zarządzać człowiek.
Przełącz legendę i najedź kursorem na wykres, aby porównać ewolucję możliwości pionierskich, nadrabiania zaległości i presję kosztową przy tym samym pułapie przepływu pracy.
Co mówi teza
Lepsze modele wciąż pomagają, ale dzisiejszy cykl życia oprogramowania ogranicza zalety.
Generatywna sztuczna inteligencja jest już silna w tworzeniu kodu. Praktyczny pułap pojawia się, ponieważ tworzenie oprogramowania to nie tylko generowanie kodu. Dane wyjściowe nadal muszą przetrwać ludzkie rozumowanie, jawne procesy oprogramowania i rzeczywistość operacyjną.
Generowanie kodu nie jest już jedynym wąskim gardłem
Pliki, opcje architektury, testy, poprawki błędów i duże części całych aplikacji można już szybko wygenerować. Czynnikiem ograniczającym w coraz większym stopniu jest to, co dzieje się po pojawieniu się kodu.
Cykl życia narzuca pułap
Oprogramowanie nadal musi być rozumiane, przeglądane, wersjonowane, budowane, pakowane, wdrażane, monitorowane, debugowane i utrzymywane w strukturach, w których zespoły mogą faktycznie pracować.
Marginalne zyski w zakresie inteligencji ostatecznie ulegają kompresji
Jeśli produkty wyjściowe nadal przechodzą przez ten sam cykl życia skoncentrowany na plikach, kompilacji, przeglądaniu i wdrażaniu, inteligentniejsze modele ostatecznie generują przyrostowe zyski, a nie skokowe zmiany.
Ciśnienie czerwonego oceanu nadejdzie wcześniej
Kiedy coraz trudniej jest zarobić na pionierskich możliwościach, a szybko obserwujący stale się poprawiają, konkurencja przesuwa się w stronę kosztów, szybkości, niezawodności i dopasowania operacyjnego.
Często zadawane pytanie
Dlaczego nie użyć tych samych narzędzi AI do przyspieszenia zadań związanych z sufitem?
odpowiedź euphile brzmi: tak: GenAI usprawni również te zadania. Ważną różnicą jest wykorzystanie GenAI w obecnej infrastrukturze cyfrowej i przeprojektowanie infrastruktury cyfrowej wokół GenAI.
Sztuczna inteligencja absolutnie usprawnia zadania związane z sufitem
Lepsze generatory, lepsze walidatory, lepsze wiązki testowe, lepiej DSL, lepsze kompilatory i lepsza automatyzacja wokół
SDLC wszyscy są częścią tego samego ruchu.
Jednak dzisiejsza infrastruktura nadal ogranicza wynik
Kompilatory nadal przestrzegają ścisłych zasad. Testy nadal wymagają obliczeń, zależności i środowisk. Artefakty nadal wymagają kompilacji. Kontenery nadal wymagają udostępnienia. Zadania nadal wymagają planowania.
Tokeny i centra danych stanowią prawdziwe ograniczenia
Opóźnienia, pamięć, bezpieczeństwo, zasilanie, moc obliczeniowa i koszt wnioskowania ograniczają zakres przeprojektowania bieżącego stosu po prostu poprzez wywołanie większej liczby sztucznej inteligencji.
Paradoks ma charakter strukturalny
Aby przeprojektować infrastrukturę za pomocą GenAI, potrzebna jest większa infrastruktura dla GenAI. Duża część tej infrastruktury wciąż jest budowana w oparciu o obecny paradygmat, a nie poza nim.
Okno możliwości
Sufit tworzy przestrzeń dla kontekstowego i ekonomicznego oprogramowania AI.
Globalna moc obliczeniowa i wydajność centrów danych są w dalszym ciągu ograniczone, wnioskowanie na poziomie pionierskim pozostaje drogie, a modele generyczne są nadal słabe w przypadku precyzyjnego działania oprogramowania na poziomie przedsiębiorstwa. To stwarza miejsce na inną strategię.
Szansa 01
Dostosuj otwarte modele do kontekstu firmy i projektu
Zamiast płacić więcej za ogólne wnioskowanie o granicach, organizacje mogą dostosować otwarte modele do swoich repozytoriów, reguł domeny i pracy z oprogramowaniem specyficznym dla projektu.
Lepiej pasuje do towarzystwa DSL, bazy kodów i wzorce.
Większa precyzja w pracy, która naprawdę ma znaczenie.
Mniejsza zależność od zachowania modelu ogólnego.
Szansa 02
Działaj na obecnej infrastrukturze zamiast zwiększać budżety tokenów
Mniejsze lub dopracowane systemy otwarte można uruchamiać w już istniejącej infrastrukturze, w tym w środowiskach klasy stacji roboczych i obecnym sprzęcie firmowym.
Mniejsza zależność od kosztownych wnioskowań zewnętrznych.
Mniejsza presja na zwiększanie budżetów IT wokół wydatków symbolicznych.
Większa swoboda optymalizacji pod kątem pracy zamiast dostawcy.
Szansa 03
Zamień inteligencję ogólną na precyzję kontekstową
Nawet wysoce inteligentne modele ogólne wciąż borykają się z kontekstem firmy, milczącymi konwencjami i precyzyjną strukturą działania prawdziwego oprogramowania dla przedsiębiorstw.
Kontekst może pokonać surową skalę w codziennej pracy z oprogramowaniem.
Wyspecjalizowane systemy mogą przewyższać standardowe zastosowania, jeśli są dopasowane.
Lokalna adaptacja może zapewnić trwałą przewagę operacyjną.
Szansa 04
Twórz narzędzia deterministyczne przed zmianami szerszego stosu
Obecne okno to nie tylko tańsze wnioskowanie. Chodzi także o tworzenie regulowanych przepływów pracy, walidatorów, generatorów i bezpiecznych wzorców wykonywania, które pozostają cenne w cyklach modelu.
Deterministyczne związki dźwigni wykraczające poza jedną generację modelu.
Bezpieczna orkiestracja ma znaczenie przed pojawieniem się nowej infrastruktury.
Organizacje mogą działać już teraz, zamiast czekać na zmianę paradygmatu.
Implikacja strategiczna
Zdaniem euphile’a jest mało prawdopodobne, aby kolejna faza rywalizacji w dziedzinie oprogramowania AI została wygrana wyłącznie poprzez inteligencję surowego modelu. Przy dzisiejszych ograniczeniach przepływu pracy bardziej wartościowe stanowiska będą prawdopodobnie wynikać ze specjalizacji kontekstowej, deterministycznego oprzyrządowania, mniejszej zależności od tokenów i opłacalnej realizacji w oparciu o zespoły infrastrukturalne, które już posiadają i rozumieją. To właśnie tam znajduje się obecne okno możliwości.