Amazon выпусціла эмулятар AWS, які цалкам напісаў ШІ. Людзі нават не правяралі код
Кампанія выпусціла AWS Emulator — бясплатны інструмент для лакальнага тэсціравання воблачных сервісаў. Увесь яго код напісалі ШІ-агенты: распрацоўшчыкі кампаніі сцвярджаюць, што самі не напісалі і не праверылі ніводнага радка.
Кампанія выпусціла AWS Emulator — бясплатны інструмент для лакальнага тэсціравання воблачных сервісаў. Увесь яго код напісалі ШІ-агенты: распрацоўшчыкі кампаніі сцвярджаюць, што самі не напісалі і не праверылі ніводнага радка.
Як расказаў вядучы інжынер AWS Мэцью Голдберг, праект пачаўся з эксперыменту на выходных. Ён папрасіў ШІ-агента Kiro стварыць эмулятар сервісу Amazon SQS. Праз 15 хвілін агент выдаў першую працоўную версію.
Пасля гэтага Голдберг даручыў Kiro узнавіць астатнія сервісы AWS. Да панядзелка ў каманды з’явіўся прататып з мноствам недапрацовак, але ім ужо можна было карыстацца для тэсціравання.
Працэс выпуску AWS Emulator: ШІ-агенты збіраюць код, запускаюць тэсты і праводзяць фінальныя праверкі. Крыніца: Amazon.
Каб ператварыць эксперымент у паўнавартасны прадукт, інжынеры стварылі сістэму з трох каманд ШІ-агентаў. Першая піша тэсты і правярае іх на сапраўдных сервісах AWS. Другая запускае тыя ж тэсты ў эмулятары і выяўляе памылкі. Трэцяя самастойна выпраўляе знойдзеныя праблемы.
Перад даданнем змяненняў іншыя агенты правяраюць, ці збіраецца код, ці адпавядае ён стандартам бяспекі і ці не ламае ўжо працоўныя функцыі. Паводле Голдберга, адначасова над праектам працуюць сотні агентаў, якія штодня выпраўляюць тысячы памылак.
Пры гэтым людзі не ўмешваюцца ў напісаны код. Калі агенты дапускаюць сістэматычную памылку, інжынеры мяняюць інструкцыі і механізмы праверкі, а не выпраўляюць праграму ўручную.
Google навучыла ШІ прымаць рашэнні без залішніх словаў. Гэта ў пяць разоў танней
Аднойчы агенты нават вырашылі напісаць уласны інтэрпрэтатар Python для падтрымкі AWS Lambda. Пазней распрацоўшчыкі патлумачылі ім, што лепш выкарыстоўваць гатовыя бібліятэкі.
AWS Emulator дазваляе запускаць і тэсціраваць праграмы лакальна, без падключэння да сапраўднай хмары і нават без акаўнта AWS. Інструмент ахоплівае больш за 200 сервісаў, хаця не ўсе іх магчымасці пакуль узноўленыя цалкам.
Як ШІ-агенты распрацоўваюць AWS Emulator: першая каманда піша тэсты, другая знаходзіць памылкі, трэцяя выпраўляе іх і правярае змяненні перад даданнем у код. Крыніца: Amazon.
Сервіс напісаны на Rust і не выкарыстоўвае нейрасеткі падчас працы. ШІ трэба для распрацоўкі і далейшага суправаджэння праекта, а не для апрацоўкі запытаў карыстальнікаў.
Зыходны код апублікаваны на GitHub. Большая яго частка распаўсюджваецца па ліцэнзіі CC0, якая дазваляе свабодна выкарыстоўваць і змяняць праграму. Пры гэтым AWS не будзе прымаць змяненні ад іншых распрацоўшчыкаў праз pull request: выпраўляць памылкі працягнуць ШІ-агенты. Карыстальнікі могуць паведамляць пра праблемы праз GitHub Issues.
Эмулятар ужо даступны для Linux, macOS і Windows. У AWS падкрэсліваюць, што ён прызначаны для распрацоўкі і тэсціравання, а не для запуску рабочых праграм або праверкі бяспекі воблачнай інфраструктуры.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.