Liderzy opinii

Poza kodowaniem AI: Prawdziwy skok produktywności to pominięcie kodu całkowicie

mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google

Dla wszystkich dyskusji na temat rozwoju wspomaganego przez AI, od narzędzi do automatycznego uzupełniania kodu po systemy, ktÃģre generują całe repozytoria, rozmowa pozostaje skupiona na szybkości. KaÅždy mÃģwi o szybszym tworzeniu szkieletÃģw, szybszym prototypowaniu i szybszym generowaniu kodu. Zespoły produkcyjne celebrują moÅžliwość przekształcenia opisÃģw w języku naturalnym w funkcje lub API w ciągu kilku minut. Tak, te korzyści są znaczące, ale nadal działają w ramach tego samego paradygmatu oprogramowania. Kod jest pisany, kompilowany, wdraÅžany, testowany i utrzymywany. Cykl przyspiesza, ale struktura pozostaje nietknięta.

Na głębszym poziomie jednak zaczyna się pojawiać zmiana, ktÃģra wskazuje na następny prawdziwy przełom produktywności. Aby osiągnąć naprawdę imponujące korzyści, potrzebujemy zmiany paradygmatu: nie szybszy kod, ale mniej kodu. Zamiast uÅžywania AI do tłumaczenia reguł biznesowych na programy, ktÃģre maszyny wykonują pÃģÅšniej, logika biznesowa będzie wyraÅžana bezpośrednio w języku naturalnym i wykonywana przez inteligentne systemy. Model staje się czasem wykonywania. Warstwy tłumaczenia znikają.

Ten krok nie jest kwestią wygody. Zmienia sposÃģb, w jaki organizacje działają. Zmienia sposÃģb, w jaki polityka staje się oprogramowaniem, w jaki regulacje stają się działaniem, i w jaki biznesy dostosowują się do zewnętrznych naciskÃģw. Przynosi moÅžliwość skrÃģcenia wielomiesięcznych cykli inÅžynierskich do szybkich, sterowanych polityką aktualizacji, ktÃģre poruszają się tak szybko, jak instytucje, ktÃģre je regulują.

Jak AI przechodzi od pisania kodu do wykonywania logiki

Istnieją trzy szerokie etapy przyjęcia AI w rozwoju oprogramowania. Pierwszy to kodowanie wspomagane przez AI, gdzie maszyna pomaga generować fragmenty kodu lub funkcje podczas rozwoju. Drugi to systemy generowane przez AI, gdzie duÅže komponenty lub architektury mogą być wytwarzane z języka naturalnego. Trzeci to logika wykonywana przez AI, gdzie deweloperzy nie piszą kodu w ogÃģle. Zamiast tego, dostarczają politykę, reguły lub intencję. System interpretuje te instrukcje i działa na nich bezpośrednio.

Większość branÅžowej dyskusji pozostaje ograniczona do pierwszych dwÃģch etapÃģw. Przynoszą one wydajność, ale nie zmieniają głębszej struktury oprogramowania. Logika rozgałęziona, potoki wdroÅženiowe, testy regresji i zarządzanie środowiskiem pozostają. Tak samo jak dług techniczny, dryf zaleÅžności i potrzeba zespołÃģw, ktÃģre mogą nawigować przez złoÅžone warstwy tłumaczenia między polityką, wymaganiami a kodem.

MoÅžliwość w trzecim etapie jest bardziej doniosła. Kiedy instrukcja biznesowa staje się ÅšrÃģdłem prawdy, organizacje przechodzą od cykli wydawniczych oprogramowania do wykonywania sterowanego przez instrukcje. Aktualizacja reguły zgodności staje się jedną instrukcją. Dostosowanie progu punktacji oszustw staje się jedną instrukcją. Modyfikacja logiki zwrotu w zaleÅžności od jurysdykcji staje się jedną instrukcją. Te zmiany nie są wprowadzane do kolejki. Przechodzą bezpośrednio do kontrolowanego wykonywania przez symulację, walidację i przepływy zatwierdzania.

Ten model dopiero zaczyna się kształtować. Składniki istnieją, ale integracja nie jest jeszcze powszechna. Nadal jednak kierunek podrÃģÅžy jest wyraÅšny.

Dlaczego redukowanie wysiłku kodowania nie jest wystarczające

Kod generowany przez AI nadal niesie te same obciÄ…Åženia, co kod napisany przez człowieka. Systemy wymagają konserwacji, a zaleÅžności się zmieniają. Ponadto, refaktoryzacja staje się nieunikniona, gdy logika ewoluuje, a cykle testÃģw i regresji trwają, poniewaÅž poprawność nadal zaleÅžy od statycznych instrukcji napisanych w języku deterministycznym. Wiele z tych ograniczeń nie ma nic wspÃģlnego z tym, kto napisał kod. Odzwierciedlają one to, czym kod fundamentalnie jest: warstwą tłumaczenia między intencją biznesową a wykonaniem maszynowym.

