Pozornie żaden sektor nie jest bezpieczny przed Amazonem, który teraz będzie konkurował z GitHub dzięki nowemu asystentowi kodowania AI od Amazon Web Services (AWS).
Nowe narzędzie o nazwie Amazon CodeWhisperer zapewnia programistom sugestie oparte na uczeniu maszynowym, mające na celu zwiększenie produktywności.
Nowe narzędzie obsługuje kod napisany w Python, Java i JavaScript oraz zintegrowane środowiska programistyczne (IDE), takie jak VS Code, IntelliJ IDEA, PyCharm, WebStorm i AWS Cloud9.
Jak to działa?
Amazon twierdzi, że CodeWhisperer będzie stale analizować Twój kod i komentarze oraz przedstawiać Ci poprawne składniowo zalecenia. Gigant technologiczny twierdzi, że rekomendacje są syntetyzowane na podstawie Twojego stylu kodowania i nazw zmiennych i „nie są po prostu urywkami”.
CodeWhisperer najwyraźniej wykorzystuje wiele wskazówek kontekstowych do kierowania rekomendacjami, w tym lokalizację kursora w kodzie źródłowym, kod poprzedzający kursor, komentarze i kod w innych plikach w tych samych projektach.
Amazon twierdzi, że narzędzie zostało przeszkolone „na miliardach wierszy kodu” pochodzących z repozytoriów open-source, wewnętrznych repozytoriów Amazon, dokumentacji API i forów.
Użytkownicy mogą korzystać z rekomendacji bez zmian lub mogą je w razie potrzeby ulepszać i dostosowywać.
Obsługa konsoli AWS Lambda nie jest obecnie dostępna w menu, ale powinna być dostępna „bardzo” soon' według Amazona.
Chociaż jest to prawdopodobnie dobra wiadomość dla programistów, jest mało prawdopodobne, że GitHub będzie świętował. Popularna platforma kodująca dopiero niedawno ogłosiła, że jej własny asystent kodowania oparty na sztucznej inteligencji, Copilot, jest ogólnie dostępny.
Deweloperzy mogą potrzebować wszelkiej możliwej pomocy, aby pozostać przy zdrowych zmysłach. Raport z DigitalOcean wykrył, że prawie połowa (42%) rozważa odejście z pracy lub już to zrobiła w tym roku, wskazując na problemy takie jak brak czasu i zasobów do pracy nad projektami.