SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Premiera / Narzędzie

Nowy agent w AWS Transform sam otwiera poprawki, a wąskim gardłem staje się zaufanie

Na szczycie AWS w Nowym Jorku Amazon pokazał podgląd agenta w AWS Transform, który asynchronicznie skanuje repozytoria pod kątem długu technicznego i sam otwiera pull requesty z poprawkami, także dla luk wykrytych przez AWS Security Agent. Sriram Devanathan podaje, że przez usługę przewinęło się już ponad 4,5 miliarda linii kodu. Sednem zapowiedzi jest jednak uwaga Mitcha Ashleya z Futurum Group: wąskim gardłem przestaje być wygenerowanie poprawki, a staje się potwierdzenie, że nie zmieniła ona po cichu zachowania aplikacji. Amazon zautomatyzował łatwiejszą połowę problemu.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Premiera / Narzędzie  ·  4 min  · 

Nowy agent w AWS Transform sam otwiera poprawki, a wąskim gardłem staje się zaufanie
Ilustrację przygotowała AI.

Na szczycie AWS w Nowym Jorku Amazon pokazał podgląd agenta, który ma robić jedną nieefektowną, ale uciążliwą rzecz: bez przerwy przeglądać wasze repozytoria i sam otwierać poprawki na dług techniczny, czyli ten kod, który kiedyś napisano tak, żeby działał, a nie tak, żeby dało się go wygodnie utrzymywać. AWS wpuścił go do AWS Transform, czyli usługi do modernizacji aplikacji, którą wystawili rok temu. Sama usługa nie jest nowa. Nowy jest tryb pracy: agent działa asynchronicznie, w tle, bez czekania na to, aż ktoś każe mu coś zrobić.

A taki dług każdy zna z osobna jako drobiazg: biblioteka, która właśnie przestała być wspierana, framework, którego już nikt nie aktualizuje, wzorzec logowania sprzed pięciu lat. Razem to setki godzin, których nikt nie ma, bo każda minuta na sprzątanie starego kodu to minuta nieprzeznaczona na nową funkcję.

Jak to ma działać

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Agent AWS przejrzy twoją chmurę, ale nie zna powodów, dla których wygląda tak, a nie inaczej
Premiera / Narzędzie

Agent AWS przejrzy twoją chmurę, ale nie zna powodów, dla których wygląda tak, a nie inaczej

4 min

Amazon Web Services udostępniło 1 października w wersji testowej AWS Well-Architected Agent, który przegląda konto w chmurze, ocenia ponad 65 usług i wycenia proponowane poprawki w dolarach, a przy większych problemach podsuwa gotową zmianę w plikach Terraform albo CloudFormation. Zalecenia mogą trafić przez serwer MCP prosto do edytora. Agent widzi każdy zasób, ale nie zna powodów, dla których system wygląda tak, a nie inaczej, i doradza w sprawie usług, które AWS sam sprzedaje, dlatego na początek dałbym mu wyłącznie prawo do czytania.

Wąskie gardło przesunęło się z pisania kodu na jego wypuszczanie
Premiera / Narzędzie

Wąskie gardło przesunęło się z pisania kodu na jego wypuszczanie

5 min

Gdy agent generuje kod szybciej, niż recenzenci zdążą go sprawdzić, wąskie gardło przenosi się z pisania na recenzję, testy i samo wydanie. AWS odpowiada podglądem nowych funkcji w DevOps Agent: przegląd gotowości prześwietla każdą zmianę przed scaleniem, uruchamia kod w izolowanym środowisku i wydaje jedną z trzech ocen, od zablokowania po bezpieczne wydanie. Druga funkcja sama układa testy skrojone pod konkretną zmianę, a integracja z edytorem Kiro przez protokół MCP pozwala przejść od alarmu do gotowej poprawki bez wychodzenia z edytora. To jednak dopiero podgląd w regionie US East.

Kod przechodzi linter i testy, a i tak bywa błędny
Bezpieczeństwo

Kod przechodzi linter i testy, a i tak bywa błędny

4 min

Agent od kodu w jedno popołudnie otwiera kilkadziesiąt pull requestów, ale liczy się dla niego skończenie zadania, a nie to, żeby wyszło bezpiecznie. AWS proponuje na to trójwarstwową ramę: twarde automaty jak linter i skanery, model w roli sędziego oceniający intencję zmiany, oraz człowieka rezerwowanego tylko do kodu wrażliwego albo nowej logiki. Największy problem to kod, który przechodzi wszystkie automaty, a mimo to jest funkcjonalnie błędny. Rama zostaje mapą, nie dowodem, bo brakuje w niej choćby jednej liczby na to, że realnie zbija liczbę wpadek.