Te ograniczenia się kumulują. PoÅžerają czas i pieniądze. Nawet najbardziej zaawansowane repozytoria generowane przez AI nadal wymagają nadzoru i złoÅžonych testÃģw. Konserwacja staje się dominującym czynnikiem kosztÃģw w trakcie Åžycia systemu.

Niedawne badania szczegÃģłowo opisują te wyzwania. Badanie z 2025 roku na temat długu technicznego w systemach z obsługą AI stwierdziło, Åže organizacje, ktÃģre przyjęły kod generowany przez AI, nadal napotykają znaczące problemy z utrzymaniem, niezgodnością architektoniczną i długoterminowymi obciÄ…Åženiami refaktoryzacji. Te problemy pojawiają się niezaleÅžnie od tego, czy kod jest napisany przez ludzi czy modele, co sugeruje, Åže przyspieszanie generowania kodu nie rozwiązuje strukturalnych ograniczeń inÅžynierii oprogramowania. Usunięcie warstwy tłumaczenia całkowicie jest jedyną drogą do skokowego wzrostu produktywności.

Dlaczego sektor finansowy będzie odczuwał tę zmianę jako pierwszy

Płatności, bankowość i usługi finansowe działają w warunkach, ktÃģre nagradzają dostosowanie. Krajobraz regulacyjny często się zmienia, a wytyczne w dziedzinach takich jak silna autentykacja klienta, zwrot kosztÃģw oszustw, sankcje transgraniczne i ochrona konsumentÃģw ewoluują na bieŞąco. Na przykład, komunikat FCA do CEO ustala wyraÅšne oczekiwania dotyczące nadzoru i kontroli systemowych w tym środowisku. Instytucje często spędzają miesiące na tłumaczeniu tych zmian polityki na zachowanie systemu, a ten opÃģÅšnienie tworzy strategiczną niedogodność.

Model wykonywania sterowanego przez instrukcje mÃģgłby zmienić tempo. Zamiast kodowania reguł w wielu systemach, instytucje finansowe mogłyby aktualizować politykę bezpośrednio w języku naturalnym i pozwolić warstwie wykonania na interpretację, symulację i generowanie propozycji wdroÅženiowych. Jeśli to się stanie, koszt rozwoju spadnie. Ponadto, ryzyko błędnej interpretacji zmniejszy się, a odległość między regulacją a wdroÅženiem dramatycznie się skrÃģci.

Oczekiwania regulacyjne w Wielkiej Brytanii idą w tym samym kierunku. Oświadczenie FCA i Banku Anglii z 2024 roku na temat operacyjnej wytrzymałości określa surowsze wymagania dotyczące identyfikacji podatności, reagowania na zmiany i utrzymania ciągłości w kluczowych usługach. Wytyczne podkreślają wyraÅšniejsze struktury zarządzania i silniejszy nadzÃģr systemÃģw, ktÃģre wspierają płatności i kontrole oszustw. Instytucje, ktÃģre mogą szybko przetłumaczyć politykę na zachowanie operacyjne, będą lepiej przygotowane do spełnienia tych oczekiwań.

Ryzyka, ktÃģre muszą rozwaÅžyć przywÃģdcy

Ta zmiana nie jest pozbawiona wyzwań. Zastąpienie kodu wykonaniem sterowanym przez model wprowadza nowe formy ryzyka. Determinizm staje się niezbędny, szczegÃģlnie w płatnościach, gdzie przewidywalność i audyt są obowiązkowe. Wyjaśnialność staje się krytyczna dla zgodności i przeglądu regulacyjnego. Koszt obliczeniowy musi być kontrolowany. Zarządzanie wymaga wyraÅšnych linii odpowiedzialności, szczegÃģlnie pod kierownictwem starszych menedÅžerÃģw.

Niedawne prace nad niezawodnością modelu i oceną podkreślają, jak trudno jest utrzymać deterministyczne zachowanie w skali. Badanie przeglądające duÅže benchmarki modeli językowych stwierdziło, Åže niewielkie zmiany w konfiguracji oceny powodowały niekonsekwentne i czasem sprzeczne wyniki. Ta zmienność oznacza, Åže kaÅžda warstwa wykonania sterowanego przez instrukcje będzie wymagała kontroli, w tym modeli barier, procedur walidacji, środowisk symulacji i wersjonowanych instrukcji i modeli. Te elementy będą niezbędne do spełnienia oczekiwań regulacyjnych dotyczących nadzoru i operacyjnej wytrzymałości.

Infrastruktura otaczająca modele wykonania AI określi, czy instytucje będą mogły przyjąć ten paradygm bezpiecznie. Nie wystarczy wyrazić reguły w języku naturalnym. Organizacje muszą zbudować warstwy, ktÃģre zapewnią poprawność, odtwarzalność i obserwowalność.

Potencjalna architektura systemÃģw polityka-do-wykonania

