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ć.