Вятърът на промяната се усилва: И Google пусна AI инструмент за писане на софтуер
Буреносното навлизане на генеративния изкуствен интелект в живота на масовия потребител логично пробуди въпроси за бъдещето на работните места. И особено за това софтуерните разработчици. А новината от тази седмица, че Google разполага с нов AI инструмент за кодиране само подчертава настъпващата трансформация.
Според мнозина генеративният изкуствен интелект няма да вземе работата на програмистите, но ще я модифицира. А обявяването на инструмента Gemini Code Assist на Google само подчертава, че конкурентният натиск между големите технологични компании за създаване на най-добрата услуга, която да помага на програмистите да пишат повече код по-бързо, се засилва.
Microsoft вече се опитва да наложи сходната услуга GitHub Copilot. И двете компании искат в крайна сметка да изградят технология за подпомагане на разработчиците, която да разбира базата от кодове на дадена компания и да може да предлага по-индивидуални предложения и съвети.
Стартъпите също са в надпреварата, макар че са склонни да се фокусират върху по-специални решения, отколкото върху по-широките предложения на най-големите технологични компании. Накъдето и да се обърнете, разработчиците създават инструменти и услуги, за да помогнат на собствената си професионална сфера.
Разработчиците, които се учат да програмират днес, няма да познаят свят, в който да нямат помощници за програмиране, задвижвани от AI. Рискът е, че с течение на времето инструментите с изкуствен интелект, които поглъщат планини от код, за да станат по-умни и да помагат на хората да правят повече, в крайна сметка ще могат да правят достатъчно, така че да са необходими по-малко хора, които сами да се занимават с писане на софтуер за компаниите, отбелязва TechCrunch. И ако една компания може да похарчи по-малко пари и да наеме по-малко хора, тя ще го направи. Изводът е, че никоя работа не е застрахована от навлизането на AI, но някои роли просто са по-трудни за заместване в даден момент.
За щастие, като се има предвид сложността на съвременните софтуерни услуги и задълбочаващата се необходимост от дигитализация на всичко, това, с което големите технологични компании и стартъпите се занимават днес, изглежда повече като полезно помагало за кодиране, а не нещо, което е готово да замени или дори да намали броя на хората, които ги създават. Засега. В дългосрочен план обаче въпросът остава актуален.
Какво представлява Gemini Code Assist
Обявена на Google Cloud Next 24, новата услуга Gemini Code Assist се поддържа от най-новия модел на AI Gemini 1.5 Pro, който разполага с контекстен прозорец с милиони символи. Накратко: това означава, че разработчиците могат да правят по-дълги и по-подробни заявки и да получават по-задълбочени предложения от AI асистента.
Това включва възможността за бърз анализ на големи части код и предоставяне на сложни промени. Също така новата функция за преобразуване на код позволява на разработчиците да използват подсказки на естествен език за анализ, рефакториране и оптимизиране на кода.
От април 2024 г. потребителите на AI инструмента могат допълнително да го персонализират въз основа на вътрешната кодова база на компанията, но тази функция все още е на етап предварителен преглед.
Code Assist поддържа код от различни хранилища, включително GitLab, GitHub и Atlassian BitBucket, както и проекти, хоствани на множество платформи – нещо, което конкурентните AI услуги не предлагат.