Przyszłe środowisko wykonania dla organizacji regulowanych moÅže podÄ…Åžać za strukturą, w ktÃģrej polityka staje się podstawowym ÅšrÃģdłem operacyjnej prawdy. Proces mÃģgłby działać przez kilka warstw:

  • Polityka: reguły biznesowe lub zgodności wyraÅžone bezpośrednio w języku naturalnym.
  • Kontrolowana biblioteka instrukcji: wersjonowana repozytorium, w ktÃģrym te reguły są przechowywane, przeglądane i zatwierdzane z pełnymi śladami audytu.
  • Interpretacja AI i symulacja: systemy, ktÃģre testują politykę, uruchamiają scenariusze, sprawdzają przypadki graniczne i identyfikują niekonsekwencje przed wdroÅženiem.
  • Rekomendacje wdroÅženiowe: proponowane kroki wdroÅženiowe, w tym barierki i oceny wpływu, ktÃģre wymagają zatwierdzenia przez człowieka.
  • Wykonanie przez strukturalne API: Po zatwierdzeniu system stosuje zwalidowaną politykę przy uÅžyciu istniejących deterministycznych mechanizmÃģw, takich jak silniki reguł lub predefiniowane API, ktÃģre aktualizują konfiguracje, progi lub kontrolki. Warstwa AI interpretuje intencję; warstwa wykonania ją egzekwuje bez generowania nowego kodu.

Praktyczny przykład ilustruje, jak te warstwy mogą działać. FCA aktualizuje wytyczne dotyczące zwrotu kosztÃģw oszustw APP, a zespÃģł compliance przekształca tę zmianę w politykę napisaną w języku naturalnym. Instrukcja mogłaby być tak prosta, jak: „Oznacz wszystkie wychodzące płatności powyÅžej 500 funtÃģw, gdzie odbiorca został utworzony w ciągu ostatnich 48 godzin, chyba Åže nadawca wcześniej wysłał do tego odbiorcy.” System AI testuje instrukcję, uruchamia symulacje, sprawdza przypadki graniczne, generuje dokumentację i proponuje ścieÅžkę wdroÅženiową. ZespÃģł compliance przegląda i zatwierdza rekomendację. Warstwa wykonania następnie aktualizuje odpowiednie kontrolki bez ręcznego pisania lub wdraÅžania kodu.

Ta architektura utrzymuje nadzÃģr ludzki, redukując jednocześnie techniczną odległość między polityką a zachowaniem operacyjnym. Zapewnia rÃģwnieÅž kontrolowane środowisko, w ktÃģrym interpretacja probabilistyczna i egzekucja deterministyczna mogą wspÃģłistnieć.

Kilka analiz inÅžynierskich zbadało, jak hybrydowe architektury mogą wspierać systemy, ktÃģre łączą interpretację modelu z logiką deterministyczną. Przegląd ram agentywnych AI opisuje, jak organizacje mogą integrować komponenty neuronowe z strukturami opartymi na regułach w jednym środowisku operacyjnym. Badanie sugeruje, Åže taki projekt moÅže uprościć koordynację między systemami, utrzymać wyraÅšniejsze granice wokÃģł operacji krytycznych i stworzyć ścieÅžki wykonania, ktÃģre pozostają wystarczająco przewidywalne dla regulowanych kontekstÃģw.

Końcowe myśli

Narzędzia kodowania AI będą nadal się poprawiać. Przyspieszą rozwÃģj oprogramowania i zredukują wysiłek. Ale nie rozwiązują podstawowych ograniczeń tłumaczenia intencji biznesowej na deterministyczny kod. Następna zmiana produktywności przyjdzie z usunięciem tej warstwy tłumaczenia całkowicie.

Organizacje, ktÃģre zaczną się przygotowywać do wykonania sterowanego przez instrukcje teraz, zyskają prędkość, wytrzymałość i klarowność. Będą mogły dostosować się do zmian regulacyjnych szybko i zmniejszyć tarcie inÅžynierskie. Będą rÃģwnieÅž budować infrastrukturę wymaganą do autonomicznych, sterowanych przez maszynę przepływÃģw pracy.

Instytucje, ktÃģre pozostaną skupione na generowaniu kodu, zdobędą wydajność. Instytucje, ktÃģre wyjdą poza kod, zdobędą strategiczną przewagę.

Alex Batlin to londyński lider fintech i cyfrowych aktywÃģw z ponad 25-letnim doświadczeniem w instytucjonalnych finansach, wschodzących technologiach, przechowywaniu kryptowalut i regulowanym cyfrowym infrastrukturze. Obecnie pełni funkcję Starszego Doradcy w firmie Noda, wspierając strategiczne rozszerzenie firmy na produkty finansowe wykorzystujące blockchain oraz zapewniając wskazÃģwki dotyczące zgodności, architektury i dynamiki rynku cyfrowych aktywÃģw. W przypadku jakichkolwiek pytań, proszę mnie powiadomić.