Sztuczna inteligencja stworzona przez Microsoft i OpenAI sugeruje programistom najlepszy kod

Microsoft i OpenAI stworzyły narzędzie wykorzystujące sztuczną inteligencję bazujące na GPT-3, które jest w stanie sugerować programistom najlepszy kod do wykorzystania w danym zadaniu. Wszystko dzięki interpretacji języka konwersacyjnego.

Microsoft i OpenAI

Microsoft zaprezentował na konferencji deweloperów Build narzędzie wykorzystujące GPT-3, które pomoże tworzyć aplikacje bez konieczności pisania kodu komputerowego lub formuł.

System wykorzystuje sztuczną inteligencję do interpretacji zapytań wprowadzonych w języku konwersacyjnym. Dzięki temu jest w stanie szybko i skutecznie zaproponować kod, który będzie wykonywał opisane zadanie. Kod taki można od razu zastosować w tworzonym oprogramowaniu.

System ma na celu dokonanie tego, o czym marzyli programiści i firmy od wielu lat. Nauczyć programy i maszyny pisania kodu. Dla jednych zabrzmi to jak święty Graal programowania, ale innych może przerazić wizją tworzenia oprogramowania, którego ludzie mogą nie zrozumieć.

Niedawno pojawiła się ogromna baza próbek kodu IBM CodeNet. Próbki te mają być bazą do uczenia sztucznej inteligencji tłumaczenia kodu z jednych języków programowania na inne, tworzenia własnych programów itp.

Teraz Microsoft pokazało narzędzie, które ma ułatwić programowanie nawet osobom, które się tego dopiero uczą. Programiści z doświadczeniem mogą wykorzystać je do optymalizacji swojej pracy. Wystarczy podać taki opis jak „znajdź produkty, których nazwa zaczyna się od »dzieci«”. System przekształci zapytanie w formułę Power FX, którą niemal od razu można użyć.

microsoft-i-openai-sztuczna-inteligencja-stworzona-przez-sugeruje-programistom-najlepszy-kod-przyklad1
microsoft-i-openai-sztuczna-inteligencja-stworzona-przez-sugeruje-programistom-najlepszy-kod-przyklad2

Microsoft stawia na Power FX

Narzędzie Microsoft i OpenAI generuje formuły i kod Power FX, który bazuje na Excelu. Uznano, że jest łatwiejszy od większości innych języków kodowania. Nie mniej dzięki sztucznej inteligencji będzie jeszcze łatwiej tworzyć nowe aplikacje.

„Korzystanie z zaawansowanego modelu sztucznej inteligencji, takiego jak ten, może pomóc naszym narzędziom low-code stać się jeszcze szerzej dostępnymi dla jeszcze większej liczby odbiorców, stając się naprawdę tym, co nazywamy brakiem kodu” – powiedział Charles Lamanna, wiceprezes ds. platformy aplikacji firmy Microsoft o niskim kodzie.

Funkcje narzędzia nie zastąpią programisty ani go nie wyręczą. Nadal trzeba mieć wiedzę wystarczającą do zrozumienia wdrażanego kodu. Pomogą osobom uczącym się języka programowania Power Fx w wybieraniu odpowiednich formuł pozwalającym uzyskać pożądany wynik. Dzięki temu mogą powstać bardziej zaawansowane aplikacje. Pomoże to też szybciej szkolić ludzi w zakresie korzystania z narzędzi low-code.

Nowe funkcje ogłoszone podczas Microsoft Build będą dostępne w wersji zapoznawczej w języku angielskim w całej Ameryce Północnej już pod koniec czerwca.

Źródło: Microsoft

Dodaj komentarz